Самый простой способ перенести установку Linux в другой раздел?

1

Я хочу переместить мою корневую файловую систему в другой (больший) раздел на моем жестком диске. Какой самый удобный способ сделать это? Возможен ли следующий сценарий?

1 - загрузка с live CD
2- Форматировать целевой раздел
3- cp -a все файлы
4- обновление /boot/grub/menu.lst
5- grub-install
6- Прибыль?

У меня нет отдельного / загрузочного раздела.

Atilla Filiz
источник
1
Вы используете LVM?
Cristian Ciupitu
Нет, просто разделы на одном жестком диске SATA.
Atilla Filiz

Ответы:

2

В большинстве случаев вам не нужно переносить установку. Просто измените размер раздела. http://gparted.sourceforge.net/livecd.php - этот livecd способен изменять размеры разделов.

если ты действительно нужно перейти на другой раздел, тогда rsync ваш друг. Прочтите его руководство, если вам нужно, но я советую использовать ключ -a («архив», как в команде cp). Rsync лучше, чем cp, потому что иногда cp не работает, или вам нужно будет остановить его и т. Д. После этого не нужно начинать с нуля

  rsync -rvva /source/dir/  /dest/dir/

обязательно используйте косые черты после дорожек.

Вы обычно выяснили большинство вещей, которые вам нужно сделать. Помимо этих вещей, вам нужно будет отредактировать файл / etc / fstab, чтобы новая установка смогла смонтировать файловые системы в обновленной схеме разделов.

loxs
источник
1

В прошлый раз, когда я делал подобные вещи (давным-давно), я установил минимальную установку Linux с нуля на новом диске и убедился, что он загрузился нормально, а затем скопировал все важные области.

Мне нужно переместить другую систему на новый диск в ближайшее время, и мне было интересно, Clonezilla , с динамическим изменением размера раздела, будет путь.

Linker3000
источник