Buckminster
(usa Debian)
Enviado em 05/12/2013 - 22:26h
Que tamanho deve ter um arquivo para ser considerado grande?
Pois o Btfrs suporta arquivos de até 16 EB (Exabytes - 10 elevado à 18 = 1.000.000.000.000.000.000 bytes).
E o XFS suporta arquivos de 16 TiB (Tebibyte - 2 elevado á 40 = 1.099.511.627.776 bytes).
Portanto, vemos que o Btrfs suporta arquivos maiores do que o XFS.
Agora, se estamos falando em gerenciamento de arquivos grandes, então o XFS leva uma ligeira vantagem sobre o Btrfs.
Basicamente, cada sistema de arquivos divide os arquivos no que é chamado de "cluster".
Cada cluster tem seu tamanho específico em cada sistema de arquivos.
Compare um cluster como um espaço em um estacionamento. Se o estacionamento tem cada espaço para os veículos do tamanho de uma moto, quando um caminhão irá estacionar, o sistema de arquivos "quebra" o caminhão em várias partes, ou seja, ele fragmenta o caminhão colocando os fragmentos no próximo cluster livre. E de acordo com a estabilidade, com a velocidade, etc, o sistema de arquivos, ao ler o arquivo (o caminhão), ele junta os fragmentos.
E cada sistema de arquivos tem desempenho diferente por causa disso. Alguns priorizam a estabilidade, outros a velocidade, etc.
Obs.:Essa definição de Tebibytes nada mais é do que a antiga definição de Terabytes, porém na base 2.
É uma falcatrua que o SI - Sistema Internacional de Medidas alterou por pressão dos fabricantes de HD.
Eu uso o Btrfs, pois é um bom sistema de arquivos. Mas nenhum deles se comparava ao Reiser4, a nova versão do ReiserFS, em que foi corrigido o problema de uso da CPU. Porém, o Reiser não está mais sendo atualizado devido ao seu desenvolvedor estar na cadeia.
Em relação à dúvida do autor do tópico, escolha um sistema de arquivos que se adapte (Btrfs ou XFS), mas coloque o mesmo sistema em todas as partições e sempre escolha um com "journaling". Somente na partição /boot (se você for criar uma para o gerenciador de boot, GRUB, LILO, etc) pode colocar o ext4, pois é um sistema de arquivos o qual todos os outros tem maior compatibilidade.
Quando for lançado o ext5, coloque o ext5 na /boot, e assim por diante.
Segue abaixo um comentário que coloquei em outro tópico hoje justamente sobre partições:
"O particionamento depende para quê será a máquina.
Se for para Desktop é um particionamento, se for para Servidor (e depende quê tipo de Servidor será, DNS, DHCP, servidor Web, etc) será outro particionamento.
Para swap acredito que 2 GB está de bom tamanho para qualquer máquina hoje em dia com 2 GB ou mais de memória RAM, e isso qualquer máquina hoje em dia tem.
Mas se for instalar em uma máquina mais antiga com 1 GB de memória RAM, por exemplo, você deve aumentar a swap para uns 3 GB.
Apesar de que o uso da swap depende muito dos programas que você terá instalado na máquina. Então, isso é relativo.
Em máquinas com 2 GB ou mais de RAM coloque 2 GB de swap que não terá erro. Aliás, 2 GB de swap dá e sobra.
Eu uso Debian e coloco sempre o seguinte particionamento para Servidor e para Desktop, somente altero o tamanho das partições dependendo se for Desktop ou Servidor:
1. /boot - ext4 - 512 MB - Primária - Flag ligado;
2. / (raiz) - btrfs - Primária - ~ 25% do total do HD;
3. /usr - btrfs - Primária - ~ 25% do total do HD;
4. swap - Lógica - 2 GB;
5. /tmp - btrfs - Lógica - 1 a 3 GB;
6. /var - btrfs ou JFS - Lógica - ~ 40% do total do HD;
7. /home - btrfs - Lógica - restante do espaço.
A escolha do sistema de arquivos também varia de acordo com o tipo que será a máquina: Servidor ou Desktop.
O Btrfs está um sistema de arquivos muito bom. Apesar de que eu preferia o ReiserFS, mas o desenvolvedor dele está na cadeia e o ReiserFS (agora chamado de Reiser4, foi tirado das distribuições), além do que, esse sistema de arquivos ficou desatualizado e eu não sei se o Hans Reiser continua desenvolvendo-o. Mas era o melhor sistema de arquivos.
Se for Desktop pode deixar a partição /home com tamanho maior em detrimento da partição /var.
E lembre-se de que na partição /usr é onde serão instalados todos os programas, então a tendência é o espaço dela ser bastante ocupado.
Se for um Desktop exclusivamente para jogos, por exemplo, a /usr deve ter um tamanho generoso. Ou faça o particionamento automático do CD/DVD.
Não gosto muito de fazer o particionamento automático do CD/DVD justamente por que ele faz um cálculo de acordo com o tamanho do HD e sempre coloca muito na swap.
Leia isto para maiores informações:
http://www.vivaolinux.com.br/artigo/Configuracao-do-sistema-DHCP-compartilhamento-e-DNS-no-Debian-Sq...
Apesar de que nesse artigo as partições estão um pouco diferentes, pois em se tratando de particionamento devemos sempre estar atualizados com os sistemas de arquivos disponíveis em cada distribuição.
O particionamento acima é o que eu uso atualmente, com as devidas alterações citadas acima para Servidor ou Desktop.
Mas atente para o fato de que se você tem dual-boot não poderá colocar 3 partições primárias para um sistema, pois um HD aceita somente 4 partições primárias ou 3 primárias e uma lógica ou 2 primárias e uma lógica dividida em várias outras, etc.
E em se tratando de Servidor de produção não é recomendável fazer dual-boot.
Porém, particionamento é uma coisa muito pessoal e você deve levar em conta, como eu falei acima, para quê servirá a máquina, por isso, ANTES de fazer o particionamento deve-se saber previamente qual o destino final da máquina.
Mas eu acredito que o particionamento acima serve de base para teus estudos."
Ficou um comentário gigante.