Установка сервера 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 subvolume. Я также попытался:

Не разделить /dev/sd[a-d] и добавить их в том btrfs. Когда я устанавливаю таким образом такие работы (мне нужно вручную установить /dev/sda на /target/), но затем я застрял в отладочной оболочке grub при перезагрузке. Разбиение на 100 мегабайт (как /dev/sda1) каждый диск и создание массива mdadm для использования в качестве /boot/ (с btrfs разделами как /dev/s[a-d]2). Снова программа установки сбрасывается после разметки, говоря, что не может удалить необходимые файлы из /target/, хотя ничего не существует.

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

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

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

0 ответов

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

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