Montar automaticamente e alterar os pontos de montagem no login

0

Normalmente eu tenho muitos arquivos e aplicativos abertos apenas para um projeto, e estou trabalhando em mais projetos simultaneamente, e se eu quiser mudar de um projeto para outro, então eu tenho que fechar muitos arquivos, e eu tenho para abrir outros lotes de arquivos todas as vezes, é por isso que organizei meus projetos em usuários, cada usuário é um projeto e salvo sessões no logout, assim os arquivos devem reabrir no login, mas o problema é que os discos rígidos são montados locais diferentes para cada usuário, como media/user1 , media/user2/ ,… e quando eu troco os usuários, os discos não são encontrados.

A pergunta é: Como posso fazer, em todos os usuários, os discos para montar em um mesmo ponto?

    
por Botond Vajna 28.09.2017 / 10:32

2 respostas

1

A resposta da Sudodus é perfeita se você tiver várias partições.

Se você tiver uma partição para todos os projetos, precisará de links simbólicos.
Um link simbólico é um arquivo que aponta o sistema para uma pasta em outro lugar.
Isso faz com que o sistema se comporte como se a pasta estivesse realmente no local do link.

Primeiro, crie uma montagem automática para a partição, conforme descrito por sudodus.
Em seguida, crie um link simbólico de cada pasta de projeto para o diretório pessoal do usuário apropriado.

ln -s /mnt/partition/folder ~/

A partição precisará ser gravável por todos, mas as pastas de projetos individuais podem ser limitadas ao usuário apropriado.

    
por ravery 28.09.2017 / 12:23
0

Montagem automática por meio de uma linha em /etc/fstab

Criar pontos de montagem, por exemplo

sudo mkdir /mnt/project-name-x
sudo mkdir /mnt/project-name-y
...

Você pode substituir 'project-name-x' ... por nomes que ajudam você a saber o que é.

Monte cada partição automaticamente no sistema instalado por meio de uma linha no arquivo /etc/fstab . Edite-o com

sudo nano /etc/fstab

Exemplo de linha para uma partição com ext4 file system,

UUID=d3f3f4a3-3d6e-4e4f-8e1a-de30de792f90 /mnt/project-name-x ext4  defaults  0  2

Você deve

  • encontre o UUID da partição e use-o em /etc/fstab . Veja a saída de

    sudo blkid
    

    e use-o (sem aspas),

  • substitua /mnt/project-name-x pelo ponto de montagem real,

  • se houver outro sistema de arquivos, substitua ext4 pelo nome do Linux desse sistema de arquivos.

Caso contrário, a linha pode se parecer com a linha de exemplo. Veja mais detalhes no manual

man fstab

e neste link, help.ubuntu.com/community/Fstab

Se uma partição tiver o sistema de arquivos NTFS (ou FAT32), talvez você queira adicionar opções de montagem para fornecer acesso de gravação ao usuário regular, conforme descrito no link a seguir,

Como faço usar 'chmod' em uma partição NTFS (ou FAT32)?

As opções de montagem (após -o nos exemplos do link) podem ser adicionadas como uma lista separada por vírgulas após defaults , assim

...  ntfs-3g  defaults,rw,user,uid=1000,dmask=007,fmask=117  0  2

Modifique o uid para corresponder ao usuário real e às máscaras que você preferir.

A nova configuração a ser usada após reboot (ou desligamento e inicialização).

    
por sudodus 28.09.2017 / 11:52