Как уменьшить размер ext4 ниже минимального размера, указанного в resize2fs?

703
Bro5289216

Я хочу уменьшить размер раздела 250 ГБ ext4 до 200 ГБ с помощью resize2fs.

Инструмент "df" говорит, что раздел заполнен примерно на 40%. Так что я думаю, что могу хотя бы сократить раздел до этого уровня.

Тем не менее, когда я пытаюсь сжать раздел с помощью resize2fs, он говорит, что данный размер «меньше минимального».

Я думаю, это потому, что в разделе все еще есть следы файлов, которые были ранее удалены, поэтому resize2fs считает, что они все еще находятся в разделе, и сжатие может означать потерю этих данных, таким образом отказываясь сокращать раздел.

Поэтому мой вопрос: как я могу заставить resize2fs понять, что раздел действительно пуст на 60%, чтобы я мог уменьшить его. Есть ли способ перераспределить использованные блоки или что-то в этом роде?

Я умеренно опытный пользователь Xubuntu.

0
Вы пытались заставить `resize2fs` с опцией` -f` вместо перераспределения блоков? Fanatique 6 лет назад 0
Да, я сделал. И это повредило файловую систему! Слава богу, я провел эксперимент на VirtualBox. Bro5289216 6 лет назад 0
Это означает, что даже если ваш раздел заполнен только на 40%, файлы разбросаны. Скорее всего, файлы, записанные в секторах в конце раздела. Таким образом, я не уверен, возможно ли сжатие на таком разделе, не перемещая все файлы с раздела, а затем снова на него. И извините за то, что привел такой пример, не думая заранее о последствиях. Fanatique 6 лет назад 0
Кроме того, можете ли вы указать, какой дистрибутив вы используете, а также версию e2fsprogs? Fanatique 6 лет назад 0
Я использую Xubuntu 18.04. Bro5289216 6 лет назад 0
кросс-пост: https://unix.stackexchange.com/questions/456723/how-to-shrink-a-partition-below-the-minimum-size-reported-by-resize2fs. этот старше, но у UL есть больше ответов, так что ... (кстати, в случае необходимости: [объединить учетные записи] (https://meta.stackexchange.com/help/merging-accounts)) A.B 6 лет назад 0

0 ответов на вопрос

Похожие вопросы