Quanto espaço em disco devo dedicar à minha partição Linux?

11

Estou refazendo meus sistemas Linux em casa e estou pensando em tamanhos de partição. No passado, eu sempre instalei o Linux em uma única partição; Eu gostaria de configurar o sistema da seguinte maneira:

  • /
  • / boot
  • troca
  • /casa

Não tenho 100% de certeza de quanto espaço deve ser dedicado à partição '/'. A troca será de 2x RAM; bota será ~ 200M. Quanto o sistema operacional deve receber? Eu estava pensando em dar entre 15 e 20G (e tudo o mais para / home, onde a maioria dos meus arquivos estará localizada), mas não tinha certeza se precisaria de mais.

Existe uma maneira padrão de determinar o tamanho da partição para '/'?

bedwyr
fonte
Não que isso importe muito hoje em dia, mas você realmente não precisa de 200 milhões para uma partição / boot. Eu nunca superei os 50 milhões.
22415 Richie Marquez

Respostas:

7

Eu acho que 10 GB é suficiente.

Estou executando um servidor Ubuntu com 10 GB (incluindo / home) e ele está funcionando bem. Excluindo meus arquivos, o sistema ocupa menos de 4 GB. Se você se sentir pressionado por espaço, sempre poderá redimensionar as partições posteriormente.

Josh Hunt
fonte
Ditto, consegui atingir o limite de 5 GB no meu / partiton, mas consegui mover minha partição de swap que estava atrás dela e expandi-la para 13 GB. Agora estou com 6 GB usado em /.
Macha
Lendo essas respostas com cuidado, parece que vocês defendem a combinação de pelo menos / e / home em uma única partição, em vez de separá-las. Eu concordo, mas iria além e usaria uma partição / para toda a unidade sem troca. O / boot estaria então na partição / e, se você precisar de swap, use arquivos de swap na partição /.
Michael Dillon
o que é um tamanho de partição atualizado para inicialização em 2015?
ahnbizcad
3

Use o LVM e um sistema de arquivos que suporte o redimensionamento on-line (inclui ext3 / 4 com as opções mkfs corretas, que devem ser o padrão) e, em seguida, você pode aumentá-lo facilmente, se necessário.

Eu começaria com 2–4G em um servidor, talvez 5G em um desktop, porque crescer é trivial com o LVM.

Ou, como alternativa, não há realmente nada de errado em tudo /para um desktop.

derobert
fonte
+1 para LVM ... mas -1 para o último ponto. Acho que ter /homeuma partição separada tem consequências positivas, mesmo em uma área de trabalho (se você reinstalar o sistema, executar várias distribuições, se tiver vários discos, etc.).
Pascal Thivent 20/09/09
@ Pascal: Eu entendi a questão das reinstalações (embora fazer reinstalações sem tocar / em casa seja bastante fácil, pelo menos com a distribuição que eu uso), mas certamente usar várias distribuições será uma pergunta diferente; afinal, você provavelmente teria partições para cada uma (e terá que lidar com uid / gid sync, etc.) Ah, e o mount --bind também ajuda nisso.
Derobert 22/09/09
2

Depende muito da distribuição do Linux que você vai instalar,

Como o DSL (Damn Small Linux) ou o Puppy Linux são meros 60 a 70 'MB', enquanto o Fedora entra em 4-5 GB e o Ubuntu em 2-3 GB

Depende até de quanto você vai usar o Linux, ou seja, dos softwares que você vai instalar

Para as versões mais recentes do Fedora, 10 GB são suficientes.

Para o ubuntu, use 5 GB

dhasu
fonte
1

Depende de como você vai usar / tmp, pois reside em /. Construir um DVD pode levar muito espaço lá

user7963
fonte
1

