Не открыт ли дескриптор файла?

Вам необходимо запустить ifup -a , чтобы активировать сетевые интерфейсы после проверки модулем e1000e. Добавление небольших задержек для сна 2 тоже не повредит.

Итак, попробуйте:

ifdown -a ; sleep 2 ; modprobe -r e1000e ; sleep 2; modprobe e1000e ; sleep 2; ifup -a
4
17.07.2018, 16:17
2 ответа

Применить силу:

resize2fs -f /dev/sdXY 200G
-2
27.01.2020, 20:53

resize2fsне заботятся о ваших удаленных данных. Если он отказывается уменьшить вашу файловую систему до 200 ГиБ, это потому, что он считает, что ему нужно больше места либо для хранения структуры файловой системы после изменения размера, либо для выполнения самой операции изменения размера. Вы можете увидеть подробности здесь(при условии, что вы умеете читать C ); вкратце:

  • файловой системе требуется достаточно места для хранения необходимого количества дескрипторов групп с учетом количества инодов;
  • требуется достаточно места для хранения данных в файлах;
  • операции изменения размера требуются дополнительные таблицы inode для фоновых операций, чтобы гарантировать успешное завершение изменения размера;
  • каждая группа инодов влечет за собой некоторые накладные расходы, которые необходимо учитывать (и которые могут влиять на способ разделения данных по группам, требуя больше групп и, следовательно, больше накладных расходов );
  • необходимо зарезервировать пространство, чтобы позволить дереву экстентов расти в случае необходимости, и это может вызвать большие накладные расходы (, особенно при изменении размера, если в той части файловой системы, которая должна быть сохранена, много данных. очищен ).

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

Вы можете узнать, насколько маленькой может быть ваша файловая система, запустив resize2fs -P. resize2fs -Mавтоматически сделает его как можно меньше.

10
27.01.2020, 20:53

Теги

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