BTRFS para os sistemas de arquivos PI

são uma daquelas coisas que os usuários finais típicos não pensam muito. Aparentemente, [Sequequeue] não é um usuário final típico. Ele postou algumas instruções sobre como executar um sistema de arquivos alternativos-BTRFS – no PI de framboesa.

O sistema de arquivos correto pode fazer uma grande diferença quando se trata de desempenho e manutenção de qualquer sistema que lida com o armazenamento. Linux, incluindo a maioria dos OSS para o Raspberry Pi, usa um dos sistemas de arquivos EXT. Estes são endurecidos e bem compreendidos. No entanto, existem outros sistemas de arquivos, muitos dos quais possuem recursos avançados superiores ao sistema de arquivos padrão para alguns aplicativos.

Btrfs, muitas vezes pronunciado “Butter Eff ESS”, inicie a vida no Oracle e nasceu de uma ideia em um papel IBM. Ele oferece recursos avançados como pool, instantâneos e a capacidade de fulgar vários dispositivos em um dispositivo lógico. Um recurso notável A oferta do sistema de arquivos é copie-on-write. Isso significa que cópias de arquivos podem compartilhar blocos comuns, desde que permaneçam comuns. A compactação está disponível, como está semeando um sistema de arquivos com armazenamento somente leitura, o que pode ser muito útil em alguns sistemas incorporados. Você também pode configurar vários tipos de RAID usando nada além de Btrfs. Você pode ver uma apresentação de vídeo sobre recursos do BTRFs abaixo.

O post por [Seaqueue] sugere um cartão de 8 GB SD, embora você possa aparentemente apertar um cartão de 4 GB. Ele também aponta que a BTRFS não suporta arquivos de troca (mas você pode criar uma partição de swap dedicada) e que certas cargas de trabalho podem causar muitas gravações que podem ser ruins para cartões SD e outro armazenamento de estado sólido. Ele sugere que você poderia usar um SSD em vez de um cartão SD ou unidade USB, e isso aparentemente oferece um melhor nivelamento de desgaste.

Você precisa desse tipo de poder em um PI de framboesa? talvez não. Mas ainda é uma boa ferramenta para ter à sua disposição. Podemos imaginar sistemas onde poder abranger vários volumes, fazer instantâneos para backups, e implementar a RAID pode ser útil.

Se você preferir hackear seu próprio sistema de arquivos, isso é possível também. Um sistema de arquivos inteiro é um grande trabalho, mas com fusível você pode criar sistemas de arquivos simples que fazem coisas como frente para uma conexão SSH ou um arquivo de arquivo compactado. A filosofia original do Unix era que tudo deve ser um arquivo. Desenvolvedores modernos se afastaram disso em algum grau, mas você ainda vê exemplos ocasionais.

Leave a Reply

Your email address will not be published. Required fields are marked *

Extra Text
Cape Town, South Africa