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

Исходное сообщение
"Объединение дисков без RAIDа."

Отправлено kiyaleks , 07-Май-08 02:03 
Есть несколько винчестеров. На каждом папки video, games, soft.
Необходимо объединить все винты в одну папку, хотя-бы только для чтения.
К этой папке будет доступ по фтп (proftpd), так чтоб пользователи видили данные одновременно со всех дисков.

Unionfs не очень подходит, т.к. создает на каждом диске дерево папок других.
Может можно это сделать средствами proftpd?  


Содержание

Сообщения в этом обсуждении
"Объединение дисков без RAIDа."
Отправлено Acter , 07-Май-08 04:01 
>Есть несколько винчестеров. На каждом папки video, games, soft.
>Необходимо объединить все винты в одну папку, хотя-бы только для чтения.
>К этой папке будет доступ по фтп (proftpd), так чтоб пользователи видили
>данные одновременно со всех дисков.
>
>Unionfs не очень подходит, т.к. создает на каждом диске дерево папок других.
>
>Может можно это сделать средствами proftpd?

Можно сделать программный raid (mdadm) в режиме lineary. Я так делал. Правда вся инфа на диске умрет.


"Объединение дисков без RAIDа."
Отправлено mario , 07-Май-08 08:22 
>[оверквотинг удален]
>>Необходимо объединить все винты в одну папку, хотя-бы только для чтения.
>>К этой папке будет доступ по фтп (proftpd), так чтоб пользователи видили
>>данные одновременно со всех дисков.
>>
>>Unionfs не очень подходит, т.к. создает на каждом диске дерево папок других.
>>
>>Может можно это сделать средствами proftpd?
>
>Можно сделать программный raid (mdadm) в режиме lineary. Я так делал. Правда
>вся инфа на диске умрет.

а если сделать ссылку ? не помогает ?


"Объединение дисков без RAIDа."
Отправлено ROMB , 07-Май-08 08:19 
>Есть несколько винчестеров. На каждом папки video, games, soft.
>Необходимо объединить все винты в одну папку, хотя-бы только для чтения.
>К этой папке будет доступ по фтп (proftpd), так чтоб пользователи видили
>данные одновременно со всех дисков.
>
>Unionfs не очень подходит, т.к. создает на каждом диске дерево папок других.
>
>Может можно это сделать средствами proftpd?

можно воспользоватся
mount -o bind


"Объединение дисков без RAIDа."
Отправлено Аноним , 07-Май-08 09:26 
>Есть несколько винчестеров. На каждом папки video, games, soft.
>Необходимо объединить все винты в одну папку, хотя-бы только для чтения.
>К этой папке будет доступ по фтп (proftpd), так чтоб пользователи видили
>данные одновременно со всех дисков.
>
>Unionfs не очень подходит, т.к. создает на каждом диске дерево папок других.
>
>Может можно это сделать средствами proftpd?

У меня была такая же проблема, mount -o bind мне непомог, с смиволическими ссылками proftpd неработает, я сделал через unionfs, заранее распланировав структуру каталогов.
Правда сейчас перешел на софтовый raid-5.


"Объединение дисков без RAIDа."
Отправлено ROMB , 08-Май-08 03:53 
>У меня была такая же проблема, mount -o bind мне непомог, с
>смиволическими ссылками proftpd неработает, я сделал через unionfs, заранее распланировав структуру
>каталогов.
>Правда сейчас перешел на софтовый raid-5.

mount -o bind : для системы выглядит как тотже диск, видно в ядре не была включена опция поддержки этой функции, с vsftpd все отлично работает


"Объединение дисков без RAIDа."
Отправлено marten , 07-Май-08 16:16 
lvm


"Объединение дисков без RAIDа."
Отправлено kiyaleks , 07-Май-08 20:34 
>lvm

А подробнее? Хотелось бы так же получить доступ к каждому диску отдельно, как и к их объединению. Либо безболезненное удаление объединения.


"Объединение дисков без RAIDа."
Отправлено marten , 07-Май-08 20:39 
>>lvm
>
>А подробнее? Хотелось бы так же получить доступ к каждому диску отдельно,
>как и к их объединению. Либо безболезненное удаление объединения.

если нужно доступ отдельно, то только монтировать в разные каталоги. если использовать lvm, то система будет обращаться в логическому диску, состоящему из 2х физических, прозрачно для пользователя, но на каком физическом диске расположены конкретные данные, узнать не выйдет.
можно, однако, ан лету добавлять/удалять физические диски из набора.
см. http://www.opennet.me/docs/RUS/linux_lvm/


"Объединение дисков без RAIDа."
Отправлено angra , 07-Май-08 21:25 
Сказали же без RAID :)
То что lvm предоставляет raid на логическом, а не физическом уровне роли не играет.

"Объединение дисков без RAIDа."
Отправлено marten , 07-Май-08 21:39 
ну, блин, или шашечки, или ехать :)

"Объединение дисков без RAIDа."
Отправлено kiyaleks , 07-Май-08 22:16 
Спасибо всем за ответы.
У меня еще вопрос. Если создавать софтный RAID, есть ли возможность добавлять или удалять диски из него, не уничтожая всех данных на остальных дисках (freebsd) ?

"Объединение дисков без RAIDа."
Отправлено KLM , 07-Май-08 23:38 
>Спасибо всем за ответы.
>У меня еще вопрос. Если создавать софтный RAID, есть ли возможность добавлять
>или удалять диски из него, не уничтожая всех данных на остальных
>дисках (freebsd) ?

В голову приходит только gvirstor.


"Объединение дисков без RAIDа."
Отправлено hate , 08-Май-08 00:21 
>Спасибо всем за ответы.
>У меня еще вопрос. Если создавать софтный RAID, есть ли возможность добавлять
>или удалять диски из него, не уничтожая всех данных на остальных
>дисках (freebsd) ?

  ZFS


"Объединение дисков без RAIDа."
Отправлено kiyaleks , 29-Май-08 18:52 
Проблема решена с помощью unionfs начиная с freebsd 6.3 release.