LINUX.ORG.RU

История изменений

Исправление Legioner, (текущая версия) :

Если там ФС, размер которой можно уменьшать, например ext4, то можно попробовать так:

  1. Максимально уменьшить ФС. В идеале на 1.5%.
  2. Уменьшить раздел.
  3. Создать новый раздел.
  4. Скопировать туда 1.5% или сколько вместится данных.
  5. Максимально уменьшить ФС первого раздела. В идеале ещё на 1.5%, которые были скопированы оттуда.
  6. Уменьшить первый раздел.
  7. Увеличить второй раздел.
  8. Увеличить ФС второго раздела.
  9. GOTO 4. Повторять, пока не добьёшься нужного результата.

Это займёт уйму времени, это будет неплохим тестом алгоритмов изменения размера ФС, есть ненулевой шанс потери данных, есть ненулевой шанс, что из-за фрагментации в какой-то момент весь процесс застопорится. 1.5% это прям совсем мало, было бы у тебя 10% свободно, может быть был бы смысл в таком подходе.

В общем я бы советовал купить терабайт хранилища в облаке на месяц, залить туда данные, переразбить как нужно и скачать из облака. Это будет не так уж дорого.

Исходная версия Legioner, :

Если там ФС, размер которой можно уменьшать, например ext4, то можно попробовать так:

  1. Максимально уменьшить ФС. В идеале на 1.5%.
  2. Уменьшить раздел.
  3. Создать новый раздел.
  4. Скопировать туда 1.5% или сколько вместится данных.
  5. Максимально уменьшить ФС первого раздела. В идеале ещё на 1.5%, которые были скопированы оттуда.
  6. Уменьшить первый раздел.
  7. Увеличить второй раздел.
  8. Увеличить ФС второго раздела.
  9. GOTO 4. Повторять, пока не добьёшься нужного результата.

Это займёт уйму времени, это будет неплохим тестом алгоритмов изменения размера ФС, есть ненулевой шанс потери данных.

В общем я бы советовал купить терабайт хранилища в облаке на месяц, залить туда данные, переразбить как нужно и скачать из облака. Это будет не так уж дорого.