mhddfs: модуль FUSE для объединения нескольких файловых систем (В одну большую виртуальную)

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Tmp001
Сообщения: 9
ОС: WinXP SP3, Ubuntu

Re: mhddfs: модуль FUSE для объединения нескольких файловых систем

Сообщение Tmp001 »

Все прекрасно работает, но в Ubuntu 10.10 возникла одна проблема:
Объединяю два каталога:
mhddfs /home/myname/A1 /home/myname/A2 /home/myname/Common
Все прекрасно объединяется и работает (смутило только то, что при копировании файлов в Common процесс mhddfs отжирал 15% от 4-x ядерного AMD 9-что-то там)
Но при попытке расшарить этот каталог в сети WinXP не получается зайти в Common, причем и c А1 и c А2 такой проблемы нет
В smb.conf:
[Common]
path= /home/myname/Common
public= no
writable= yes
valid user= myname
printable= no
---
Так можно как-то расшарить эту виртуальную файловую систему?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5288
ОС: Gentoo

Re: mhddfs: модуль FUSE для объединения нескольких файловых систем

Сообщение /dev/random »

Вы с какими опциями её монтировали? Fuse по-умолчанию делает файловые системы доступными только для того пользователя, который монтировал. Т.е. недоступными в т.ч. и для пользователя, от которого запущена samba.
Спасибо сказали:
Tmp001
Сообщения: 9
ОС: WinXP SP3, Ubuntu

Re: mhddfs: модуль FUSE для объединения нескольких файловых систем

Сообщение Tmp001 »

Спасибо!
Действительно sudo mhddfs /home/myname/A1 /home/myname/A2 /home/myname/Common -o allow_other
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: mhddfs: модуль FUSE для объединения нескольких файловых систем

Сообщение Skyb »

Код: Выделить всё

[root@ns mhddfs-0.1.9]# df
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
/dev/hdd1              9920592   8137896   1270628  87% /
/dev/hdd7            610438848    202224 578727940   1% /home/testos
/dev/hdd6              9920592   2322924   7085600  25% /home/skyb
/dev/hdd5             14877060   1401528  12707628  10% /usr
/dev/hdd3             59515556    184272  56259256   1% /home/freebsd
tmpfs                  1853968         0   1853968   0% /dev/shm
mhddfs#/home/testos;/
                     620359440   8340120 579998568   2% /mnt/virtual

что произойдет при заполнении корневого каталога??

Код: Выделить всё

# /home/skyb/mhddfs-0.1.9/mhddfs /home/testos,/ /mnt/virtual -o allow_other -o mlimit=100M

такой командой монтировал
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian
Контактная информация:

Re: mhddfs: модуль FUSE для объединения нескольких файловых систем

Сообщение rm_ »

что произойдет при заполнении корневого каталога??

Те программы, которые работают с корневой ФС напрямую, а не через файлы и каталоги видимые внутри /mnt/virtual (это все системные сервисы, а также другие, запущенные до монтирования /mnt/virtual, т.е. вообще практически все), перестанут работать, новые - возможно перестанут и запускаться. Разве что суперюзер сможет что-нибудь сделать, если в ФС выставлен некоторый зарезервированных для него блоков.
А почему ви спгашиваете?
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: mhddfs: модуль FUSE для объединения нескольких файловых систем

Сообщение Skyb »

rm_ писал(а):
05.03.2011 07:52
А почему ви спгашиваете?

поэтому
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian
Контактная информация:

Re: mhddfs: модуль FUSE для объединения нескольких файловых систем

Сообщение rm_ »

upd прочитал про mhddfs, возник вопрос, вот я объединю точки монтирования, при закончавшемся месте на " / " что произойдет то?....или при подключении виртуального пространства он уже начинает писать в него?

Нет не начнёт, и mhddfs здесь вам не поможет, разбирайтесь с корневой проблемой.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: mhddfs: модуль FUSE для объединения нескольких файловых систем

Сообщение Skyb »

rm_ писал(а):
05.03.2011 07:52
Те программы, которые работают с корневой ФС напрямую, а не через файлы и каталоги видимые внутри /mnt/virtual (это все системные сервисы, а также другие, запущенные до монтирования /mnt/virtual, т.е. вообще практически все), перестанут работать, новые - возможно перестанут и запускаться.

стало интересно, а если я в fstab пропишу монтировать раздел при загрузке, то при ребуте будет ли все нормально, то есть сервисы ведь запустятся позже примонтированного раздела.
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5288
ОС: Gentoo

Re: mhddfs: модуль FUSE для объединения нескольких файловых систем

Сообщение /dev/random »

Skyb писал(а):
06.03.2011 01:05
стало интересно, а если я в fstab пропишу монтировать раздел при загрузке, то при ребуте будет ли все нормально, то есть сервисы ведь запустятся позже примонтированного раздела.

Какая разница, раньше они или позже, если они всё равно к /mnt/virtual не обращаются? mhddfs у вас находится именно там, а корень и /home/testos какими были, такими и останутся.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: mhddfs: модуль FUSE для объединения нескольких файловых систем

Сообщение Skyb »

То есть для нормальной работы mhddfs файлы нада лить уже /mnt/virtual в эту директорию. Ясно.
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
aleks2
Сообщения: 0

Re: mhddfs: модуль FUSE для объединения нескольких файловых систем

Сообщение aleks2 »

Подскажите плиз как mhddfs поствить на slackware?
fuse уже поставил
застрял тут (пункт Установка)
я не знаю что такое модуль
этот модуль нужно просто скопировать в указанные папки?
как проверить что установка прошла успешно?
наполовину сделал и задумался - а может это все уже есть в слаке и я все повторно ставлю (задваиваю)?
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: mhddfs: модуль FUSE для объединения нескольких файловых систем

Сообщение Bluetooth »

AEK писал(а):
29.04.2008 20:41
rm_ писал(а):
29.04.2008 15:16
Потеря производительности с mhddfs возникает в одном случае - как раз в том, когда нужно в процессе записи срочно переразместить файл

Да ну? Можно подумать, fuse никак не влияет на производительность.

mhddfs хорош в тех случаях, когда пара % производительности и пара процентов загруженности проца не играют роли. Когда они играют роль, используется не mhddfs.
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: mhddfs: модуль FUSE для объединения нескольких файловых систем

Сообщение bormant »

Ему 4 бэкапа складывать на 2 физ. диска, самое то, что требуется. Началось отсюда: http://www.slackware.ru/forum/viewtopic.php?f=32&t=719
Решение там же привёл: http://www.slackware.ru/forum/viewtopic.ph...amp;t=723#p4727
Спасибо сказали:
aleks2
Сообщения: 0

Re: mhddfs: модуль FUSE для объединения нескольких файловых систем

Сообщение aleks2 »

Bluetooth писал(а):
11.11.2011 12:55
mhddfs хорош в тех случаях, когда пара % производительности и пара процентов загруженности проца не играют роли. Когда они играют роль, используется не mhddfs.

А что используется? что лучше?
Спасибо сказали:
Harzah
Сообщения: 1
ОС: Calculate Linux
Контактная информация:

Re: mhddfs: модуль FUSE для объединения нескольких файловых систем

Сообщение Harzah »

Создал две большие виртуальные папки. Одна для Home, вторая как Backup для Home... если вторая работает всегда нормально (она сделана первой), то вторая постоянно разваливается (появляется примонтированное устройство отдельно, доступ к нему может получить только root). Может потому что объединяет домашний каталог?
Может надо смонтировать отдельно домашний каталог и потом уже объединять его в Home с другим диском?
Или mhddfs не поддерживает работу двух больших файловых систем одновременно, а только одну?
Нигде не нашёл ответа на этот вопрос...
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian
Контактная информация:

Re: mhddfs: модуль FUSE для объединения нескольких файловых систем

Сообщение rm_ »

Harzah писал(а):
05.12.2012 02:37
Создал две большие виртуальные папки. Одна для Home, вторая как Backup для Home... если вторая работает всегда нормально (она сделана первой), то вторая постоянно разваливается (появляется примонтированное устройство отдельно, доступ к нему может получить только root). Может потому что объединяет домашний каталог?
Может надо смонтировать отдельно домашний каталог и потом уже объединять его в Home с другим диском?
Или mhddfs не поддерживает работу двух больших файловых систем одновременно, а только одну?
Нигде не нашёл ответа на этот вопрос...

Я вообще не понял схему, напишите конкретно какие каталоги объединены в какие, и который из них отваливается.
И ещё приведите ваш fstab.
Спасибо сказали:
Ответить