Estou planejando fazer uma migração da minha instalação do Debian de um disco para outro em um futuro próximo. Como parte disso, estou pensando em configurar os sistemas de arquivos de maneira diferente, para proteção futura, bem como para simplificar a configuração.
Minha configuração atual é um LVM RAID1 de um dispositivo (originalmente pretendia configurar o espelhamento do disco do sistema, mas nunca consegui fazer isso) em uma partição em um SSD. O RAID1, por sua vez, contém o sistema de arquivos raiz ext4, com / opt mais partes de / usr e / var separadas no armazenamento do ZFS. Particularmente, / boot faz parte do sistema de arquivos raiz, e eu estou inicializando usando o estilo antigo do MBR usando o GRUB 2.
A idéia é ter um sistema de arquivos raiz grande com um sistema de arquivos * nix-esque (provavelmente ext4 para começar) e separar as partes que têm necessidades especiais.
Gostaria de deixar em aberto a possibilidade de migrar para o boot UEFI mais tarde, possivelmente incluindo uma migração para o GPT, sem a necessidade de mudar as coisas. (Backup / repartition / restore é outro assunto, e provavelmente será necessário para migrar do MBR para o GPT, mas provavelmente eu vou estar recebendo um novo disco novamente antes que isso se torne um problema.)
Também gostaria de ter a opção de migrar o sistema de arquivos raiz para o ZFS posteriormente ou, pelo menos, de configurar o dm-verity para a verificação de integridade de dados. (Sim, vai ser um pouco de dor de cabeça para obter tudo sobre isso direito, especialmente semi-in-place. Isso vai ser uma questão para um dia posterior, a única consideração para esta questão é em termos de opções posteriores. )
Isso tudo parece ser um caso óbvio para separar /
, /boot
e o FAT32 /boot/efi
(o último dos quais pode estar inicialmente vazio), além daqueles que eu já separei do arquivo raiz sistema. Mas existem outros?
- Quais sistemas de arquivos sistema , apoiados por armazenamento persistente, devem ser separados do sistema de arquivos raiz e por que em uma instalação Linux moderna?
- Algum desses sistemas de arquivos precisa ir para localizações de partições específicas ao usar o MBR ou suas localizações são arbitrárias? Por exemplo, o / boot / efi precisa ir para a primeira partição primária ou algo assim?