/ no SSD, devo colocar / var em um disco rígido?

16

Acabei de instalar o Ubuntu 14.04 e ainda sou muito novo no Linux / Ubuntu. Eu tenho um laptop no qual instalei um SSD de 120 GB e um HD de 750 GB.

Atualmente, eu tenho o Ubuntu instalado no SSD e montei o HDD fstabaté /mnt/var. Agora eu quero ter programas instalados no disco rígido e manter o SSD limpo para o Ubuntu.

Tanto quanto eu entendo, os programas são instalados no /vardiretório, e então eu tenho tentado copiar os dados atuais a partir /varde /mnt/vare em seguida, editar fstabpara montar o HDD para /var.

Porém, sempre que reinicializo, tenho muitos problemas diferentes: primeiro, ele dizia que não conseguia encontrar alguns drivers. Depois, depois de outra tentativa, fazê-lo de maneira um pouco diferente, não foi possível encontrar /var.

Minha pergunta é, e desculpe-me se isso já foi feito antes, mas segui vários guias diferentes e nenhum funcionou para mim, como faço para configurá-lo da maneira que quiser?

Taerus
fonte
11
Hmm, parece que a unidade de 750GB está lá por nada. A maneira como eu costumava gerenciar minhas coisas no Windows era colocar tudo o que eu realmente uso frequentemente e usa muito espaço no disco rígido e as coisas que eu usava regularmente e queria ser rápido no SSD. Não há como gerenciar minhas coisas da mesma maneira no ubuntu?
Taerus 25/05
Além disso, meu disco pode ficar cheio muito rápido. É apenas 120gb. Como eu usaria o 750GB da melhor maneira?
Taerus 25/05
3
Você usa outro sistema operacional no seu SSD? Se você usar o Ubuntu apenas no SSD, terá muito espaço livre. Minha instalação completa do Ubuntu usa apenas 6 GB (a minha /home/possui sua própria partição).
AL
@bain, sugiro dar a Taerus a chance de decidir por si mesmo se armazenar / var em uma partição separada é a melhor maneira de fazê-lo antes que a pergunta seja sinalizada como uma possível duplicata.
22414

Respostas:

20

Essa é uma péssima ideia. Se você colocar os aplicativos instalados no SSD, obterá um sistema operacional mais estável e melhor desempenho. Você tem um SSD de 120 GB, portanto não hesite em usá-lo para os aplicativos instalados.

Seu disco rígido de 750 GB certamente não existe por nada. Aqui está minha sugestão de como usar o disco rígido de 750 GB da melhor maneira possível. Instale o Ubuntu no seu SSD, incluindo o seu /homediretório, tudo acontece no seu SSD. Em seguida, use seu disco rígido de 750 GB como unidade de dados para armazenar seus arquivos pessoais. Não importa o que aconteça com o seu sistema operacional, seus arquivos pessoais serão protegidos e acessíveis no disco rígido de 750 GB. Mesmo que seu sistema operacional se torne completamente inutilizável ou se você fizer uma nova instalação do Ubuntu, todos os seus arquivos pessoais ainda estarão lá intactos no disco rígido de 750GB.

Você não precisa se preocupar com o tamanho do SSD de 120 GB. Um SSD de 120 GB tem espaço mais que suficiente para instalar o Ubuntu dessa maneira. De fato, mesmo uma partição de 60 GB tem espaço mais que suficiente para o Ubuntu e muitos aplicativos instalados.

No meu Ubuntu, existem alguns arquivos que eu uso regularmente. Para melhorar o desempenho e abrir esses arquivos rapidamente, eu também mantenho esses arquivos no meu SSD no meu /homediretório. Como não tenho muitos desses arquivos, meu /homediretório é bem pequeno.

karel
fonte
Obrigado pelo conselho, e vou manter isso. Talvez no futuro, em algum lugar quando eu tiver mais experiência com o Ubuntu / Linux, eu possa reconsiderar isso. Embora se não surgirem problemas de espaço em disco, provavelmente o farei para sempre. Mais uma vez obrigado, muito apreciado.
Taerus 25/05
7
O que faço é colocar meu diretório pessoal no SSD, mas coloco documentos, downloads, músicas, vídeos etc. no disco rígido maior e apenas adiciono links ao diretório pessoal. Provavelmente tentarei montá-los em vez de usar links, mas faço dessa maneira há muito tempo e funciona. Além disso, se eu instalar outro sistema operacional, posso compartilhar os arquivos de mídia facilmente.
Marty Fried
11
Hah, acontece que eu fiz o mesmo :-) Você pode editar os caminhos de suas pastas em algum lugar em /home/user/.config/user-dirs.dirs.
Taerus 25/05
11
@MartyFried Estou com você lá. Simlimino os diretórios em / home / para o meu segundo disco.
Rinzwind
@Taerus - Sim, eu aprendi sobre isso; mas também aprendi que, se você excluir e adicionar o link imediatamente, não será necessário. Também percebi que os links simbólicos podem ser melhores do que montar, porque meu backup não os segue automaticamente, para que eu possa fazer backup da mídia separadamente.
Marty Fried
9

Ok, primeiro, as respostas que eu vi não abordam as duas questões mais importantes.

