У меня есть существующий том btrfs raid1, состоящий из 4 дисков. Это уже содержит несколько подразделов, из которых я ищу установку Ubuntu на один из. Я сделал следующее:
mount -o subvolid=0 /dev/sda1 /btrfsroot
btrfs subvol create rootsfs /btrfsroot
btrfs subvol set-default 376 /btrfsroot
mount /dev/sda1 /rootfs (to ensure I've set the correct id)
Установщик падает после разделителя (говоря, что не может удалить необходимые файлы из /target/
). Я настроил его на использование раздела /dev/sda1
как btrfs
на /
без форматирования.
Я провел немало исследований, но на первый взгляд трудно сказать, что лучше всего делать с установкой Ubuntu в существующий btrfs
подобъемник. Я также пытался:
/dev/sd[a-d]
и не добавлять их в том btrfs
. Когда я устанавливаю таким образом, это работает (я должен вручную смонтировать /dev/sda
в /target/
), но затем я застреваю в отладочной оболочке grub
при перезагрузке /dev/sda1
) каждый диск и создание массива mdadm
для использования в качестве /boot/
(с btrfs
разделами как /dev/s[a-d]2
). Снова установщик аварийно завершает работу после разбиения, говоря, что не может удалить необходимые файлы из /target/
, хотя там ничего нет. Я прочитал информацию в вики-статье Ubuntu , и я предполагаю, что сталкиваюсь с проблемами, которые они там упоминают о нарушении компоновки по умолчанию в Ubuntu. Хотя моя интерпретация заключалась в том, что это проблема только после установки - я даже не могу зайти так далеко.
Какова лучшая практика здесь? Моя причина установки на отдельный том - чтобы моя установка Ubuntu отличалась от всего остального на дисках. Безопасно ли выполнять установку в корневой подобъем, не рискуя уничтожить мои данные?
я никогда не использовал btrfs RAID. Решение тестируется только на единственном объеме btrfs, корневые разделы
<час> Удостоверяются, нет никаких /@
и /@home
подобъемы на кандидате на корень.
Запуск установщик Ubuntu, и выбирает что-то еще , когда это спрашивает Вас о разбиении дисков на разделы.
Mark Ваш btrfs раздел, поскольку корневая файловая система, но не позволяют установщику переформатировать его .
Расположение все другие разделы, поскольку Вам нравится. Я всегда принимаю решение использовать внешний /boot
раздел на gpt
системы, таким образом, я могу позже мигрировать во что-то более усовершенствованное (например, bcache
) или что бы то ни было. (На gpt
у Вас может быть столько разделов, сколько Вы хотите, таким образом, я вижу, что никакой реальный недостаток использования не выделил /boot
.)
Конец установка.
установщик сделает @
и @home
подобъемы для Вас. Позже можно переименовать их во что-то другое - просто быть уверенными, что Вы также обновляете новое имя и на /etc/fstab
и на /boot/grub/grub.cfg
.
Протестированный на Ubuntu 14.04, Монетный двор 16, Монетный двор 15, Ubuntu 13.10 и Ubuntu 13.04.