Podemos montar vários discos como um diretório?

20

Existe uma maneira de montar os diferentes discos como um diretório? Supondo que eu tenho alguns discos com partições ext4:

/dev/sda1 1Tb  mounted as /store1
/dev/sda2 2Tb  mounted as /store2
/dev/sdb1 2Tb  mounted as /store3
/dev/sdb2 2Tb  mounted as /store4

Eu gostaria de ter /storeallum espaço de 7 TB, mesclando-os como um diretório lógico, para que eu possa preenchê-lo com um rsynccomando.

É possível no Linux? Qual sistema de arquivos devo usar?

Arman
fonte

Respostas:

36

mhddfs é exatamente o que você está procurando: http://romanrm.net/mhddfs

Você pode montar assim:

mhddfs /mnt/a/,/mnt/b/,/mnt/c/ /storeall/

onde / mnt / a /, / mnt / b / e / mnt / c / são três pontos de montagem diferentes que podem ser de três discos rígidos diferentes. Você pode desmontar assim:

fusermount -u /storeall

Se um disco falhar, você só perde os arquivos que foram armazenados nesse disco específico. Se seus dados são importantes para você e você deseja sobreviver a uma falha no disco, considere uma configuração de RAID (procure mdadm).

editar: PS! Os dispositivos que você monta podem até ter sistemas de arquivos diferentes!

Waxhead
fonte
2
mhddfso autor não o mantém mais e sugere usá-lo mergerfs. fonte
Opsse 23/04
4

Este não é um problema do sistema de arquivos, é um problema de particionamento.

O que você deseja fazer é remover os sistemas de arquivos desses discos (fazer backup de qualquer dado que já esteja neles) e criar um conjunto de volumes LVM nos quatro discos. Em seguida, você pode criar um sistema de arquivos nesse conjunto de volumes e montar esse sistema de arquivos em um único local e preenchê-lo dessa maneira.

Esteja ciente de que não haverá redundância nisso e, se você perder um dos quatro discos, provavelmente perderá os dados em TODOS eles.

David Mackintosh
fonte
Obrigado pela sugestão. infelizmente o lvm não funciona, alguns discos são RAIDS de máquinas remotas ... eles podem ser montados via NFS. Acho que encontrei uma solução como o GlusterFS. Ainda estou lendo a documentação ...
Arman
3

Confira o UnionFS , ele pode ajudá-lo.

Desconhecido
fonte
Obrigado por apontar, existem portas para o Windows?
Arman