criando um homedirectoy em outro disco / pasta

1

Instalei o Ubuntu 16 em um SSD e quero que meu Homefolder seja gravado em outro disco (/ media / USER / DISK / folder / NEWHOMEFODLER).

Minha pergunta é como arquivá-lo :). Eu não posso usar bind (?), Porque isso não funciona com pastas, apenas partições, e como eu tentei ln Linux criou um link próximo a minha pasta pessoal, então eu estou um pouco sem idéias :)

espere por ajuda, obrigado :)

    
por KuSpa 24.02.2017 / 23:03

1 resposta

1

Se você instalou recentemente o sistema, talvez a maneira mais fácil seja instalá-lo novamente e no particionamento você pode optar por criar a partição /home em outro disco e isso é basicamente tudo que você precisa.

Não é demais modificar o sistema de trabalho também. No Linux, a definição de uso de discos está no arquivo de configuração /etc/fstab . Cada linha não comentada define como montar um sistema de arquivos específico. No seu caso, suponho que você tem algo como:

# / was on /dev/sda1 during installation
UUID=ae6abc58-956d-4a4f-9a07-6aa5ab02eb56 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda2 during installation
UUID=6fc82ee1-de18-447b-ac59-443a12c0eabd none            swap    sw              0       0

Agora você precisa saber qual é o UUID da partição que deseja usar como home -part. Para isso você pode usar este comando:

$ lsblk -f

Este comando lista todos os sistemas de arquivos disponíveis e seus UUID-s, também os tipos de sistema de arquivos. Todos os itens a seguir presumem que sua nova partição inicial usa o ext4 filesytem e está umount.

Agora você pode adicionar entrada a /etc/fstab (para editar este arquivo, você precisa de root -permissions, use seu editor preferido, por exemplo, sudo nano /etc/fstab ):

UUID=[uuid-you-found-in-previous-step] /home2           ext4    defaults        0       2

Depois de criar o ponto de montagem com

$ sudo mkdir /home2

você pode montar com

$ sudo mount -a

Próximo problema: você já tem diretórios dentro de /home -directory. Você não pode usar o diretório /home como ponto de montagem, se este diretório contiver alguma coisa. É por isso que você não pode mover seus diretórios pessoais com um único passo. Para as próximas etapas, é altamente recomendável fazer logout da sessão grahpical e usar o console de texto. Você precisa:

  1. mova todos os arquivos de /home para /home2 ( mv /home/* /home2/ )
  2. altere o ponto de montagem em /etc/fstab : home2 - > casa
  3. reinicializar

EDITAR . Usar o sistema de arquivos NTFS como /home não funcionará. Mas você pode vincular simbolicamente a partir da árvore NTFS em seu diretório inicial. Você pode fazer apenas um link robusto como:

$ ln -s /media/USER/DISK/folder /home/myuser/winfolder

Mas você pode refiná-lo como:

$ ln -s "/media/USER/DISK/folder/My music" /home/myuser/Music
$ ln -s "/media/USER/DISK/folder/My documents" /home/myuser/Documents
$ ln -s /media/USER/DISK/folder/Downloads /home/myuser/Downloads

etc

Os últimos exemplos assumem que você remove os diretórios ( Music etc) antes de vincular.

    
por wk. 24.02.2017 / 23:41