Em resumo, você montou manualmente seu /dev/sda6
(seja o que for). Mas no encerramento, ele é desmontado e você teria que montá-lo manualmente novamente após a reinicialização. Você pode tornar a montagem permanente através de /etc/fstab
.
Supondo que o seu /dev/sda6
seja uma partição do seu disco rígido e que ele tenha um sistema de arquivos ext4
, você pode usar estas etapas para colocar permanentemente seu diretório home nele. Certifique-se também de verificar o link .
Estou usando a linha de comando para todas as etapas.
-
Encontre o UUID de
/dev/sda6
:sudo blkid
Por que usar o UUID? No Ubuntu, agora é uma boa prática usar o UUID do dispositivo em vez de seu nome, porque o UUID é realmente único e não será alterado.
-
Faça uma cópia de backup do arquivo / etc / fstab:
sudo cp /etc/fstab /etc/fstab.ori
Você pode comparar a cópia e o original para garantir um backup correto:
sudo cmp /etc/fstab /etc/fstab.ori # should show no output
-
Abra
/etc/fstab
em um editor. Eu vou usarnano
. Use Ctrl + O (a letra, não o número) para salvar as alterações e use Ctrl + X para sair .sudo nano /etc/fstab
Adicione a seguinte linha ao final. Substitua [UUID] pelo UUID do seu dispositivo (copie a string com os travessões, mas sem as aspas).
UUID=[UUID] /media/home ext4 defaults 0 2
Salve e saia.
4. Crie o ponto de montagem e remonte tudo o que está em /etc/fstab
:
sudo mkdir /media/home
sudo mount -a
Isso montará seu dispositivo /dev/sda6
em /media/home
.
5. Agora, copiaremos o conteúdo do diretório inicial atual para /dev/sda6
. Usar rsync
com os sinalizadores -avz
garante que os metadados, como propriedade de arquivo e horários, sejam copiados também. O comando diff verifica se todos os arquivos foram copiados corretamente, ele deve mostrar diferença apenas em .bash_history
.
sudo rsync -avz /home/ /media/home/
sudo diff -r /home /media/home
-
Altere o ponto de montagem do seu dispositivo
/dev/sda6
para/home
em/etc/fstab
(abra comsudo nano
):UUID=[UUID] /home ext4 defaults 0 2
-
Agora, moveremos o diretório home atual e criaremos um novo diretório inicial vazio. Depois de remontar o seu dispositivo
/dev/sda6
é montado em/home
e também montado automaticamente na inicialização. Tudo em/home
agora está no seu dispositivo/dev/sda6
.sudo mv /home /old_home sudo mkdir /home sudo mount -a
Depois de ter certeza de que tudo está no lugar, você pode remover a antiga casa com:
sudo rm -rf /old_home