Eu passei algumas horas tentando instalar o Ubuntu 12.04 Beta 2 Server em um sistema btrfs RAID-1. A resposta do balchmar me ajudou muito, obrigado! No entanto, acabei usando uma abordagem um pouco diferente e quero mencioná-lo aqui para ser completo:
-
Prepare seu particionamento de disco.
Você pode usar o LiveCD ou - como no meu caso - uma instalação de servidor Ubuntu 12.04 previamente instalada. Importante: Eu tive que aprender que, ao contrário do que é mencionado no wiki btrfs, eu tive que usar partições ao invés de dispositivos inteiros como / dev / sda, para que o grub possa ser instalado no MBR Instalador do Ubuntu. Então, aqui está a partição que eu usei. Note que eu uso dois discos idênticos de 500GB e duas partições cada, um para btrfs e outro para swap:
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0004f49a
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 945508351 472753152 83 Linux
/dev/sda2 945508352 976771071 15631360 82 Linux swap / Solaris
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0002505f
Device Boot Start End Blocks Id System
/dev/sdb1 2048 945508351 472753152 83 Linux
/dev/sdb2 945508352 976771071 15631360 82 Linux swap / Solaris
-
Inicie uma instalação padrão do servidor Ubuntu 12.04 até a parte da partição do disco. Não faça nenhuma seleção ainda.
-
Pressione CTRL-ALT-F2 e entre no console. Emita os seguintes comandos, que criarão um sistema de arquivos btrfs RAID-1 sobre / dev / sda1 e / dev / sdb1, rotulando-o como RAID1:
make.btrfs -L RAID1 -m raid1 -d raid1 / dev / sda1 / dev / sdb1 & amp; & amp; verificação de dispositivo btrfs
-
Pressione CTRL-ALT-F1 para voltar ao instalador e escolha particionar seu disco manualmente.
-
Agora você pode escolher / dev / sda1 e definir o ponto de montagem '/'. Importante : Não opte por formatar o sistema de arquivos, pois isso excluiria o seu RAID-1 criado anteriormente! (agora você também pode optar por usar os dispositivos de troca definidos anteriormente, é claro).
-
Continue a instalação normalmente. Todos os dados serão agora instalados no seu btrfs RAID-1!
-
Não tenho certeza se isso é necessário, mas algumas pessoas mencionam que é preciso executar
Equilíbrio do sistema de arquivos btrfs
após a inicialização inicial. Você pode verificar o resultado emitindo o seguinte comando:
Sistema de arquivos $ sudo btrfs show
Label: 'RAID1' uuid: 49d2eaed-d598-462f-a768-e6e0d43dc7ce
Total devices 2 FS bytes used 635.45MB
devid 1 size 450.85GB used 1.26GB path /dev/sda1
devid 2 size 450.85GB used 1.26GB path /dev/sdb1
Btrfs Btrfs v0.19
Para ver que o RAID-1 é realmente usado para dados e metadados, emita
Sistema de arquivos $ sudo btrfs df /
Data, RAID1: total=1.00GB, used=568.07MB
System, RAID1: total=8.00MB, used=4.00KB
System: total=4.00MB, used=0.00
Metadata, RAID1: total=256.00MB, used=67.37MB