Primeiro, embora eu aplaude seu mergulho e tente algo, o motivo de você ter problemas é devido a um entendimento incompleto da estrutura de diretórios do linux. Por favor, confirme o que se segue antes de seguir cegamente meus conselhos, já que eu não sou usuário regular dos sabores * buntu do linux, mas ...

Os aplicativos não são (na minha experiência) geralmente encontrados em / var, (há exceções), a maioria dos aplicativos é encontrada abaixo do diretório / usr, / var é (no ubuntu) usado para arquivos, logs e caches relacionados ao servidor. também coisas que seriam perdidas na reinicialização se armazenadas em / tmp.

Há uma troca a ser feita. O / var em uma unidade rápida (como um ssd) melhorará o desempenho do sistema, mas devido às especificidades das unidades ssd, poderá reduzir (um pouco) a vida útil da unidade devido a gravações mais frequentes.

Resumindo, desempenho mais rápido, / var no ssd, vida útil mais longa da unidade, / var na sua unidade de 750 GB.

Para referência, todos os meus arquivos de sistema (openSUSE 13.1) e toda a estrutura de diretórios do sistema (incluindo / var) existem em um único SSD de 64 GB.

As informações de Karel sobre seus dados são um pouco enganadoras (acredito), pois seus dados e / home directory estão intimamente ligados. Minha sugestão, montar / home em uma partição no drive de 750GB. Isso simplificará o gerenciamento de arquivos a longo prazo.

Meus dados e site são as únicas coisas que não estão no ssd, meus dados (/ home, / srv / http são mantidos em unidades separadas para facilitar atualizações ou mudar para outras distribuições. (Eu tenho arquivos no meu diretório / home que foram criados em 1998)

Vou responder como mover / var em um post que segue

mesamoo
fonte
Você está certo. Eu gostaria de acrescentar que o software também é instalado em outros lugares ( /bin, /lib, /opt, & c.). Eles geralmente armazenam coisas como arquivos de banco de dados /var. "seus dados e / diretório home estão intimamente ligados" Claro, mas você pode ser mais flexível e colocar coisas fora dele. (Ou link simbólico / bind de montagem para que você possa usar outro dispositivo, mas ainda parece que está dentro ~.)
Matt Nordhoff
Por que duas respostas?
Braiam 26/05
é definitivamente bom saber sobre os efeitos na vida útil do disco. Então, basicamente, a partir de 2017, é melhor instalar o sistema em um SSD NVMe PCIe, put / var e alguns outros em outro ssd barato, se possível, e colocar o restante dos arquivos raramente usados ​​em um disco rígido, sim. .
nyxee
4

Eu novamente, BTW eu concordo com Karel que fazer sua instalação básica no ssd é a melhor opção. Também recomendo a leitura de alguns outros tutoriais antes de seguir minhas instruções.

NOTA: é muito mais fácil configurar seu sistema durante uma nova instalação,

Agora, se você deseja criar um novo ponto de montagem para / var, há várias coisas a considerar.

Alguns diretórios serão mais difíceis de mover porque os arquivos podem estar em uso, / var é um desses filhos problemáticos. Sempre que seu sistema estiver ativo, é provável que os dados estejam sendo gravados em / var

Outra consideração é manter os atributos de arquivo corretos, a cópia não fará isso sem os sinalizadores adequados.

esses links podem ajudar você a começar,

http://lists.opensuse.org/opensuse/2001-11/msg01343.html

http://dev.digi-corp.com/2009/09/moving-opt-data-to-new-partition-in-linux-due-to-low-disk-space

NOTA: Prefiro usar tar sobre cp, é mais rápido e sei que preservará meus atributos de arquivo, algo como o seguinte (um exemplo rápido, algumas etapas foram deixadas de fora por simplicidade)

NÃO SIGA ESTAS INSTRUÇÕES SEM ENTENDER O QUE ESTÁ FAZENDO

  • Inicialize a partir do USB ao vivo.
  • Use fdisk e mkfs. Para criar e formatar uma nova partição em sua unidade de 750 GB, 50 GB deve ser suficiente.
  • Monte o novo diretório.

Como isso

mkdir /mnt/var2
mount -a /dev/sdxx /mnt/var2

(substitua sdxx pela partição de 50 GB criada para o seu novo / var, por exemplo / dev / sdb1)

monte seu ssd como / mnt / oldroot

mkdir /mnt/oldroot
mount -a /dev/sdxx /mnt/oldroot

(aqui / dev / sdxx é a partição / no seu ssd, provavelmente / dev / sda1 ou similar) Você deve poder navegar no seu sistema de arquivos antigo agora, iniciando em / mnt / oldroot

agora você copiará os arquivos do diretório / var antigo para o novo

cd /mnt/oldroot/var
tar cSpf - . | (cd /mnt/var2 ; tar xvSpf - )

quando a cópia terminar, compare os 2 diretórios; se tudo parecer bom, renomeie o diretório / var antigo

mv /mnt/oldroot/var /mnt/oldroot/var.0ld
mkdir /mnt/oldroot/var

Tudo o que resta é editar / mnt / oldroot / etc / fstab para adicionar a nova partição como ponto de montagem para / var (deixarei isso para sua imaginação)

então

umount /mnt/var2
umount /mnt/oldroot
reboot

Se tudo correu bem, quando você reinicia, a nova partição deve ser montada como / var

mesamoo
fonte