Есть фтпшнег с 5 хардами, на них есть папки /Films /Soft и т.п.
Задача - обьединить папки и их содержимое. Например, /mnt/hdf1/Films + /mnt/hde1/Films + /mnt/hdd1/Films = /home/ftp/filmsиз ПО стоит vsftpd, менять его на иной - проблема, т.к. геморой с кодировками, целый день мучал файлы и конфиги =) (раньше харды были под нтфс)
Сейчас обьединением папок занимается unionfs.
mount -t unionfs -o dirs=/root/test/=rw:/mnt/hdb1/FILMzzz/=ro unionfs /home/ftp/FILMzzz/
mount --bind /mnt/hdd1/Upload/ /home/ftp/Upload/
unionctl /home/ftp/FILMzzz/ --add /mnt/hdd2/FILMzzz/
mount -t unionfs -o dirs=/root/test/=rw:/mnt/hdd2/Soft/=ro unionfs /home/ftp/Soft/
mount -t unionfs -o dirs=/root/test/=rw:/mnt/hdd2/GAMEzzz/=ro unionfs /home/ftp/GAMEzzz
unionctl /home/ftp/GAMEzzz/ --add /mnt/hde1/GAMEzzz/
unionctl /home/ftp/FILMzzz/ --add /mnt/hde1/FILMzzz/
mount -t unionfs -o dirs=/root/test/=rw:/mnt/hde1/OTHERzzz/=ro unionfs /home/ftp/OTHERzzz
unionctl /home/ftp/FILMzzz/ --add /mnt/hdf1/FILMzzz/
unionctl /home/ftp/FILMzzz/ --add /mnt/hdg2/FILMzzz/Проблема в том, что оно подглючивает =( Например, сейчас откуда-то в папке /home/ftp/Soft появились папки "!New" и "!Наше старое", которые находятся на /mnt/hdb1/Filmzzz/!New и /mnt/hdb1/Filmzzz/!Наше Старое соответственно. Причем (!) появились в софте не все фильмы из этих папок, а по одному-два. Вообще логики не вижу ;)
Собственно, просьба - указать способ обьединить папки средствами vsftpd, либо подсказать, как пофиксить unionfs, либо подсказать ещё какой-нибуть способ =)
а симлинки не подходят для этого дела ?
>а симлинки не подходят для этого дела ?
Надо не просто стороннюю папку в /home/ftp кинуть (для этого, кстати, лучше mount --bind подойдёт), а обьединить содержимое папок с одинаковыми названиями
>Собственно, просьба - указать способ обьединить папки средствами vsftpd, либо подсказать, как
>пофиксить unionfs, либо подсказать ещё какой-нибуть способ =)Если Linux, то LVM или software RAID (linear, raid0, raid5)
>>Собственно, просьба - указать способ обьединить папки средствами vsftpd, либо подсказать, как
>>пофиксить unionfs, либо подсказать ещё какой-нибуть способ =)
>
>Если Linux, то LVM или software RAID (linear, raid0, raid5)
А оно без потери данных получится? (~1.5 тб)
>А оно без потери данных получится? (~1.5 тб)нужно читать мануалы конкретно
ну а на память:
LVM - не знаю
raid в linear точно сохраняет данные на первом добавляемом разделе
>>А оно без потери данных получится? (~1.5 тб)
>
>нужно читать мануалы конкретно
>
>ну а на память:
>LVM - не знаю
>raid в linear точно сохраняет данные на первом добавляемом разделе
Ясно, спасибо, будем читать =)