Como mover / usr de uma partição para outra com segurança

3

Linux, Debian.

Agora eu tenho:

/dev/sda5   on /
/dev/sda6   on /home
/dev/sda7   on /usr

Gostaria de usar o sda6 para armazenar /usr e, em seguida, liberar /dev/sda7 para outro uso.

Qual é a maneira mais segura de fazer isso? Estou confuso sobre como criar um comando /usr on /dev/sda6 e emitir copy sem confundir o Linux.

    
por BufBills 25.02.2014 / 06:40

1 resposta

2

Não vejo uma boa maneira de dois subdiretórios compartilharem uma partição, exceto pelo uso de um link simbólico:

  1. Inicialize no modo de usuário único para que nenhum processo seja executado.

  2. Copie tudo de /usr para /home

    cp --archive --sparse=always --one-file-system /usr /home
    
  3. Desmonte /usr , remova o ponto de montagem vazio e crie um link simbólico

    umount /usr
    
    rmdir /usr
    
    ln --symbolic /home/usr /
    
  4. Edite /etc/fstab e remova (ou comente) a linha com a /usr mount.

    sensible-editor /etc/fstab
    
  5. Reinicializar

por 25.02.2014 / 08:05

Tags