Sistema de arquivos do servidor inicial

2

Estou planejando construir um servidor doméstico para atuar principalmente como um servidor de arquivos e downloads do uTorrent para mim e para as pessoas com quem convivo. Eu criei a seguinte configuração do sistema de arquivos e gostaria de algumas informações sobre sua adequação e também quais sistemas de arquivos seriam apropriados. Eu pretendo implementar tudo isso via LVM para que eu possa adicionar HDDs quando os preços caírem novamente.

systemvg (SSD de 16 Gb):

  1. rootlv (/)
  2. swaplv

datavg (500Gb HDD):

  1. homelv (/ home)
  2. volatilelv (armazenamento temporário em que os arquivos são automaticamente apagados após 24 horas)
  3. downloadslv

As pastas iniciais dos usuários, bem como as partições voláteis e de downloads, serão compartilhadas via Samba.

Os únicos formatos que usei são o ext3 / 4 porque eu instalei apenas o Ubuntu no desktop, o que será adequado neste caso? Eu gosto da funcionalidade de snapshot do BTRFS para que eu possa colocar um sistema em funcionamento e voltar ao caso de algo dar errado, embora eu precise de uma partição / boot separada neste caso. Qualquer ajuda seria muito apreciada ...

    
por Jonathan Coetzee 09.03.2012 / 10:39

2 respostas

2

Em sistemas de arquivos, eu estaria olhando para simplicidade e apenas usar ext3 / 4 e usar algum utilitário de backup de arquivo para o conteúdo do arquivo de instantâneo não estado da unidade.

Não é uma recomendação de sistema de arquivos, mas por que não usar esta .

    
por RobotHumans 09.03.2012 / 10:52
2

Eu não colocaria swap em um SSD. Se a RAM não for suficiente, procure em zram e faça a diferença prioridade mais alta que sua troca SSD. Dessa forma, só troca quando realmente é necessário.

O btrfs é uma ótima escolha. Para reduzir as gravações no SSD, você também pode ativar a compactação (adicione compress ou compress=lzo ao seu /etc/fstab ) caso você grave no SSD com freqüência.

Também imho LVM não é necessário no SSD.

    
por turbo 09.03.2012 / 13:12