Ubuntu Server 20.04 устанавливает настраиваемое разбиение на разделы

Когда я использовал OpenSUSE для своего сервера, я разработал схему разделения, которая меня очень удовлетворила - BTRFS RAID10 на устройствах bcache. Я хотел воссоздать это с помощью Ubuntu Server 20.04, но пока мне это не удалось, потому что некоторая часть, похоже, не поддерживает RAID-массивы bcache или btrfs.

lsblk вывод:

root@ubuntu-server:/# lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0         7:0    0 351.9M  1 loop /media/filesystem
loop1         7:1    0 223.7M  1 loop 
loop2         7:2    0  57.1M  1 loop /usr/lib/modules
loop3         7:3    0  29.9M  1 loop /snap/snapd/8542
loop4         7:4    0    55M  1 loop /snap/core18/1880
loop5         7:5    0    51M  1 loop /snap/subiquity/1966
sda           8:0    0   2.7T  0 disk 
`-bcache0   252:0    0   2.7T  0 disk /target
sdb           8:16   0   2.7T  0 disk 
`-bcache1   252:128  0   2.7T  0 disk 
sdc           8:32   0   2.7T  0 disk 
`-bcache2   252:256  0   2.7T  0 disk 
sdd           8:48   0   2.7T  0 disk 
`-bcache3   252:384  0   2.7T  0 disk 
sde           8:64   1  57.3G  0 disk 
|-sde1        8:65   1   914M  0 part /cdrom
|-sde2        8:66   1   3.9M  0 part 
`-sde3        8:67   1  56.4G  0 part /var/crash
nvme0n1     259:0    0 465.8G  0 disk 
|-nvme0n1p1 259:1    0     1G  0 part 
`-nvme0n1p2 259:2    0 464.8G  0 part 
  |-bcache0 252:0    0   2.7T  0 disk /target
  |-bcache1 252:128  0   2.7T  0 disk 
  |-bcache2 252:256  0   2.7T  0 disk 
  `-bcache3 252:384  0   2.7T  0 disk

где устройства bcache составляют рейд btrfs с помощью этой команды:

# mkfs.btrfs -d raid10 -m raid10 / dev / bcache0 / dev / bcache1 / dev / bcache2 / dev / bcache3

Вся эта часть была создана с использованием оболочки, доступной из установщика, до того, как перейти к разделу установщика.

В части разделения я выбрал Пользовательский макет хранилища .

В разделителе устройство кэширования (Samsung SSD, раздел 2) отображается как неиспользуемое, как и все 4 устройства, используемые в рейде BTRFS, как показано на изображении ниже.

https://i.stack.imgur.com/6hE4A.png

Жесткие диски Toshiba - это / dev / sdX , а не / dev / bcacheY , поэтому совершенно очевидно, что программа установки не распознает разделы, которые я уже настроили.

Как я могу продолжить установку, установив свой BTRFS RAID как root? то есть / dev / bcache0 будет смонтирован на / после завершения установки.

Например, он установлен на / target в lsblk , поскольку оболочка сообщила, что это будет корень установки.

0
задан 16 August 2020 в 10:38

1 ответ

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

  • установить на дополнительное устройство
  • загрузить систему в режиме реального времени
  • создать схему разбиения
  • rsync всего в окончательное место установки
  • обновить fstab с правильными точками монтирования и uuid
  • chroot в новую систему
  • создать новый initramfs
  • установить grub

Я сделал такие установки, чтобы протестировать F2FS как системный раздел, например

Л

0
ответ дан 28 September 2020 в 08:55

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

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