Lembre-se de que as maiores pastas do seu sistema de arquivos são (em um sistema debian, mas é uma boa orientação):

  • /usr: todos os programas de usuário ( /usr/bin), bibliotecas ( /usr/lib), documentação ( /usr/share/doc) etc.) estão neste diretório. Esta parte do sistema de arquivos precisa da maior parte do espaço. Você deve fornecer pelo menos 500 MB de espaço em disco. Se você deseja instalar mais pacotes, você deve aumentar a quantidade de espaço que você fornece a esse diretório.

  • /home: todo usuário colocará seus dados em um subdiretório desse diretório. O tamanho disso depende de quantos usuários usarão o sistema e quais arquivos serão armazenados em seus diretórios. Dependendo do uso planejado, você deve reservar cerca de 100 MB para cada usuário, mas adapte esse valor às suas necessidades.

  • /var: todos os dados variáveis, como artigos de notícias, e-mails, sites, cache do APT etc. serão colocados neste diretório. O tamanho desse diretório depende muito do uso do seu computador, mas para a maioria das pessoas será ditado pela sobrecarga da ferramenta de gerenciamento de pacotes. Se você vai fazer uma instalação completa de quase tudo o que o Debian tem a oferecer, tudo em uma sessão, deixando 2 ou 3 gigabytes de espaço para / var deve ser suficiente. Se você for instalar em partes (ou seja, instalar serviços e utilitários, seguidos de material de texto e, em seguida, X, ...), poderá se safar com 300 - 500 megabytes de in / var. Se o espaço no disco rígido é escasso e você não planeja usar o APT, pelo menos não para atualizações importantes, você pode sobreviver com apenas 30 ou 40 megabytes em / var.

Como você terá uma /homepartição diferente , poderá usar apenas 4 GB (mais /home, /var(50 MB), /boot(100 MB) e swap(300 MB -2 GB)), com um sistema totalmente funcional.

viajante
fonte
1

Para uma instalação padrão de desktop ou laptop, há pouca vantagem em separar suas partições. Se você sabe usar o LVM, essa é a melhor solução, mas não há nada de errado em ter apenas uma grande partição (e uma segunda para troca).

Ryan Thompson
fonte
1

A troca será de 2x RAM;

Esta é realmente uma regra de dimensionamento muito antiga e acho obsoleta. Em sistemas modernos (ou seja, com 1 GB ou mais de RAM), dou 1x RAM para Swap.

bota será ~ 200M.

Uau! Quanto kernels você planeja usar, 20? Para a maioria dos usuários, 50Mo é suficiente.

Quanto o sistema operacional deve receber? Eu estava pensando em dar entre 15 e 20G (e tudo o mais para / home, onde a maioria dos meus arquivos estará localizada), mas não tinha certeza se precisaria de mais.

Existe uma maneira padrão de determinar o tamanho da partição para '/'?

Não conheço uma maneira "padrão", pois depende muito da quantidade de software que você instalará e do que fará com o seu computador. Uma instalação do servidor (correio, banco de dados ...) normalmente usa uma /varpartição separada bastante grande . Para uma máquina pessoal, isso geralmente é inútil. De fato, 10 GB para /deve ser mais que suficiente para a maioria dos usuários. Se você planeja instalar muitos (e eu realmente digo muitos) pacotes, pode precisar de alguns GB adicionais, mas não mais que 15 GB. Se você planeja instalar softwares externos (por exemplo, in /opt), leve em consideração (eu pessoalmente tenho muitos itens Java instalados /opt, como servidores de aplicativos comerciais que não são realmente leves). Se você deseja copiar DVDs, adicione mais alguns shows. E, de fato, use o resto do espaço para /home.

Na verdade, agora você deve entender por que é difícil dar uma resposta absoluta e a experiência (ou seja, erro de tentativa) é a melhor maneira de encontrar o tamanho "perfeito" para sua máquina. Mas, mesmo para um usuário experiente, as necessidades podem mudar com o tempo. É por isso que, como alguém apontou, o LVM e os sistemas de arquivos redimensionáveis ​​são armas de escolha para evitar armadilhas.

Pascal Thivent
fonte