Я снова, кстати, я согласен с Карелом, что выполнение вашей базовой установки на ssd - лучший вариант. Я также рекомендую прочитать несколько других уроков, прежде чем следовать моим указаниям.
ПРИМЕЧАНИЕ: гораздо проще настроить систему во время новой установки,
Теперь, если вы хотите создать новую точку монтирования для / var, необходимо учитывать множество факторов.
Некоторые каталоги будет сложнее перемещать, поскольку файлы могут использоваться, / var является одним из таких проблемных потомков. Каждый раз, когда ваша система активна, вероятно, что данные записываются в / var
Еще одним соображением является поддержание правильных атрибутов файла, копия не будет делать это без надлежащих флагов.
эти ссылки могут помочь вам начать,
http://lists.opensuse.org/opensuse/2001-11/msg01343.html
http://dev.digi-corp.com/2009/09/moving-opt-data-to-new-partition-in-linux-due-to-low-disk-space
ПРИМЕЧАНИЕ:
я предпочитаю использовать tar, а не cp, он работает быстрее и я знаю, что он сохранит атрибуты моего файла, что-то вроде следующего (быстрый пример, некоторые шаги для простоты опущены)
НЕ СОБЛЮДАЙТЕ ЭТИ НАПРАВЛЕНИЯ БЕЗ ПОНИМАНИЯ ЧТО СДЕЛАНО
- Загрузка с живого USB.
- Используйте fdisk и mkfs, чтобы создать и отформатировать новый раздел на диске 750 ГБ, 50 ГБ должно быть достаточно.
- Смонтируйте новый каталог.
Как это
mkdir /mnt/var2
mount -a /dev/sdxx /mnt/var2
(замените sdxx на раздел размером 50 ГБ, который вы создали для вашего нового / var, например / dev / sdb1)
смонтировать ваш ssd как / mnt / oldroot
mkdir /mnt/oldroot
mount -a /dev/sdxx /mnt/oldroot
(здесь / dev / sdxx - это раздел / на вашем ssd, вероятно, / dev / sda1 или аналогичный). Теперь вы должны иметь возможность перемещаться по старой файловой системе, начиная с / mnt / oldroot.
теперь вы скопируете файлы из старого каталога / var в новый
cd /mnt/oldroot/var
tar cSpf - . | (cd /mnt/var2 ; tar xvSpf - )
когда копирование закончится, сравните 2 каталога, если все выглядит хорошо, переименуйте старый каталог / var
mv /mnt/oldroot/var /mnt/oldroot/var.0ld
mkdir /mnt/oldroot/var
Осталось только отредактировать / mnt / oldroot / etc / fstab, чтобы добавить новый раздел в качестве точки монтирования для / var (я оставлю это на ваше усмотрение)
тогда
umount /mnt/var2
umount /mnt/oldroot
reboot
Если все прошло хорошо, при перезагрузке новый раздел должен быть смонтирован как / var