Estou configurando um sistema com dois discos rígidos de 3 TB como suporte de armazenamento. Como é uma estação de desktop, eu penso na seguinte configuração de disco:
sda
+ /boot with 500MB
+ btrfs for the remaining GBytes
sdb
+ btrfs for all the 3000GB
Pensei em usar o modo- single
para obter dados /
e criar um subvolume para /home
(e potencialmente outros) usando raid1
como modo de dados. Isso é possível com os btrfs atuais (kernel 3.7.X)? Alguém tem fontes para isso, não consegui encontrar nada.
UPDATE: Fiz uma pequena configuração de teste que consiste em dois arquivos simples conectados como dispositivos de loopback para brincar. Nesses arquivos, criei um btrfs simples. Então eu fiz o seguinte:
btrfs subvolume create test
dd if=/dev/urandom of=foo bs=1024 count=1 # use random data to prevent dedup
dd if=/dev/urandom of=test/bar bs=1024 count=1 # use random data to prevent dedup
btrfs balance start -dconvert=raid1 test
btrfs balance start -dconvert=single .
btrfs filesystem df .
Isso mostrou que o sistema de arquivos tem todo o seu uso em modo único, em vez de RAID1 parcial e modo único parcial ... o que fiz de errado?
Estou apenas mudando para btrfs e tenho exatamente o mesmo pedido. A única solução que surgiu foi a óbvia: basta criar dois sistemas de arquivos btrfs separados / independentes (ou seja, subvolumes de nível superior), um para cada nível de invasão.
fonte