Estou com um problema ao vincular dois diretórios. O problema é que o armazenamento no disco rígido está quase acabando e eu instalo outro disco movendo os arquivos para ~/Documents/
uma pasta do novo disco. Eu ainda quero mount --bind folder_on_new_disk ~/Documents
, então não vou mudar meu favor.
O problema é que eu poderia adicionar um item /etc/fstab
para conseguir isso automaticamente na inicialização do sistema?
Responder1
Você pode adicionar isso da fstab
seguinte maneira:
/mnt/new_disk/folder /home/[username]/Documents none bind 0 0
Substitua o nome correto da pasta e o nome de usuário onde está a pasta de documentos. Ele também presume que o diretório /home é onde estão as pastas do usuário, portanto, ajuste adequadamente, caso não esteja.
Responder2
Exemplo fstab de @Paulé, basicamente, o caminho a seguir se você quiser uma resposta à pergunta feita.No entanto, eu sugeriria que, a menos que você tenha motivos específicos para mover apenas seus documentos, pode não ser uma má ideia mover todo o /home
diretório para o novo disco e usar a mesma técnica para vincular /home ao seu novo local (ou mesmo apenas mova /home/* para a raiz de uma partição na nova unidade e monte essa partição em /home). Isso proporcionará dois benefícios principais:
- É provável que você obtenha mais espaço para seu diretório inicial.
- Você separa completamente o sistema operacional, os arquivos de configuração de todo o sistema e os binários de aplicativos de seus próprios arquivos.
O ponto de separação para mim é o maior problema: significa que se você precisar reinstalar o sistema operacional por algum motivo, você não terá que se preocupar tanto com seus arquivos pessoais (e-mails, documentos, músicas, etc. etc).
Os pontos de montagem Unix são uma construção muito flexível - aproveite isso.