Como escolher o sistema de arquivos apropriado para meu convidado KVM VPS?

Como escolher o sistema de arquivos apropriado para meu convidado KVM VPS?

Vou instalar manualmente o Arch Linux a partir de uma imagem ISO em um KVM VPS que usa SeaBIOS. Pretendo usar o grub2 como gerenciador de inicialização.

Meu VPS não armazena dados importantes que precisam de backup. Eu não preciso de instantâneos. Se ocorrer uma falha que apague todos os dados do disco, simplesmente reinstalarei. Os aplicativos não exigem muita E/S de disco. A maior parte das atividades está relacionada à rede. Eu gostaria de um sistema de arquivos leve.

O provedor VPS anuncia armazenamento SSD (mas não tenho certeza se meu VPS está em hardware SSD).

Quais são as considerações que devo ter em mente ao escolher o sistema de arquivos correto? Acho que provavelmente não preciso de um sistema de arquivos com registro em diário. (Eu quero um sistema de arquivos que esteja no kernel do Linux.) Quais são as principais opções que devo considerar na minha situação?

Ainda não fiz a instalação do VPS, mas acredito que as opções de sistema de arquivos incluirão btrfs, vfat, ext2, ext3, ext4, xfs, reiserfs e provavelmente mais. Na verdade, a menos que o ambiente de virtualização KVM imponha limitações, devo ter disponíveis todos os sistemas de arquivos listados aqui:

Sistemas de arquivos - ArchWiki

Responder1

Um diário não vai te machucar e só pode ajudar. Hoje em dia eu até uso um sistema de arquivos com registro em diário para arquivos /boot.

Seus dois principais concorrentes são ext4 e XFS. Não vale a pena se preocupar com ext3 ou ext2; estes são efetivamente obsoletos. ReiserFS (que é a versão 3) também está efetivamente obsoleto e é improvável que seu sucessor Reiser4 seja adicionado ao Linux.

Tanto o XFS quanto o ext4 servirão bem para você, embora o XFS possa lidar com diretórios muito maiores e tamanhos de sistemas de arquivos muito maiores. Atualmente, crio partições XFS, bem como partições XFS/boot (ou partições ext4/boot em distros um pouco mais antigas, como CentOS 7).

Eu não me incomodaria com o btrfs para uma VM. Isso apenas introduz muita complexidade. Você pode considerá-lo para o hipervisor, um servidor de armazenamento, seu laptop, etc., mas para uma VM simples geralmente é um exagero.

Responder2

Com este tipo de requisitos e carga de trabalho leve, basicamente qualquer sistema de arquivos moderno será adequado. De qualquer forma, eu realmente sugiro ext4 ou xfs: eles são extremamente difundidos e confiáveis.

informação relacionada