Após um mount --bind / /mnt
, você pode acessar o diretório /home
da sua partição raiz como /mnt/home
, mesmo se /home
já estiver montado.
Eu instalei uma instalação adicional do Linux em uma partição separada, configurei o diretório / home para essa partição também e depois modifiquei /etc/fstab
para apontar para a partição antiga.
Como posso acessar o conteúdo do diretório inicial / home?
# initial configuration
UUID=001 /disks/disk1part1 ext2 auto,users,rw,exec,relatime 0 0
UUID=002 / ext4 defaults,relatime,errors=remount-ro 0 1
UUID=003 /disks/disk26 ext4 auto,users,rw,exec,relatime 0 0
UUID=004 none swap sw 0 0
# changed configuration
UUID=001 /disks/disk1part1 ext2 auto,users,rw,exec,relatime 0 0
UUID=002 / ext4 defaults,relatime,errors=remount-ro 0 1
UUID=003 /home ext4 auto,users,rw,exec,relatime 0 0
UUID=004 none swap sw 0 0
O sistema inicial não tinha / home em / etc / fstab porque estava sob a raiz, e a segunda configuração adicionada mudou / home para / disks / disks26.
Apenas duas edições (e duas reinicializações).
linha de comentários com / home; como
## UUID=003 /home ext4 auto,users,rw,exec,relatime 0 0
reiniciar, log
cd /
mv /home /home.old
mkdir /home
edite o / etc / fstab, remova o comentário.
O que aconteceu?
Como você adivinhou que o novo / home foi montado sobre o antigo / home, não há como salvar o valor antigo / home.
Se você puder desmontar / home, não há necessidade de reinicializar os comandos acima.