На моем сервере у меня есть маленький корневой раздел, который теперь заполнен. Я удалил своп с жесткого диска с корневым разделом и перенес его в раздел RAID 0. Теперь я хочу использовать новое место для моего каталога /var .

Я удалил раздел подкачки, создал новый и включил его с помощью mke2fs -t ext4 /dev/sda2 . Раздел создан. Теперь я хочу смонтировать его в /var без потери данных, которые в данный момент находятся на нем. Мне нужно иметь возможность делать это через SSH, и мне нужно быть полностью безголовым, поскольку у меня нет возможности подключить к нему монитор.

Я попытался запустить mount /dev/sda2 /var , но содержимое старого каталога /var все еще там, в оригинальном /dev/sda1 , которое заполнено. Как я могу переместить данные и установить /dev/sda2 качестве моего каталога /var ?

1 ответ1

2

Должно быть что-то, по чему я скучаю, потому что мне это не кажется таким сложным ... в таком случае, пожалуйста, потерпите меня, если я худой.

Мне кажется, вы могли бы сделать это так:

  1. смонтировать новый раздел в новую точку монтирования, назовем его /mount (вам, конечно, придется его создать);

  2. скопируйте все файлы из /var в /mount с параметром -p , чтобы сохранить разрешения, как любезно предложено @Lawrence ниже;

  3. Исправьте /etc /fstab, чтобы при следующей перезагрузке /dev /sda2 монтировался в /var;

  4. Переименуйте старый каталог /var, скажем, в /var-old, пока не опустошив его,

  5. Перезагрузитесь, проверьте все в порядке, пусто /var-old

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .