URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 86023
[ Назад ]

Исходное сообщение
"Disc Management для FTP"

Отправлено acd , 20-Июл-09 21:47 
Здравствуйте, уважаемые знатоки. У меня вопрос: как лучше объеденить два каталога разнесённых на разных дисках? Но проблема-то в том, что объединить раздел диска с установленной на нём OS (/var/ftp) c новым диском, на котором единственный раздел, с данными тоже. Ваши советы, предложения.
OS: FreeBSD 7.0-release, discs: 750Gb и 500Gb, FTP-server: proftpd-1.3.2

Содержание

Сообщения в этом обсуждении
"Disc Management для FTP"
Отправлено angra , 21-Июл-09 06:54 
Копирование, симлинки, unionFS. Выбирай на вкус :)

"Disc Management для FTP"
Отправлено acd , 21-Июл-09 09:49 
>Копирование, симлинки,

Вижу, Вы не совсем понимаете суть поставленнной задачи. Дело в том, что разделы забиты полностью, и надо их связать вместе, а именно есть каталог /var/ftp забитый данными на системном диске, и есть другой, на котором много каталогов и его необходимо подключить к /var/ftp. Симлинки не работают.

>unionFS

А этот вариант я встречал на форумах, но ближе с ним не познакомился. Но раз уж Вы советуете, то подскажете, не придется ли выполнять комманду newfs на созданном unionfs-разделе? Как я понимаю из названия оно объединяет, но gconcat, из названия тоже, объединяет, при этом теряются все данные существующие на дисках (т.к. они должны быть неразмеченными)..


"Disc Management для FTP"
Отправлено PavelR , 21-Июл-09 10:59 
>>Копирование, симлинки,
>
>Вижу, Вы не совсем понимаете суть поставленнной задачи.

Вижу, Вы не совсем понимаете ответы.


> Дело в том, что
>разделы забиты полностью, и надо их связать вместе, а именно есть
>каталог /var/ftp забитый данными на системном диске, и есть другой, на
>котором много каталогов и его необходимо подключить к /var/ftp.

Вы думаете что Вы первый, кто столкнулся с данной проблемой ?

> Симлинки не работают.

Это еще почем вдруг ?

>>unionFS
>
>А этот вариант я встречал на форумах, но ближе с ним не
>познакомился. Но раз уж Вы советуете, то подскажете, не придется ли
>выполнять комманду newfs на созданном unionfs-разделе? Как я понимаю из названия
>оно объединяет, но gconcat, из названия тоже, объединяет, при этом теряются
>все данные существующие на дисках (т.к. они должны быть неразмеченными)..

Раз уж Вам посоветовали, то может быть вы более плотно почитаете документацию и статьи ?
Всеравно выполнять действия вам...
Хотя Вы можете поверить ответу что комманду newfs выполнять не придется.


"Disc Management для FTP"
Отправлено shadow_alone , 21-Июл-09 12:05 
>> Симлинки не работают.
>
> Это еще почем вдруг ?
>

Что значит "почем вдруг"?
http://www.castaglia.org/proftpd/doc/contrib/ProFTPD-mini-HO...
вот почему.

а решение есть там же

mount -o bind

а вот и по русски
http://itblog.su/proftpd-vs-symlinks.html



"Disc Management для FTP"
Отправлено fx , 21-Июл-09 11:46 
если подойдёт вариант монтировать раздел с данными второго винта в виде подкаталога в /var/ftp - тут nullfs как раз к месту

"Disc Management для FTP"
Отправлено acd , 21-Июл-09 12:11 

>unionFS

Пасиб за подсказку с объединением FS через mount_unionfs: "Unlike other filesystems, Unionfs does not mount on top of a device; it mounts on top of directories that are specified as a mount-time option." Но не нашел, как прописать в АВТОЗАГРУЗКУ? Использовал запись в rc.local: mount -t unionfs dir1 dir2. Может кто-нибудь предложит что-то "хитрее".


>http://www.castaglia.org/proftpd/doc/contrib/ProFTPD-mini-HO...
>тут nullfs как раз к месту

Спасибо, таварищи, за ваше внимание и обязательно посмотрю другие варианты, предложнные Вами!


"Disc Management для FTP"
Отправлено BlackHawk , 21-Июл-09 17:14 
>[оверквотинг удален]
>top of directories that are specified as a mount-time option." Но
>не нашел, как прописать в АВТОЗАГРУЗКУ? Использовал запись в rc.local: mount
>-t unionfs dir1 dir2. Может кто-нибудь предложит что-то "хитрее".
>
>
>>http://www.castaglia.org/proftpd/doc/contrib/ProFTPD-mini-HO...
>>тут nullfs как раз к месту
>
> Спасибо, таварищи, за ваше внимание и обязательно посмотрю другие варианты, предложнные
>Вами!

если честно, я бы пока не доверял unionFS во фре
лучше уже mount -t nullfs на какую-нибудь внутреннюю директорию в /var/ftp


"Disc Management для FTP"
Отправлено acd , 21-Июл-09 18:06 

>если честно, я бы пока не доверял unionFS во фре
>лучше уже mount -t nullfs на какую-нибудь внутреннюю директорию в /var/ftp

Спасибо, почитаю, попробую! А если можно, уточните пожалуйста почему не доверять UnionFS?


"Disc Management для FTP"
Отправлено BlackHawk , 21-Июл-09 18:52 
>
>>если честно, я бы пока не доверял unionFS во фре
>>лучше уже mount -t nullfs на какую-нибудь внутреннюю директорию в /var/ftp
>
> Спасибо, почитаю, попробую! А если можно, уточните пожалуйста почему не доверять
>UnionFS?

дык не допили ее еще до нормального уровня... когда собирали люди Frenzy с unionFS брали какие-то патчи, которые никак не хотели включать в всистему. а патчили unionfs из-за нестабильности работы

с тех пор вроде ничего не поменялось