Перемещение подсоба на другой диск

Я пытаюсь переместить мой корневой том на другой диск. Я загрузился на живой диск, запустил "cp -a / mnt / sdb / @ / mnt / sda", исправил мой FSTAB и переустановил grub. Однако, когда я загружаюсь, я вижу, что оба тома смонтированы на /, и я действительно запутался.

1
задан 10 August 2013 в 06:46

1 ответ

При начальной загрузке ядро не видит fstab файл все же, так изменение файла недостаточно. Место ядро берет информацию, когда начальная загрузка является Личинкой (теперь Личинка 2). Но изменить grub.cfg, Вы должны сначала знать, каково название корневого подобъема, Вы просто создали.

Каково точно название Вашего корневого подобъема на другом диске? Удостоверьтесь, что это смонтировано, и проверьте его с

sudo btrfs subvolume list /

Вы могли бы хотеть изменить имя того подобъема к чему-то, которое запускается с - конвенция Ubuntu - и это смонтировано в "корневом" каталоге btrfs раздела.

Теперь, когда Вы знаете то, что является названием корневого подобъема, перейдите к/boot/grub/grub.cfg и измените все ссылки от до нового имени (включая возможный путь).


Теперь, если Вы хотите, монтируют данный подобъем на "корневом" каталоге btrfs, вместо как некоторый каталог под существующим подобъемом, необходимо следовать, это ступает:

  1. Смонтируйте свою цель btrfs раздел вручную, в, например,/mnt/btrfs при помощи

    sudo монтируют/dev/sda2/mnt/btrfs

(принятие раздела, содержащего btrfs, /dev/sda2). Это смонтирует "корневой подобъем" - место по умолчанию для помещения корневой подобъем Linux, а также "@home" и совершенно новый подобъем.

  1. Пойдите туда (Вы уже будете видеть весь сделанный, и делать копию уже скопированного подобъема

    sudo btrfs снимок подобъема @mynewroot

Путь к скопированному корню, просто путь, где Вы скопировали корневые файлы.

  1. Удалите originally-copied-but-placed-in-not-the-best-place подобъем

    sudo btrfs подобъем удаляют


Теперь, последний комментарий:

Для создания копии подобъема на том же btrfs разделе, просто необходимо сделать sudo btrfs subvolume snapshot <path to the copied root> @mynewroot (идеал, когда Вы хотите протестировать параллельно много находящихся в btrfs дистрибутивов Linux, но не владеть жестким диском на 1 ТБ). В этом случае, после установки следующего Linux ОС на том же разделе, как Ваша Ubuntu (но на другом корневом подобъеме), попытка дедуплицировать его. Если это будет подобное распределение (как Linux Mint), то Вы оставите много свободного места!

Для копирования между разделами использовать btrfs send и btrfs receive - это автоматически сохранит все ссылки и материал; это эквивалентно dd, но будет только копировать релевантную информацию и воздействовать на подобъемы, скорее на целые разделы.

1
ответ дан 10 August 2013 в 06:46

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

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