Como usar o segundo HDD como caminho da unidade de instalação do programa

2

Meu problema é que não tenho idéia de como fazer com que o Ubuntu reconheça minha intenção de ter uma unidade para carregar e usar o sistema operacional e a outra para o armazenamento de programas. Isso é mesmo viável? Tenho amplo conhecimento com o Windows e até com funções relacionadas ao servidor; no entanto, apesar de um ano de uso com o Linux há 3 anos, estou com dificuldades para encontrar uma solução.

Estou usando um Samsung 3D VNAND SSD de 120 GB para inicializar o Ubuntu e as atualizações para o sistema operacional e um Western Drive Black Digital de 2 TB secundário (que eu espero colocar o ubuntu para instalar programas)

Como eu estava confuso sobre a formatação, eu simplesmente particionei o SSD de 120 GB para carregar o Ubuntu e deixei o cabo de dados no 2TB desconectado da placa-mãe

Depois de carregar e jogar com a ferramenta de particionamento, percebi que o HDD estava aparecendo em uma janela separada

Não houve empate com o SSD original onde o Ubuntu está localizado

Embora eu possa formatar os drives de 2 TB e 120 GB, não consigo determinar como fazê-los funcionar do jeito que eu quero.

    
por Arosrheoc 19.03.2016 / 00:26

2 respostas

1

Eu aconselharia contra isso e manteria o sistema operacional em uma unidade. E no SSD para ter o boot rápido.

Se você quiser usar uma segunda unidade, é necessário montar os diretórios nas partições desse disco.

O software é instalado em vários diretórios, pois o software é colocado em diretórios destinados a essa parte do software. Os diretórios / bin /, / usr /, / lib /, / var / e mais conterão partes de uma instalação. E você precisará de partições para cada uma delas onde você precisa ter certeza de criar espaço suficiente para que a partição não seja preenchida. Cada diretório terá sobrecarga diminuindo o espaço que você pode usar para seus próprios arquivos. Consulte esta resposta em U & amp; L onde é explicado como você faz isso com links simbólicos ou ligação (que é um pouco alto nível embora).

No final, você verá que provavelmente copiará - tudo para o segundo disco.

Eu mesmo colocaria o / no SSD e se você quiser um / home / separado. E use o 2Tb como uma partição de dados. Isso é o que eu tenho:

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        46G  5,9G   38G  14% /
/dev/sda1        47M  3,5M   43M   8% /boot/efi
/dev/sda5        34G  540M   32G   2% /home
/dev/sdb1       917G   69G  802G   8% /discworld

(eu removo o tmp).

Meu / home / está vazio. Eu uso users-dirs.dirs para apontar meus diretórios para / discworld /:

$ ls -l /discworld/
total 72
drwxr-xr-x 6 rinzwind rinzwind 12288 mrt 18 23:07 Desktop
drwxr-xr-x 2 rinzwind rinzwind  4096 mrt  2 19:21 Documents
drwxr-xr-x 3 rinzwind rinzwind  4096 mrt 14 11:46 Downloads
drwxr-xr-x 2 rinzwind rinzwind  4096 jun  7  2015 Music
drwxr-xr-x 4 rinzwind rinzwind  4096 mrt 18 23:47 Pictures
drwxr-xr-x 2 rinzwind rinzwind  4096 jun  7  2015 Public
drwxrwxr-x 3 rinzwind rinzwind  4096 mrt  5 16:04 steam
drwxr-xr-x 2 rinzwind rinzwind  4096 jun  7  2015 Templates
-rw------- 1 rinzwind rinzwind   672 nov  8 20:15 backup.user-dirs.dirs
drwxr-xr-x 2 rinzwind rinzwind  4096 jun  7  2015 Videos
$ more .config/user-dirs.dirs 
XDG_DESKTOP_DIR="/discworld/Desktop"
XDG_DOWNLOAD_DIR="/discworld/Downloads"
XDG_TEMPLATES_DIR="/discworld/Templates"
XDG_PUBLICSHARE_DIR="/discworld/Public"
XDG_DOCUMENTS_DIR="/discworld/Documents"
XDG_MUSIC_DIR="/discworld/Music"
XDG_PICTURES_DIR="/discworld/Pictures"
XDG_VIDEOS_DIR="/discworld/Videos"

E eu tenho um SSD sobressalente, então se ele falhar, eu posso estar pronto e funcionando em 15 minutos (com um SSD que é necessário para instalar).

E há uma mudança no mundo do Linux para criar um sistema básico que tenha apenas uma parte de leitura e uma parte gravável. Quando isso for possível, sua ideia será possível. Você coloca todas as coisas somente de leitura no SSD e o sistema irá montá-las para fazer atualizações e montá-las como somente leitura para usá-las.

    
por Rinzwind 19.03.2016 / 00:36
0

Rinzwind explicou o básico, mas quero fazer mais alguns pontos:

  • A maioria das instalações do Ubuntu consome não mais que cerca de 15 GB para o sistema operacional mais todos os programas que você pode instalar, mas alguns podem ser mais do que isso. O sistema no qual estou digitando usa 28 GB para o SO e seus programas. Em um desktop ou laptop típico, os dados do usuário ficam em /home . Os servidores podem armazenar muitos dados em /srv ou /var . Outros locais podem ter uso pesado em alguns sistemas, mas os detalhes dependem da finalidade do computador e de como ele é administrado.
  • É possível dividir /usr (onde a maioria dos arquivos de programa reside), /home , /var , /srv , /tmp e muitos outros diretórios em suas próprias partições. Isso pode ser feito para separar dados por segurança, para aproveitar os recursos exclusivos do sistema de arquivos ou por outros motivos. Alguns diretórios, como /etc , não podem ser divididos em suas próprias partições dessa maneira.
  • Eu não concordo com o uso de Rinzwind de um local não padrão ( /discworld no caso dele) para armazenar a maioria dos dados do usuário, pelo menos na maioria dos casos. Isso está reinventando a roda e resulta em maior complexidade. Pode haver exceções, por exemplo, se você estiver em uma configuração de inicialização dupla e precisar compartilhar seus arquivos pessoais nos dois sistemas operacionais. Este pode ser um debate muito longo, no entanto.

No geral, não está claro por que você quer configurar as coisas como sugere, Arosrheoc. Se você quiser indicar os motivos do layout sugerido, poderemos oferecer um aconselhamento específico melhor. No geral, parece que você está tentando aplicar um hábito comum do Windows (ou seja, segregar o sistema operacional de seus aplicativos) para o Linux. O Linux tem um modelo muito diferente de como os programas são instalados, de modo que o hábito do Windows simplesmente não funciona no Linux. Compreender o objetivo prático (otimizar a velocidade, ter espaço para grandes programas específicos, permitir a fácil reinstalação do SO, etc.) pode nos permitir sugerir uma alternativa que funcione tão bem ou melhor.

    
por Rod Smith 19.03.2016 / 16:13