Назад | Перейти на главную страницу

Можно ли смонтировать несколько дисков в один каталог?

Есть ли способ смонтировать разные диски в один каталог? Предполагая, что у меня есть диски с разделами 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

Я бы хотел /storeall с пространством 7 ТБ, объединив их в один логический каталог, чтобы я мог заполнить его одним rsync команда.

Возможно ли это в Linux? Какую файловую систему мне следует использовать?

mhddfs - это именно то, что вы ищете: http://romanrm.net/mhddfs

Смонтировать можно так:

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

где / mnt / a /, / mnt / b / и / mnt / c / - три разные точки монтирования, которые могут быть с трех разных жестких дисков. Размонтировать можно так:

fusermount -u /storeall

Если один диск выходит из строя, вы теряете только файлы, которые хранились на этом конкретном диске. Если ваши данные важны для вас и вы хотите, чтобы ваши данные пережили сбой диска, вам следует вместо этого подумать о настройке RAID (ищите mdadm).

редактировать: PS! У монтируемых устройств могут быть даже разные файловые системы!

Проверять, выписываться UnionFS , это может вам помочь.

Это не проблема файловой системы, это проблема разбиения на разделы.

Что вы хотите сделать, так это удалить файловые системы на этих дисках (сделать резервную копию любых данных, которые уже есть на них), а затем создать набор томов LVM на всех четырех дисках. Затем вы можете создать файловую систему в этом наборе томов, смонтировать эту файловую систему в одном месте и заполнить ее таким образом.

Имейте в виду, что здесь не будет никакой избыточности, и если вы потеряете какой-либо из четырех дисков, вы, вероятно, потеряете данные на ВСЕХ из них.