mhddfs: модуль FUSE для объединения нескольких файловых систем (В одну большую виртуальную)
Модератор: Модераторы разделов
Re: mhddfs: модуль FUSE для объединения нескольких файловых систем
Все прекрасно работает, но в 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
---
Так можно как-то расшарить эту виртуальную файловую систему?
Объединяю два каталога:
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 для объединения нескольких файловых систем
Вы с какими опциями её монтировали? Fuse по-умолчанию делает файловые системы доступными только для того пользователя, который монтировал. Т.е. недоступными в т.ч. и для пользователя, от которого запущена samba.
Re: mhddfs: модуль FUSE для объединения нескольких файловых систем
Tmp001
mount-опция "allow_other".
mount-опция "allow_other".
Re: mhddfs: модуль FUSE для объединения нескольких файловых систем
Спасибо!
Действительно sudo mhddfs /home/myname/A1 /home/myname/A2 /home/myname/Common -o allow_other
Действительно sudo mhddfs /home/myname/A1 /home/myname/A2 /home/myname/Common -o allow_other
Re: mhddfs: модуль FUSE для объединения нескольких файловых систем
Код: Выделить всё
[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" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Re: mhddfs: модуль FUSE для объединения нескольких файловых систем
что произойдет при заполнении корневого каталога??
Те программы, которые работают с корневой ФС напрямую, а не через файлы и каталоги видимые внутри /mnt/virtual (это все системные сервисы, а также другие, запущенные до монтирования /mnt/virtual, т.е. вообще практически все), перестанут работать, новые - возможно перестанут и запускаться. Разве что суперюзер сможет что-нибудь сделать, если в ФС выставлен некоторый зарезервированных для него блоков.
А почему ви спгашиваете?
Re: mhddfs: модуль FUSE для объединения нескольких файловых систем
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Re: mhddfs: модуль FUSE для объединения нескольких файловых систем
upd прочитал про mhddfs, возник вопрос, вот я объединю точки монтирования, при закончавшемся месте на " / " что произойдет то?....или при подключении виртуального пространства он уже начинает писать в него?
Нет не начнёт, и mhddfs здесь вам не поможет, разбирайтесь с корневой проблемой.
Re: mhddfs: модуль FUSE для объединения нескольких файловых систем
rm_ писал(а): ↑05.03.2011 07:52Те программы, которые работают с корневой ФС напрямую, а не через файлы и каталоги видимые внутри /mnt/virtual (это все системные сервисы, а также другие, запущенные до монтирования /mnt/virtual, т.е. вообще практически все), перестанут работать, новые - возможно перестанут и запускаться.
стало интересно, а если я в fstab пропишу монтировать раздел при загрузке, то при ребуте будет ли все нормально, то есть сервисы ведь запустятся позже примонтированного раздела.
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
- /dev/random
- Администратор
- Сообщения: 5288
- ОС: Gentoo
Re: mhddfs: модуль FUSE для объединения нескольких файловых систем
Какая разница, раньше они или позже, если они всё равно к /mnt/virtual не обращаются? mhddfs у вас находится именно там, а корень и /home/testos какими были, такими и останутся.
Re: mhddfs: модуль FUSE для объединения нескольких файловых систем
То есть для нормальной работы mhddfs файлы нада лить уже /mnt/virtual в эту директорию. Ясно.
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Re: mhddfs: модуль FUSE для объединения нескольких файловых систем
Подскажите плиз как mhddfs поствить на slackware?
fuse уже поставил
застрял тут (пункт Установка)
я не знаю что такое модуль
этот модуль нужно просто скопировать в указанные папки?
как проверить что установка прошла успешно?
наполовину сделал и задумался - а может это все уже есть в слаке и я все повторно ставлю (задваиваю)?
fuse уже поставил
застрял тут (пункт Установка)
я не знаю что такое модуль
этот модуль нужно просто скопировать в указанные папки?
как проверить что установка прошла успешно?
наполовину сделал и задумался - а может это все уже есть в слаке и я все повторно ставлю (задваиваю)?
Re: mhddfs: модуль FUSE для объединения нескольких файловых систем
mhddfs хорош в тех случаях, когда пара % производительности и пара процентов загруженности проца не играют роли. Когда они играют роль, используется не mhddfs.
Re: mhddfs: модуль FUSE для объединения нескольких файловых систем
Ему 4 бэкапа складывать на 2 физ. диска, самое то, что требуется. Началось отсюда: http://www.slackware.ru/forum/viewtopic.php?f=32&t=719
Решение там же привёл: http://www.slackware.ru/forum/viewtopic.ph...amp;t=723#p4727
Решение там же привёл: http://www.slackware.ru/forum/viewtopic.ph...amp;t=723#p4727
Re: mhddfs: модуль FUSE для объединения нескольких файловых систем
Создал две большие виртуальные папки. Одна для Home, вторая как Backup для Home... если вторая работает всегда нормально (она сделана первой), то вторая постоянно разваливается (появляется примонтированное устройство отдельно, доступ к нему может получить только root). Может потому что объединяет домашний каталог?
Может надо смонтировать отдельно домашний каталог и потом уже объединять его в Home с другим диском?
Или mhddfs не поддерживает работу двух больших файловых систем одновременно, а только одну?
Нигде не нашёл ответа на этот вопрос...
Может надо смонтировать отдельно домашний каталог и потом уже объединять его в Home с другим диском?
Или mhddfs не поддерживает работу двух больших файловых систем одновременно, а только одну?
Нигде не нашёл ответа на этот вопрос...
Re: mhddfs: модуль FUSE для объединения нескольких файловых систем
Harzah писал(а): ↑05.12.2012 02:37Создал две большие виртуальные папки. Одна для Home, вторая как Backup для Home... если вторая работает всегда нормально (она сделана первой), то вторая постоянно разваливается (появляется примонтированное устройство отдельно, доступ к нему может получить только root). Может потому что объединяет домашний каталог?
Может надо смонтировать отдельно домашний каталог и потом уже объединять его в Home с другим диском?
Или mhddfs не поддерживает работу двух больших файловых систем одновременно, а только одну?
Нигде не нашёл ответа на этот вопрос...
Я вообще не понял схему, напишите конкретно какие каталоги объединены в какие, и который из них отваливается.
И ещё приведите ваш fstab.