Como posso mover / var para outro disco rígido? [duplicado]

1

Eu coloquei um novo SSD como /dev/sda , o antigo HD como /dev/sdb . E feito uma nova instalação como uma partição em /dev/sda1 .

A principal peculiaridade da minha configuração é que não quero reparticionar o HD antigo, pois ele contém muitos dados.

Desde que eu tinha uma partição swap no HD antes, eu coloquei isso em fstab. Eu também montei o HD. E /tmp (e /tmp/var ) estão em tmpfs.

Mas, como posso mudar o / var para o HD? Eu posso lixo o antigo (atualmente sentado na raiz em /dev/sdb5 e /mnt/hd ).

Fazer um ln -s /mnt/hd/var /var simples parece não funcionar. Isso é algo que preciso fazer com mount -o bind ? Estou perguntando porque o tempo de ciclo "tentativa, falha, recuperação" é bem longo.

    
por mdda 04.09.2011 / 03:12

1 resposta

1

A maneira mais rápida e fácil seria editar seu arquivo / etc / fstab e adicionar uma entrada similar àquela que você deve ver para a partição / e apenas colocar os ponteiros necessários como o tipo fs, ext4 e apontar para / dev / sdb5. Reinicie e isso deve funcionar. Eu iria montá-lo em um ponto de montagem temporário e recursivamente copiar ou rsync para esse sistema de arquivos para garantir que você não perderá nenhum dado primeiro.

    
por Justin Andrusk 04.09.2011 / 03:53