Sou um novo usuário do Linux e um Windows convertido. Eu tentei o Ubuntu (Dapper Drake) há alguns anos e gostei bastante, e estou instalando o Xubuntu 13.10 ao lado do Windows7 no meu novo SSD! Neste ponto, o Windows ainda está sendo instalado porque eu preciso, mas o Linux está sendo instalado porque eu quero usá-lo! Eu já pesquisei bastante e já brinquei com o Linux antes, mas ainda sou um novato e tenho algumas perguntas sobre partições e instalações de programas.
Meu novo SSD não é enorme (Samsung 840 EVO) de 120 GB e usarei meu antigo HD de 800 GB como unidade secundária. O problema é que planejo usar o Linux o máximo possível; apenas mudando para o Windows7 quando eu absolutamente preciso. Por esse motivo, farei uma divisão de 50:50 do meu SSD para cada sistema operacional (60 GB para Linux, 60 GB para Windows). Também estou planejando dividir meu antigo disco rígido de 800 GB em 3 partições: algum espaço para programas extras do linux, algum espaço para programas extras do Windows e, em seguida, uma partição NTFS compartilhada para todos os meus dados (músicas, vídeos, documentos etc.) )
Então, para resumir minha situação espacial:
- ~ 60GB SSD + 200GB HDD para Linux ..
- ~ 60GB SSD + 200GB HDD para Windows ..
- ~ 400GB NTFS compartilhado ..
Isso me leva a minhas perguntas. Embora eu tenha uma boa idéia de como minha instalação do Windows funcionará (60 GB C: unidade, 200 GB D: unidade, etc.), a estrutura de diretórios Unix / Linux ainda é muito nova para mim e está tornando esse processo um pouco confuso. Eu sei que é possível (e comum) particionar o diretório "/" e o diretório "home" separadamente e - como eu o entendo - a partição "/" deve conter programas e dados específicos do sistema, enquanto o "home" partição contém os programas e dados dos vários usuários.
No entanto, também ouvi dizer que a maioria (se não todos) dos programas que você instala a partir de repositórios usando o APT estão instalados no diretório "/". Como alguém que trabalha com programas de música / arte e joga jogos (que podem ocupar muito espaço), isso me leva a acreditar que vou precisar de uma grande partição "/"!
Também li (aqui: http://www.control-escape.com/linux/lx-partition.html ) que o diretório "home" é " o local onde todos os arquivos específicos do usuário, seus dados em outras palavras, são armazenadas. É aproximadamente equivalente à pasta "Meus Documentos" na área de trabalho do MS Windows ". Mas, como mencionei acima, pretendo manter todos os meus dados não específicos do SO (músicas, documentos, vídeos etc.) na minha partição compartilhada de ~ 400 GB . Isso realmente me leva a acreditar que não preciso de uma grande partição doméstica e que devo me concentrar em particionar o máximo de espaço possível para "/". E ainda assim, ouvi outras pessoas afirmarem que você só precisa de cerca de 10 GB de espaço para sua partição raiz !?
Edit: Além disso, acabei de descobrir que programas como o Steam e o Wine ocupam espaço dentro do diretório "home".
Então, o que eu deveria fazer? Basicamente, tenho 60 GB de SSD e 200 GB de espaço no HDD para armazenar apenas programas Linux. Todos os meus dados vão para a minha partição NTFS compartilhada de 400GB, então vale a pena fazer partições separadas para "/" e "home"? Se eu instalar o root e o home no meu SSD de 60 GB, como também posso usar os 200 GB extras de espaço no disco rígido para mais programas Linux? Posso expandir a raiz por várias unidades de alguma forma, ou talvez ter um link simbólico ou algo que conecte as duas unidades?
Como eu disse antes, eu ainda sou um grande novato em Linux, então pode haver algo que eu não entendi completamente. Como alguém que cria muita arte / música e jogos no meu PC, costumo usar muito espaço de programa rapidamente, principalmente porque jogos e bibliotecas de música ficam cada vez maiores a cada ano! Obrigado pela ajuda, estou ansioso para aprender mais sobre o Linux! :]
fonte
Respostas:
Eu argumentaria por uma única
/
partição no SSD (60 GB, como você imaginou) para manter tudo o Ubuntu, incluindo a/home
pasta.Uma
/home
partição separada é útil:(1) quando se planeja experimentar distribuições diferentes do Linux (também conhecidas como "distros")
ou
(2) quando alguém pode querer reinstalar o Ubuntu sem destruir os arquivos e configurações pessoais
/home
.A segunda razão é um pouco menos importante agora, pois as versões mais recentes do processo de instalação do Ubuntu detectam o Ubuntu existente e se oferecem para preservar a pasta / home durante a instalação.
Por outro lado, se você mantiver
/home
como uma pasta/
, não precisará se preocupar com o quanto alocar/
e o quanto alocar/home
. Se os arquivos do seu programa (jogos) ocuparem mais espaço, tudo o que você precisa fazer é mover seus dados pessoais para o disco rígido.Até agora você deve estar pensando por que não colocar
/home
no disco rígido?A única razão pela qual prefiro
/home
estar no SDD é porque/home
armazena não apenas seus dados pessoais, mas também suas configurações pessoais para todos os programas. Isso inclui alterações feitas na área de trabalho ou em qualquer outra configuração do programa, nos favoritos do navegador etc. Quando você carrega um programa a partir do SSD, mas as configurações pessoais estão no HDD, fica um pouco lento o carregamento desse programa. Manter/
e/home
ambos no SSD fornecerão o tempo de carregamento mais rápido.Mantenha dados grandes, como músicas, vídeos, jogos salvos etc. no HDD
As pastas que contêm grande quantidade de dados, como Vídeo, podem estar na partição NTFS com links simbólicos para
/home
. Isso é explicado em alguns detalhes em: Windows Ubuntu dual boot - Compartilhe arquivos entre o SOOutras subpastas grandes de
/home
podem ser partições no disco rígido. Por exemplo, se você instalar muitos programas e jogos do Windows no WINE, a pasta oculta.wine
aumentará. Você pode criar umaext4
partição no disco rígido e montá-la em/home/[your user name]/.wine
(ao contrário do Windows, uma partição no Linux pode ser montada como uma subpasta.) Os jogos a vapor ocupam muito espaço. Seus jogos a vapor estão chegando/home/[your user name]/.local/share/Steam
. Veja onde os jogos Steam estão instalados? Você pode criar uma partição separadaSteam
(ext4
) no HDD, se desejar. Isso exigirá uma edição única do arquivo/etc/fstab
. Consulte Montar uma partição no login? para saber mais sobre como montar uma partição no login.O motivo pelo qual eu recomendo .wine ser uma
ext4
partição em vez de uma pasta naNTFS
partição é porqueNTFS
não é possível preservar as permissões de propriedade e arquivo usadas pelo Ubuntu, necessárias às configurações e outros arquivos armazenados na pasta .wine pelo WINE.Entre as pastas vinculadas ao sistema na
NTFS
partição e asext4
partições montadas como subpastas,/home
você pode manter todos os arquivos grandes no HDD enquanto mantém o sistema rápido, aproveitando o SSD.Se você ainda ficar sem espaço na
/
partição no SSD devido a jogos grandes e outros programas, poderá criar umaext4
partição e mudar para/usr
lá. No entanto, isso exigirá algum planejamento, pensamentos cuidadosos e execução. Faça uma pergunta separada se e quando você precisar seguir esse caminho.Quanto à instalação de programas no
/
versus,/home
veja esta excelente explicação do processo e suas limitações: Software instalado na partição raiz ou na partição home Em suma, os programas instalados via Ubuntu Software Center ou o comandoapt-get
será instalado/
. Somente programas compilados "estático-binário" podem ser instalados (um pouco copiados) em subpastas/home
e espera-se que funcionem.Mais referências:
Partições para inicialização dupla do Ubuntu e Windows 7 na configuração de SSD + HDD
Configuração para disco duplo (SSD + HDD) com partição / home
Preciso do Intel Smart Response ao instalar o Ubuntu?
Mover ou instalar aplicativos no disco rígido e não no SSD
fonte
Particionar e decidir onde colocar as coisas é mais uma arte do que uma ciência ... para que eu possa lhe dar alguns conselhos mais pessoais do que técnicos .
1) manter
/
e/home
separe. Isso permitirá que você reinstale outro tipo de Linux (ou Ubuntu) sem tocar em seus dados e configuração. Eu até consegui ter dois Linux diferentes (Ubuntu e Mandriva, anos atrás) rodando com o mesmo/home
diretório e a mesma configuração de desktop ... é realmente útil para experimentar.2) Agora, 60 GB para "/" é uma partição bastante grande para Linux. No meu laptop, instalei todos os sistemas possíveis de manipulação de fotos, vários codificadores de vídeo, vários jogos e é assim:
Mas sim --- no seu caso, eu colocaria
/
o SSD (talvez com uma troca de 2 * RAM, embora isso seja muito debatido ) e/home
no HD.Outra opção (exigirá mais trabalho, mas é mais flexível) poderia ser instalar uma raiz 20G, uma troca 2G e o restante
/home
no SSD e o HD 200G, por exemplo/data
. Após a instalação, você pode alterar a propriedade de/data
usuário principal e mover para lá (e voltar a ligar) os diretórios que crescem demais. (Um tipo de LVM pobre). Isso terá a vantagem de que o sistema básico será realmente rápido, sendo instalado completamente no SSD.Uma opção final é o que chamo de opção "violinista". Você pode ter um número de partição (suponho três - YMMV) de cerca de 30G --- chamá-los
p1
,p2
,p3
; e o restante em uma partição muito grande, montada sob/data
echown
ed para o usuário. Você pode ter uma partição de troca adicional, se desejar.Agora você pode instalar o seu Ubuntu no
p1
, instalando ALL abaixo/
neste. Em seguida, você pode vincular seus arquivos pessoais (documentos, fotos, etc.) a pastas no/data
.Isso permitirá que você instale, por exemplo, o Ubuntu LTS
p1
, a versão beta mais recentep2
, outra distribuiçãop3
--- cada uma com seus arquivos de configuração e domésticos, mas você pode compartilhar seus dados entre todos ...A solução ideal seria usar uma coisa de particionamento dinâmico como o LVM , mas é bastante complexo ... Isso será muito útil quando você decidir limpar o Windows e usar apenas o Ubuntu ;-).
Informações adicionais : para onde vão os "programas"?
partição raiz: aqui (em
/
,/usr
,/usr/share/
etc.) todo o software a partir da distribuição (repositórios oficiais e os PPA) irá. Observe que a antiga divisão entre/
e/usr
agora é praticamente não utilizada na instalação moderna do Unix (1).partição inicial: aqui você encontrará todos os seus dados ou software instalado como usuário normal (não em todo o sistema). Isso inclui, por exemplo, "garrafas" de vinho (para que todo o software instalado no vinho seja instalado
/home
, máquinas virtuais do VirtualBox, jogos do CrossOver etc.) Na minha experiência, é a parte do sistema que realmente precisa de espaço./usr/local
e / ou/opt
: este é o local em que os programas que você deseja compilar normalmente se colocam. Você pode precisar disso porque o programa é muito novo ou muito antigo para estar no repositório, para desenvolvimento ou apenas para reprodução. Eu tinha lá minha velha cópia do CivCTP ... Eu geralmente mover esses diretórios sob/home
a torná-la impermeável ao sistema (re) instalar.grandes jogos: não faço ideia. Meu maior jogo de todos os tempos foi o CivCTP e ficou em menos de meio GB (instalado em minha casa ou em
/usr/local
).(1) Historicamente (2), quando o espaço em disco foi caro, tivemos uma
/
partição com o mínimo para inicializar o sistema (/
,/bin
,/sbin
,/etc
,/lib
,/var
,/tmp
) de uma forma independente. Nesta partição foi o software mínimo e todos os diretórios onde o sistema pode precisar escrever. Sob/usr
existia um esquema semelhante com todo o software;/usr
era normalmente compartilhado e montado somente leitura por um cluster de máquinas, para economizar espaço em disco.(2) Estou falando do início dos anos 90 aqui. Disco de 100 MB era um grande servidor.
fonte