Можно ли перераспределить работающую систему Debian без потери данных?
Нам нужно изменить размер раздела, который монтируется в /var
на работающей машине. Единственный способ получить к нему доступ через SSH, поэтому live CD для нас не вариант.
Можем ли мы перераспределить файловую систему без потери данных? (Система недавно установлена, поэтому данных пока нет.)
Мы попытались parted
но мы получили следующее предупреждение:
Ошибка: Файловая система не была чисто размонтирована! Вы должны запустить e2fsck. Изменение нечистой файловой системы может привести к серьезному повреждению.
1 ответ
Сначала вы должны остановить все программы, которые используют /var
, Вы можете найти их с fuser -m /var
,
Здесь вы должны позаботиться о том, чтобы не прерывать сеанс SSH. Для того, чтобы сохранить работоспособность SSH, может потребоваться временно перенастроить сервер SSH, чтобы предотвратить любой доступ к /var
,
После этого вы можете размонтировать ваш /var
раздел. И тогда вы можете использовать parted или любой другой инструмент для работы с разделами, который также изменяет размер файловой системы Ext2/3.
Возможно, лучше обсудить это на https://unix.stackexchange.com/