Pasta Point no HDD principal para o 2º HDD recém montado

0

Qual é a melhor maneira de apontar uma pasta em um dos meus sites para uma pasta em um segundo disco rígido que acabei de instalar? Eu vejo coisas sobre fstab e symlink, mas estou perdido no que é a melhor maneira de fazer isso. Meu HDD principal (sda) está quase cheio, então eu gostaria de mover a pasta de uploads de um dos meus sites, que contém algumas centenas de GB de arquivos, para o segundo HDD (sdb). Eu quero que esta pasta ainda seja lida e escrita da mesma maneira que sempre. Alguma ideia? Thanx

    
por Jizbo Jonez 06.08.2014 / 19:17

1 resposta

2

A seguir, LABEL pode ser o que você quiser, /dev/sdb1 é a partição que você cria e escolhe usar em seu novo HDD e /var/www/myfiles é onde seus arquivos estão localizados atualmente. Altere estes para seguir seu cenário.

  1. Particione o novo HDD. Você pode ter uma partição que ocupa todo o disco ou fazer uma partição menor, que deixa espaço no disco rígido para outras partições em uma data posterior. gparted é provavelmente a maneira mais fácil de criar partições.

  2. Crie um sistema de arquivos na nova partição. Nomeie o sistema de arquivos . O comando necessário para fazer isso depende de qual sistema de arquivos você escolhe usar. Se for ext2/3/4 , use o comando e2label - por exemplo, e2label /dev/sdb1 WebFiles . Como alternativa, gparted pode adicionar rótulos a uma partição.

  3. Monte a nova partição em /mnt - mount /dev/sdb1 /mnt .

  4. Mova os dados do diretório antigo para o novo HDD - mv /var/www/myfiles/* /mnt . Nota - mova os arquivos; não os copie; como o comando de cópia ( cp ) pode alterar os proprietários dos arquivos.

  5. Desmonte a nova partição - umount /mnt .

  6. Monte a nova partição no diretório onde os arquivos devem residir - mount /dev/sdb1 /var/www/myfiles .

  7. Se tudo funcionar, torne isso permanente adicionando uma entrada a /etc/fstab :

    LABEL=WebFiles /var/www/myfiles ext4 defaults 1 2

  8. Desmonte-o - umount /dev/sdb1 ; em seguida, verifique se ele é montado automaticamente usando a fstab entry - mount -a .

Espero que tudo funcione; -)

    
por 06.08.2014 / 20:21