Como criar uma tabela de partições com o btrfs?

0

Eu quero instalar o Ubuntu 16.04.1 (o último lançamento neste momento) no meu laptop e estou pensando sobre o esquema de partição e o sistema de arquivos do meu novo sistema operacional.

Primeiramente, a tabela de partições atual que tenho no meu sistema atual (um Fedora desatualizado) é: boot ( ext4 ), home (criptografada ext4 ), root (criptografada ext4 ) e swap . Ele funcionou bem para mim, mas estou pensando em usar btrfs em vez de ext4 , pois tenho lido que o primeiro é uma melhoria em relação ao segundo. No entanto, sendo eu um usuário muito básico e não técnico, não entendo como mudar o sistema de arquivos mudaria minha tabela de partições. Especificamente, gostaria de saber:

Posso simplesmente criar minha nova tabela de partições: boot ( btrfs ), home (criptografada btrfs ), root (criptografada btrfs ) e swap ?

Se não, eu gostaria de dar algumas sugestões sobre a tabela de partição apropriada sob o sistema de arquivos btrfs ou se vale a pena adotar este sistema de arquivos?

    
por Garynall96 13.09.2016 / 23:45

2 respostas

2

A tabela de partições não indica qual tipo de sistema de arquivos é usado em cada partição. Indica apenas o propósito da partição, e. "Sistema de arquivos Linux" ou "Linux swap".

Em qualquer caso, você não configuraria nada diretamente: você diz ao instalador para usar o btrfs quando estiver fazendo a preparação do disco. Eu acho que você precisa selecionar o particionamento manual; this postagem do blog inclui capturas de tela de uma versão mais antiga. Você só precisa ter uma partição /boot separada se criptografar a partição do sistema¹. Você não precisa de uma partição /home separada; Uma das vantagens do btrfs é que você pode usar subvolumes para separar o armazenamento que está no mesmo suporte físico.

O Btrfs tem alguns recursos interessantes, mas, a menos que você tenha um uso para esses recursos, isso não é uma vantagem para você .

¹ Costumava haver um bug com o Grub quando /boot estava em btrfs e o Grub foi instalado na partição em vez de no disco rígido (o que é útil para configurações de inicialização dupla onde o Grub não é o gerenciador de inicialização principal, não é um cenário muito comum). Mas esse bug está há muito tempo resolvido.

    
por 14.09.2016 / 03:24
1

Em primeiro lugar, o BTRFS é apenas um animal diferente em comparação com o EXT4. Para resumir, o EXT4 é um sistema de arquivos, onde o BTRFS é um sistema de arquivos integrado a um gerenciador de volumes. Se você já trabalhou com o LVM2, então você tem experiência com um gerenciador de volume.

Se você deve adotar BTRFS sobre EXT4 é subjetivo; Só você pode responder isso. Não é meramente que um é melhor que o outro. Para ajudar você a decidir, recomendamos que você vá para o link , role para baixo até o Guia e uso informações , e leia todos esses artigos; Exceto o artigo sobre RAID, que você provavelmente pode pular. Isso lhe dará uma noção de que o BTRFS é sobre isso.

Em relação ao esquema de particionamento, há duas coisas em jogo aqui: as partições de disco e os volumes BTRFS. Primeiro, vou mapear novamente seu esquema de particionamento antigo e explique o raciocínio.

Esquema de particionamento

Observação: os números reais das partições são irrelevantes, é o fato de ser uma partição importante.

/dev/sda1    /boot
/dev/sda2    swap
/dev/sda3    /        subvol=/volumes/root
/dev/sda3    /home    subvol=/volumes/home

Aqui estão as coisas importantes a serem observadas:

  1. / boot e swap são partições.
  2. / e / home são subvolumes do BTRFS no mesmo sistema de arquivos BTRFS.
  3. Há apenas uma partição com um sistema de arquivos BTRFS.

O BTRFS não suporta swap. É um sistema de arquivos, não uma partição, portanto, fazer uma partição swap não faz sentido. No momento desta publicação, o BTRFS não suporta arquivos de troca, mas você pode usar um arquivo montado em loop e pagar a penalidade de desempenho. Sendo assim, é melhor deixar como uma partição.

De acordo com a documentação, se você estiver usando o Grub 2, você pode colocar / boot em um subvolume BTRFS, em vez de sua própria partição. Eu ainda estou no Grub 1, então ... há o meu raciocínio:)

O principal desvio aqui do EXT4 está em como os dados são particionados . Em suma, em vez de usar várias partições, cujos tamanhos devem ser escolhidos com antecedência, você pode despejar tudo na mesma partição grande e usar subvolumes para dividir as coisas logicamente.

Criptografia

O BTRFS atualmente não tem suporte nativo para criptografia, mas ... existem maneiras. Veja aqui

    
por 02.10.2016 / 16:22