Есть несколько винчестеров. На каждом папки video, games, soft.
Необходимо объединить все винты в одну папку, хотя-бы только для чтения.
К этой папке будет доступ по фтп (proftpd), так чтоб пользователи видили данные одновременно со всех дисков.Unionfs не очень подходит, т.к. создает на каждом диске дерево папок других.
Может можно это сделать средствами proftpd?
>Есть несколько винчестеров. На каждом папки video, games, soft.
>Необходимо объединить все винты в одну папку, хотя-бы только для чтения.
>К этой папке будет доступ по фтп (proftpd), так чтоб пользователи видили
>данные одновременно со всех дисков.
>
>Unionfs не очень подходит, т.к. создает на каждом диске дерево папок других.
>
>Может можно это сделать средствами proftpd?Можно сделать программный raid (mdadm) в режиме lineary. Я так делал. Правда вся инфа на диске умрет.
>[оверквотинг удален]
>>Необходимо объединить все винты в одну папку, хотя-бы только для чтения.
>>К этой папке будет доступ по фтп (proftpd), так чтоб пользователи видили
>>данные одновременно со всех дисков.
>>
>>Unionfs не очень подходит, т.к. создает на каждом диске дерево папок других.
>>
>>Может можно это сделать средствами proftpd?
>
>Можно сделать программный raid (mdadm) в режиме lineary. Я так делал. Правда
>вся инфа на диске умрет.а если сделать ссылку ? не помогает ?
>Есть несколько винчестеров. На каждом папки video, games, soft.
>Необходимо объединить все винты в одну папку, хотя-бы только для чтения.
>К этой папке будет доступ по фтп (proftpd), так чтоб пользователи видили
>данные одновременно со всех дисков.
>
>Unionfs не очень подходит, т.к. создает на каждом диске дерево папок других.
>
>Может можно это сделать средствами proftpd?можно воспользоватся
mount -o bind
>Есть несколько винчестеров. На каждом папки video, games, soft.
>Необходимо объединить все винты в одну папку, хотя-бы только для чтения.
>К этой папке будет доступ по фтп (proftpd), так чтоб пользователи видили
>данные одновременно со всех дисков.
>
>Unionfs не очень подходит, т.к. создает на каждом диске дерево папок других.
>
>Может можно это сделать средствами proftpd?У меня была такая же проблема, mount -o bind мне непомог, с смиволическими ссылками proftpd неработает, я сделал через unionfs, заранее распланировав структуру каталогов.
Правда сейчас перешел на софтовый raid-5.
>У меня была такая же проблема, mount -o bind мне непомог, с
>смиволическими ссылками proftpd неработает, я сделал через unionfs, заранее распланировав структуру
>каталогов.
>Правда сейчас перешел на софтовый raid-5.mount -o bind : для системы выглядит как тотже диск, видно в ядре не была включена опция поддержки этой функции, с vsftpd все отлично работает
lvm
>lvmА подробнее? Хотелось бы так же получить доступ к каждому диску отдельно, как и к их объединению. Либо безболезненное удаление объединения.
>>lvm
>
>А подробнее? Хотелось бы так же получить доступ к каждому диску отдельно,
>как и к их объединению. Либо безболезненное удаление объединения.если нужно доступ отдельно, то только монтировать в разные каталоги. если использовать lvm, то система будет обращаться в логическому диску, состоящему из 2х физических, прозрачно для пользователя, но на каком физическом диске расположены конкретные данные, узнать не выйдет.
можно, однако, ан лету добавлять/удалять физические диски из набора.
см. http://www.opennet.me/docs/RUS/linux_lvm/
Сказали же без RAID :)
То что lvm предоставляет raid на логическом, а не физическом уровне роли не играет.
ну, блин, или шашечки, или ехать :)
Спасибо всем за ответы.
У меня еще вопрос. Если создавать софтный RAID, есть ли возможность добавлять или удалять диски из него, не уничтожая всех данных на остальных дисках (freebsd) ?
>Спасибо всем за ответы.
>У меня еще вопрос. Если создавать софтный RAID, есть ли возможность добавлять
>или удалять диски из него, не уничтожая всех данных на остальных
>дисках (freebsd) ?В голову приходит только gvirstor.
>Спасибо всем за ответы.
>У меня еще вопрос. Если создавать софтный RAID, есть ли возможность добавлять
>или удалять диски из него, не уничтожая всех данных на остальных
>дисках (freebsd) ?ZFS
Проблема решена с помощью unionfs начиная с freebsd 6.3 release.