Установка сервера 14.04 на существующий том btrfs

У меня есть существующий том 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 при перезагрузке
  • Разделение на 100 мегабайт ( как /dev/sda1) каждый диск и создание массива mdadm для использования в качестве /boot/btrfs разделами как /dev/s[a-d]2). Снова установщик аварийно завершает работу после разбиения, говоря, что не может удалить необходимые файлы из /target/, хотя там ничего нет.

Я прочитал информацию в вики-статье Ubuntu , и я предполагаю, что сталкиваюсь с проблемами, которые они там упоминают о нарушении компоновки по умолчанию в Ubuntu. Хотя моя интерпретация заключалась в том, что это проблема только после установки - я даже не могу зайти так далеко.

Какова лучшая практика здесь? Моя причина установки на отдельный том - чтобы моя установка Ubuntu отличалась от всего остального на дисках. Безопасно ли выполнять установку в корневой подобъем, не рискуя уничтожить мои данные?

2
задан 2 April 2015 в 13:51

1 ответ

правовая оговорка

я никогда не использовал btrfs RAID. Решение тестируется только на единственном объеме btrfs, корневые разделы

<час>
  1. Удостоверяются, нет никаких /@ и /@home подобъемы на кандидате на корень.

  2. Запуск установщик Ubuntu, и выбирает что-то еще , когда это спрашивает Вас о разбиении дисков на разделы.

  3. Mark Ваш btrfs раздел, поскольку корневая файловая система, но не позволяют установщику переформатировать его .

  4. Расположение все другие разделы, поскольку Вам нравится. Я всегда принимаю решение использовать внешний /boot раздел на gpt системы, таким образом, я могу позже мигрировать во что-то более усовершенствованное (например, bcache) или что бы то ни было. (На gpt у Вас может быть столько разделов, сколько Вы хотите, таким образом, я вижу, что никакой реальный недостаток использования не выделил /boot.)

  5. Конец установка.

установщик сделает @ и @home подобъемы для Вас. Позже можно переименовать их во что-то другое - просто быть уверенными, что Вы также обновляете новое имя и на /etc/fstab и на /boot/grub/grub.cfg.

Протестированный на Ubuntu 14.04, Монетный двор 16, Монетный двор 15, Ubuntu 13.10 и Ubuntu 13.04.

0
ответ дан 2 April 2015 в 13:51

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

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