Mover / optar por uma unidade diferente e já existente

3

Eu bulo o Ubuntu 16.04 e o Windows 8.1. Todo o Ubuntu mora em um SSD, e o material principal do Windows mora lá também, em uma partição separada. As principais pastas Usuário para Windows (Documentos, Downloads, etc.) vivem em um disco rígido separado.

Estou ficando sem espaço no Ubuntu. Gostaria de mover /opt e /usr/local para o disco rígido. Todos os Q & amp; A que encontrei sobre isso, no entanto, começam com a suposição de que essas pastas já estão montadas em uma partição diferente ou que eu posso formatar a unidade de destino. Nenhum destes é verdade para mim.

Não me lembro exatamente o que fiz quando configurei este computador, mas sei que o disco rígido está acessível no Ubuntu (e está em /dev/sdb1 , montado em /media/steve/storage ). É possível fazer o que estou pedindo?

    
por Steve D 05.04.2017 / 17:56

2 respostas

4

Você pode simplesmente vincular a ele:

  1. Mova o diretório /opt :

    sudo mv /opt /mnt/otherDisk/
    
  2. Crie um symlink para o novo local:

    sudo ln -s /mnt/OtherDisk/opt /
    

Agora você terá:

$ ls -ld /foo
lrwxrwxrwx 1 root root 5 Apr  6 14:23 /opt -> /mnt/OtherDisk/opt

Como Rinzwind apontou corretamente nos comentários, isso pode quebrar seu sistema se você mover um diretório contendo arquivos necessários durante a inicialização. Por exemplo, você certamente não deseja fazer isso por /bin . /opt deve estar bem.

    
por terdon 06.04.2017 / 13:24
3

Eu me movo segundo / home, mas é possível fazer o que você quer.

Se eu entendi corretamente, você tem duas unidades, uma com o Ubuntu (e possivelmente algumas coisas do Windows) e um com os arquivos do usuário do Windows. O que você precisa fazer é encolher a partição do Windows (embora eu tenha feito isso com sucesso muitas vezes, o redimensionamento de partições pode levar à perda de dados, portanto, faça o backup de seus dados) e isso liberará espaço nessa unidade. Você pode usar um programa como o GParted para redimensionar partições. Uma vez feito, você pode pegar o espaço restante e criar uma nova partição (também feita com o GParted). Então você precisará copiar o conteúdo de / usr / local e / opt para a nova partição (eu costumo fazer esta parte inserindo um live cd e montando tudo e copiando). Finalmente, você precisará editar o / etc / fstab e dizer onde montar / usr / local e / opt.

O link dado acima nas etapas para mover / home é o mesmo, então você pode seguir esse guia para mover / usr / local e / opt. O que você precisa fazer é redimensionar a partição do Windows primeiro.

    
por Hammar 06.04.2017 / 13:21