¿Podemos montar múltiples discos como un directorio?


20

¿Hay alguna manera de montar los diferentes discos como un directorio? Suponiendo que tengo algunos discos con particiones 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

Me gustaría tener /storeallun espacio de 7Tb, fusionándolos como un directorio lógico, para poder llenarlo con un rsynccomando.

¿Es posible en Linux? ¿Qué sistema de archivos debo usar?

Respuestas:


36

mhddfs es exactamente lo que estás buscando: http://romanrm.net/mhddfs

Puedes montar así:

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

donde / mnt / a /, / mnt / b / y / mnt / c / son tres puntos de montaje diferentes que pueden ser de tres discos duros diferentes. Puedes desmontar así:

fusermount -u /storeall

Si falla un disco, solo pierde los archivos almacenados en ese disco en particular. Si sus datos son importantes para usted y desea que sus datos sobrevivan a una falla del disco, debería considerar una configuración RAID (busque mdadm).

editar: PS! ¡Los dispositivos que monta incluso pueden tener diferentes sistemas de archivos!


2
mhddfsEl autor ya no lo mantiene y sugiere usarlo mergerfsen su lugar. fuente
Opsse

4

Este no es un problema del sistema de archivos, es un problema de particionamiento.

Lo que desea hacer es eliminar los sistemas de archivos en estos discos (haga una copia de seguridad de los datos que ya están en ellos), luego cree un conjunto de volúmenes LVM en los cuatro discos. Luego puede crear un sistema de archivos en ese conjunto de volúmenes, y montar ese sistema de archivos en un solo lugar y llenarlo de esa manera.

Tenga en cuenta que no habrá redundancia en esto, y si pierde alguno de los cuatro discos, probablemente perderá los datos en TODOS ellos.


Gracias por la sugerencia desafortunadamente el lvm no funciona, algunos de los discos son RAIDS de máquinas remotas ... se pueden montar a través de NFS. Creo que encontré alguna solución como GlusterFS. Todavía estoy leyendo la documentación ...
Arman

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.