Как переместить / var на другой жесткий диск? [дубликат]

Я поставил новый SSD как / dev / sda , старый HD как / dev / sdb . И выполнил новую установку одним разделом на / dev / sda1 .

Основная странность в моей настройке заключается в том, что я не хочу переделывать старый HD, поскольку на нем много данных.

Так как у меня раньше был раздел подкачки на HD, я поместил его в fstab. Я также установил HD. И / tmp / tmp / var ) находятся в tmpfs.

Но как я могу перенести / var на HD? Я могу выбросить старую (в настоящее время находится под root по адресу / dev / sdb5 и / mnt / hd ).

Выполнение простого ln -s / mnt / hd / var / var , похоже, не работает. Это что-то, что мне нужно сделать с помощью mount -o bind ? Я спрашиваю, потому что цикл «попытка, неудача, восстановление» довольно большой.

1
задан 4 September 2011 в 05:29

1 ответ

Быстрый и простой способ состоял бы в том, чтобы отредактировать Ваш/etc/fstab файл и добавить запись, подобную той, которую необходимо видеть / раздел и просто поместить необходимые указатели, такие как тип фс, ext4 и указать на него на/dev/sdb5. Перезагрузка и это должны работать. Я смонтировал бы его к временной точке монтирования и рекурсивно скопировал бы или rsync он к той файловой системе, чтобы гарантировать, чтобы Вы не освобождали данных сначала.

1
ответ дан 7 December 2019 в 17:51

Другие вопросы по тегам:

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