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