Como você acessa o conteúdo de uma montagem anterior depois de alternar para uma partição diferente?

1

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.

    
por vfclists 01.10.2015 / 15:21

2 respostas

2

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.

    
por 02.10.2015 / 07:07
1

Apenas duas edições (e duas reinicializações).

  1. linha de comentários com / home; como

    ## UUID=003  /home              ext4  auto,users,rw,exec,relatime           0    0
    
  2. 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.

    
por 01.10.2015 / 15:30