Qual é a melhor maneira de particionar sua unidade?

16

Normalmente instalo o Linux em uma única partição, pois apenas o uso como área de trabalho pessoal.

No entanto, de vez em quando eu reinstalo a caixa. E o que faço é simplesmente mover meus arquivos com um disco rígido externo.

Então, como evitar isso ao reinstalar minha caixa (por exemplo, mudar para outra distribuição)?

Pablo
fonte

Respostas:

22

Mantenha seu / home em uma partição separada. Dessa forma, ele não será substituído quando você alternar para outra distribuição ou atualizar a atual. Também é uma boa idéia ter sua troca em sua própria partição. Mas isso deve ser feito automaticamente pelo instalador da sua distribuição.

Da maneira como meu laptop é configurado, tenho as seguintes partições:

/ 
/home 
/boot 
swap 
Louis Salin
fonte
3
+1 na partição de troca. Na verdade, a teoria por trás da troca e da inicialização serem separadas é que, se você fizer essas partições próximas ao cilindro zero, elas estarão nas trilhas de disco mais próximas do eixo e serão um pouco mais rápidas nas buscas de disco. Portanto, ter o espaço no arquivo da página e o carregador de inicialização mais próximo do centro pode significar aumentos de desempenho. A menos que você esteja usando estado sólido, então não importa.
Milner
11
+1 em separado / em casa. Você pode criptografar todos os seus arquivos pessoais (partição inteira / doméstica) e não desacelerar desnecessariamente o acesso a arquivos e bibliotecas não privados do sistema.
Alex B
2
Você tem um arquivo de troca em uma partição separada? Você não quer dizer que possui uma partição swap ?
Wzzrd 16/08/10
11
/swp? Uma partição de troca não é montada em lugar algum, portanto sua resposta é um pouco enganadora.
Denilson Sá Maia
2
Eu acho que você deveria apenas escrever em swapvez de /swp, a fim de evitar confusões, como outros já mencionaram.
Cristian Ciupitu 31/08/10
3

Em vez de depender apenas de partições, no Linux eu normalmente recomendo usar o LVM. Isso permite aumentar e diminuir os sistemas de arquivos conforme necessário mais tarde (embora o crescimento tenda a ser mais fácil do que diminuir), mesmo que o sistema de arquivos esteja ativo no caso do ext2 / 3/4 (aumentei com êxito o tamanho dos sistemas de arquivos enquanto eles estavam ativos, embora eu nunca tentei diminuir o tamanho de um dessa maneira).

Obviamente, isso ainda permite que você decida como distribuir o espaço, mas você não precisa obtê-lo exatamente desde o início, porque reorganizar as coisas mais tarde é mais fácil. Normalmente, dou a cada volume o espaço que achar necessário, além de um pedaço de boa sorte, e deixo o espaço restante para adicionar novos sistemas de arquivos ou expandir os existentes para mais tarde.

David Spillett
fonte
Mesmo se você usar o LVM, ainda precisará decidir quais volumes lógicos (LVs) criar. Como observação, ainda me lembro da decepção que tive no ano passado quando descobri que o instalador do desktop Ubuntu não tinha suporte para LVM.
Cristian Ciupitu
Sim, o instalador padrão do Ubuntu é problemático a esse respeito, mas você pode obter uma configuração LVM e / ro RAID do instalador alternativo (baseado em texto). E enquanto você ainda precisa fazer algumas escolhas para começar a usar o LVM, mudar de idéia mais tarde e alterar as alocações de espaço e / ou criar novos volumes é mais fácil.
David Spillett
2

A configuração mínima deve ter / e / home em partições separadas. / deveria ter pelo menos 18 GB, na minha experiência. Normalmente, tenho uma terceira partição chamada / code, onde guardo todo o meu código de trabalho e uso / home para downloads, documentos e outras coisas não relacionadas ao código. Quando eu reinstalo, apenas faço backup do que eu tenho em / home que eu quero manter em / code.

Andreia Gaita
fonte
porquê tanto? Eu tenho um 10G / e 2.8G de sobra. Mas suponho que ele pode ser tão pequeno, porque eu tenho um 10G / var e uma 1G / tmp
xenoterracide
11
Eu sempre tenho pelo menos 14G usado / sozinho. É uma conseqüência da instalação de muitos pacotes -devel e -debug, basicamente. Meu / var está tirando apenas 1.2G disso e / tmp ocupa apenas 100Mb. Atualmente, com os tamanhos de disco rígido, não adianta restringir o tamanho de /, você nunca sabe quando precisa instalar algo grande de repente.
Andreia Gaita
2

Ninguém parece ter mencionado /usr/local. Costumo fazer disso uma partição separada. Se você tem o hábito de instalar software compilado a partir da fonte ou outro software de terceiros que não faz parte da sua distribuição, tê-lo em / usr / local significa duas coisas:

  1. Você pode compartilhar / usr / local sobre nfs e ter a funcionalidade "instalado uma vez, instalado em qualquer lugar" se tiver mais de um sistema com a mesma versão do sistema operacional
  2. Você pode manter essa partição entre as reinstalações e não precisará reinstalar tudo aqui. Nota: ao atualizar o sistema operacional, algumas de suas bibliotecas podem mudar e você pode precisar recompilar algumas coisas. Mas não sempre.

Além disso, /usr/localeu também mantenho um separado /homepor razões óbvias e um / Files separado, onde coloco coisas que devem ser "compartilhadas", como a coleção de MP3 e vídeo da família. Dependendo do seu uso / casa, pode ser um lugar melhor para a sua música, mas se estiver em uma partição separada, é fácil tê-la em um disco rígido separado, mesmo que você não use o LVM.

Sr. Brilhante e Novo 安 宇
fonte
1

Depende do uso e do sistema operacional realmente.

Na área de trabalho principal, tenho o espaço dividido entre / e outra partição, mantenho meus documentos / músicas etc. Como o / home terá configurações e coisas do usuário, não manteria intacta entre as instalações, basta ligar novamente as pastas de documentos / músicas no meu homedir.

theotherreceive
fonte
Mas a configuração do usuário (e, portanto, a casa) deve permanecer entre as instalações. Ou você reconfigura tudo após a instalação do sistema operacional? Alguns dos meus arquivos (.emacs, .cshrc) possuem bits que existem há 15 anos.
KeithB
1

Existem vários guias que podem ajudar com isso e, como outros receberam, podem ser específicos do sistema operacional. O que o Solaris sugere pode não ser o que o Ubuntu sugere. Por exemplo, o Solaris (e talvez o HP-UX) usa / export / home como ponto de montagem para diretórios pessoais, o Linux usa / home.

Não há mágica real, na verdade o que eu diria é que você acertou a cabeça. Uma partição não é adequada para suas necessidades. Então faça uma mudança. Use os guias como exemplo (você pode até aprender por que / etc é / etc e outras curiosidades interessantes com o documento certo ). Aqui está um exemplo (extraído aleatoriamente de uma pesquisa no Google):

http://content.hccfl.edu/pollock/aunix1/partitioning.htm

Milner
fonte