Страница 1 из 1

Содержимое двух и более hdd в одной директории

Добавлено: 2007-10-13 10:00:40
RusBiT
Есть файловый сервер.
В директорию /var/ftp/ замонтированы 2 диска

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

# samsung sata 500gb
/dev/ad4s1d             /var/ftp/GAMES/PART_1   ufs     rw      2       2
#sgt ata 320gb
/dev/ad0s1d             /var/ftp/GAMES/PART_2   ufs     rw      2       2
Хочется реализовать содержимое /var/ftp/GAMES/PART_2 и /var/ftp/GAMES/PART_1 в одной директории /var/ftp/GAMES/
P.S. Только без программного raid'а

Re: Содержимое двух и более hdd в одной директории

Добавлено: 2007-10-13 10:21:48
dikens3
Поищи что-нибудь по объединению томов на FreeBSD.

Re: Содержимое двух и более hdd в одной директории

Добавлено: 2007-10-13 13:19:22
Alex Keda

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

man mount_unionfs

Re: Содержимое двух и более hdd в одной директории

Добавлено: 2007-10-15 8:22:14
RusBiT
Вот что в мане вычитал

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

     THIS FILE SYSTEM TYPE IS NOT YET FULLY SUPPORTED (READ: IT DOESN'T WORK)
     AND USING IT MAY, IN FACT, DESTROY DATA ON YOUR SYSTEM.  USE AT YOUR OWN
     RISK.  BEWARE OF DOG.  SLIPPERY WHEN WET.

Re: Содержимое двух и более hdd в одной директории

Добавлено: 2007-10-15 8:48:56
Alex Keda
но штука всё равно интересная :)

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

lissyara# mkdir test_union
lissyara# cd /tmp/test_union/
lissyara# mkdir test1 test2
lissyara# touch test1/1.txt test1/3.txt test1/5.txt test2/2.txt test2/4.txt test2/6.txt
lissyara# mount_unionfs test1 test2
lissyara# ll test1/
total 0
-rw-r--r--  1 root  wheel     0B 15 окт 09:47 1.txt
-rw-r--r--  1 root  wheel     0B 15 окт 09:47 3.txt
-rw-r--r--  1 root  wheel     0B 15 окт 09:47 5.txt
lissyara# ll test2
total 0
-rw-r--r--  1 root  wheel     0B 15 окт 09:47 1.txt
-rwxr-xr-x  1 root  wheel     0B 15 окт 09:47 2.txt
-rw-r--r--  1 root  wheel     0B 15 окт 09:47 3.txt
-rwxr-xr-x  1 root  wheel     0B 15 окт 09:47 4.txt
-rw-r--r--  1 root  wheel     0B 15 окт 09:47 5.txt
-rwxr-xr-x  1 root  wheel     0B 15 окт 09:47 6.txt
lissyara# df -h
Filesystem                       Size    Used   Avail Capacity  Mounted on
/dev/ad0s1a                       72G     13G     53G    20%    /
devfs                            1.0K    1.0K      0B   100%    /dev
procfs                           4.0K    4.0K      0B   100%    /proc
linprocfs                        4.0K    4.0K      0B   100%    /usr/compat/linux/proc
jabber:/shares/ports             206G     16G    173G     9%    /usr/ports
jabber:/shares                   206G     16G    173G     9%    /mnt/jabber
<above>:/tmp/test_union/test1    143G     85G     53G    62%    /tmp/test_union/test2
lissyara#

Re: Содержимое двух и более hdd в одной директории

Добавлено: 2007-10-15 9:06:27
RusBiT
Ну использовать его на ftp видимо смысла нету :)

Re: Содержимое двух и более hdd в одной директории

Добавлено: 2007-10-15 10:14:57
Alex Keda
почему? тем же читаь будут, если я правильно понимаю?

Re: Содержимое двух и более hdd в одной директории

Добавлено: 2007-10-15 16:01:41
RusBiT
Чтение для пользователей, и для меня записись (добавление новых файлов)

Re: Содержимое двух и более hdd в одной директории

Добавлено: 2007-10-15 16:17:11
Alex Keda
сам, под своей учёткой, сделай два разных раздела - и пиши

Re: Содержимое двух и более hdd в одной директории

Добавлено: 2007-10-15 16:22:23
RusBiT
lissyara писал(а):сам, под своей учёткой, сделай два разных раздела - и пиши
Ага спасибо, нормальная идея :) А как эту фс демонтировать?

Re: Содержимое двух и более hdd в одной директории

Добавлено: 2007-10-15 18:12:59
Alex Keda

Re: Содержимое двух и более hdd в одной директории

Добавлено: 2007-10-28 14:16:22
RusBiT
Сделал следующее.

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

#video
mount_unionfs /var/ftp/VIDEO/PART_1/ /var/ftp_user/VIDEO/
mount_unionfs /var/ftp/VIDEO/PART_2/ /var/ftp_user/VIDEO/
mount_unionfs /var/ftp/VIDEO/PART_3/ /var/ftp_user/VIDEO/
#video
mount_unionfs /var/ftp/GAMES/PART_1/ /var/ftp_user/GAMES/
mount_unionfs /var/ftp/GAMES/PART_2/ /var/ftp_user/GAMES/
#other
mount_unionfs /var/ftp/MUSIC/ /var/ftp_user/MUSIC/
mount_unionfs /var/ftp/BOOK/ /var/ftp_user/BOOK/
mount_unionfs /var/ftp/EXCHANGE/ /var/ftp_user/EXCHANGE/
mount_unionfs /var/ftp/PICTURE/ /var/ftp_user/PICTURE/
mount_unionfs /var/ftp/SOFT/ /var/ftp_user/SOFT/
mount_unionfs /var/ftp/MOBILE/ /var/ftp_user/MOBILE/
Через минуту комп ушел в ребут (

Re: Содержимое двух и более hdd в одной директории

Добавлено: 2007-10-28 16:40:00
Alex Keda

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

доктор: больной перед смертью полел?
родственники: да.
доктор: Это хорошо.
чё больной сказал перед смертью?