
Eu sou novo no Linux. Estou planejando instalar o Squeeze em um disco rígido de 2 TB da seguinte forma:
- / - 10 GB
- trocar
- o espaço restante conterá /home, cerca de 1,9 TB, espero, tentarei usar como lvm para adicionar minha unidade antiga de 1 TB mais tarde
Minha pergunta é: preciso usar GPT? ou MBR ficará bem
se o GPT precisasse, esse esquema é bom?
- /inicialização - 150 MB
- / - 10 GB
- trocar
- /home (lvm com espaço restante)
a placa-mãe é uma ASRock G41, aliás, que acho que não suporta EFI
Responder1
GPT ou MBR?
Como disse @mgorven, qualquer um deles funcionará em 2 TB. Implantei dezenas de rótulos de disco MBR em discos 2T e funciona bem neles. A escolha é realmente sua. Eu prefiro o MBR por enquanto, mas isso está prestes a mudar.
UEFI e GPT
Você não precisa de UEFI para gravar um rótulo de disco GPT em um disco e, se for inteligente, poderá inicializar um disco com um rótulo de disco GPT a partir de uma ROM não UEFI (é necessária uma pitada de sal; não tenho feito isso). OArtigo da Wikipédia sobre GPTtem algumas informações indiretas sobre isso.
Zonas
Isto é muitas vezes ignorado pelas pessoas, masfazdesempenhar um papel, e potencialmente enorme. Não é um problema de armazenamento em massa não giratório, mas tem sido um problema com discos há muitos anos. Por motivos relacionados à geometria e à física, o rendimento do disco é mais alto próximo ao início do disco. A taxa de transferência é dividida em zonas, com a velocidade caindo à medida que você passa de uma zona para outra. Isso implica que você deve manter as partições que exigem mais velocidade perto do início do disco. Essa diferença é bastante pronunciada nos primeiros gigabytes de um disco.
Particionamento de disco para Unix
Você deseja ter muitos sistemas de arquivos porque (entre outros):
- Você não está colocando todos os ovos na mesma cesta. Se um sistema de arquivos for danificado, você o restaura a partir do backup e a vida volta ao normal. Setodosdos seus sistemas de arquivos são danificados, há mais tempo de inatividade, mais problemas e você fica mais irritado.
- Cada sistema de arquivos pode ser ajustado de forma diferente por motivos de desempenho. O sistema de arquivos onde você armazena seu MailDir pode ter centenas de milhares de arquivos pequenos em alguns diretórios. O sistema de arquivos onde você armazena os arquivos de vídeo possui dezenas de arquivos enormes. Você pode otimizar.
- Você pode reservar espaço no sistema de arquivos e permitir que um determinado usuário o use quando outros não puderem. O Root geralmente reserva 5% do espaço de um sistema de arquivos. Com vários sistemas de arquivos, você pode ajustar isso (por exemplo, sistemas de arquivos de spool de correio podem ter o espaço atribuído ao usuário de correio).
- Você está simplificando sua política de backup, fazendo com que um sistema de arquivos caiba em uma mídia de backup. Isso depende da sua política e software de backup.
- Com sistemas de arquivos separados, por exemplo
/home
, você pode ter vários sistemas operacionais *nix em um computador e compartilhar seus arquivos entre eles, sem ter que inventar truques. - Você pode resolver as limitações do sistema. Por exemplo, no passado, alguns discos não conseguiam inicializar a partir de blocos de disco muito distantes do início do disco, então criamos um
/boot
sistema de arquivos pequeno o suficiente para ocupar os primeiros blocos do disco. - Você pode otimizar a velocidade. Coloque sistemas de arquivos críticos nas zonas de disco mais rápidas.
- Velocidade de inicialização:
fsck
instalar um sistema de arquivos 20G é mais rápido do quefsck
instalar um sistema de arquivos 1900G. A seleção astuta de seus períodos de verificação pode garantir que você distribua asfsck
execuções.
Você pode não querer ter muitos sistemas de arquivos porque:
- Você está quantizando o espaço em disco. Se você precisar armazenar 100G no disco, poderá descobrir que tem 200G livres no total, mas nenhuma partição com espaço livre suficiente em disco.
- Você está limitado pelos recursos do rótulo do seu disco. Muitos Unices só podem acomodar 8 partições/fatias em um rótulo de disco, e uma delas é reservada. O MBR não é muito limitado nesse aspecto e o GPT permitirá 128 partições, o que é muito mais do que você precisa.
- Muitos sistemas de arquivos podem ser um incômodo para criar e gerenciar.
- Suas necessidades de armazenamento de arquivos não são tão variadas.
Esquemas de sistema de arquivos
Todo mundo tem seu favorito. Eu costumava ter uma planilha para calculá-los, mas na maioria das vezes uso uma folha de papel e um daqueles instrumentos de escrita antigos (que estranho). Faço várias iterações até ficar satisfeito e confirmo o esquema de particionamento no computador. É mais rápido assim. Na maioria dos servidores baseados em Debian, mantenho os seguintes sistemas de arquivos separados:
/
(raiz)/boot
/usr
/var
/usr/local
/tmp
/home
- sistema de arquivos sobressalente
Necessidades adicionais obtêm outros sistemas de arquivos separados, como uma partição separada para minhas fotos (a política de backup é diferente), uma partição separada para vídeos, etc. Os servidores de correio receberiam uma partição separada para e-mail. Os servidores de banco de dados obteriam partições separadas para seus armazenamentos de dados e arquivos de backup de banco de dados consistentes em disco, etc. Mas o esquema básico é quase sempre este.
Também mantenho um sistema de arquivos sobressalente no final do disco. Eu mkfs
o uso e uso como espaço de trabalho, geralmente montado em /disk1
(convenção de trabalho) ou /disk/tmp
(minha convenção). Este sistema de arquivos é útil caso eu descubra uma nova necessidade (posso excluí-lo e aumentar outro sistema de arquivos ou apenas reaproveitá-lo) ou se precisar apenas de muito espaço de trabalho.
Dimensionamento
Depende muito da finalidade para a qual o computador será usado. Você pode usar tamanhos muito pequenos para muitas coisas. Minha sugestão seria usar LVM (continue lendo) e alocar 10G cada para /usr
e /var
( /usr/local
menor se você não estiver planejando compilar e instalar seu próprio software). Eu continuo /tmp
pequeno, talvez 1–2G. Sem ter todos os grandes sistemas de arquivos no sistema de arquivos raiz, isso também pode ser pequeno: minha caixa atual tem uma partição 2G e ainda resta muito espaço. O /boot
sistema de arquivos pode ser muito pequeno se você não for um desenvolvedor de kernel ou totalmente excluído. Computadores recentes e versões recentes do GRUB podem lidar com isso perfeitamente. Se você quiser, cerca de 200-300 megas serão suficientes.
LVM
Faz muito tempo que não implanto um sistema não LVM. A flexibilidade que você obtém compensa a curta curva de aprendizado. Com o LVM, você tem muito mais liberdade para mudar de ideia e seus sistemas de arquivos podem crescer com você. Eu realmente recomendo.
Um esquema de exemplo
- Partição 1: espaço de troca (início do disco)
- Partição 2: Volume físico LVM com um grupo de volumes chamado 'fs' ou algo assim.
- Volume
fs-root
: ~2G. - Volume
fs-usr
: ~10G. - Volume
fs-var
: ~10G. - Volume
fs-local
(abreviação de/usr/local
): ~5–10G. - Volume
fs-tmp
: ~2G. - Volume
fs-home
: o espaço restante menos talvez ~ 30G. - Volume
fs-spare
: espaço livre: ~30G.
- Volume
Em um disco 2T com espaço de troca de 8G, sua /home
partição seria 2.000 - 8 - 2 - 10 - 10 - 10 - 2 - 30 = 1928G.
A partição sobressalente de 30G será útil caso você precise de mais espaço para um ou mais de seus outros volumes. É bastante fácil redimensionar volumes LVM (e sistemas de arquivos ext{2,3,4}).
Observe que não há nenhum arquivo separado /boot
e que toda a sua infraestrutura de bootstrap (kernel e initrd
) édentroo LVM. Isso deixa algumas pessoas desconfortáveis, mas nunca tive problemas com isso. O GRUB pode ver perfeitamente os volumes físicos do LVM. Se isso te deixa desconfortável, faça uma separação /boot
de cerca de 200 milhões. Faça a partição 2 (tornando a partição LVM PV 3) ou a partição 1 (empurrando para baixo as outras duas).
Responder2
O MBR deve funcionar bem em uma unidade de 2 TB, mas não em algo maior. Realmente não importa se você usa MBR ou GPT, contanto que todos os sistemas operacionais que você deseja usar o suportem. O BIOS não precisa oferecer suporte a EFI para inicializar a partir de uma unidade GPT.
Independentemente de você usar MBR ou GPT, eu recomendaria usar LVM para gerenciar o espaço, porque é muito mais flexível e mais fácil de alterar posteriormente.
Responder3
Acho que você está pensando um pouco demais nisso. GPT vs MBR realmente só importa se você pretende instalar vários sistemas operacionais ou mover a unidade para outro computador. Se você conseguir usar o MBR, é melhor continuar com ele, especialmente se estiver usando o LVM (que permite muitos dos recursos que faltam ao MBR).
Quanto aos tamanhos das partições, aqui estão algumas boas regras práticas:
- Partições pequenas podem ser irritantes, pois você nunca sabe com antecedência quanto realmente usará.
- Partições grandes podem ser irritantes porque demoram muito para serem construídas e verificadas. Além disso, o "desgaste" nos sistemas de arquivos tende a aumentar com base no uso. Colocar tudo em uma partição significa que esse acúmulo acontece mais rápido. Seja lá o que isso valha.
Responder4
Sistemas de arquivos que são muito pequenos geralmente são um drama. 10 GB podem ser facilmente preenchidos com binários e arquivos de log. Você tem muito espaço em disco, por que está se esforçando tanto para economizar espaço? Você vai se arrepender daqui a pouco. Não atribua espaço em disco de uma só vez, deixe espaço para mover os sistemas de arquivos quando necessário. Estender um sistema de arquivos é fácil, mas reduzi-lo não. Confira o que o LVM2 pode fazer por você.http://tldp.org/HOWTO/LVM-HOWTO/index.html Não tome decisões erradas que o prendam por muitos anos.