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


1

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

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

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


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, чтобы новая установка смогла смонтировать файловые системы в обновленной схеме разделов.


1

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.