Файлообменник
Опубликовано Мария в 28.07.2008 в 18:55
Необходим сервер + корзина ~ 16 Тб.
Самое главное, чтобы работало под линуксом.
Поделитесь опытом, если оный имеется.
НавигацияТэгиВход в системуПоискСейчас на сайтеСейчас на сайте 0 пользователей и 4 гостя.
|
ФайлообменникОпубликовано Мария в 28.07.2008 в 18:55
Необходим сервер + корзина ~ 16 Тб. |
ОпросКакой дистрибутив вы используете?
Ubuntu
29%
Debian
23%
Mandriva
20%
Gentoo
18%
Другой
10%
Всего голосов: 198
Популярное содержимоеЗа сегодня:За всё время:За последнее время: |
Мне кажется - вопрос нужно слегка конкретизировать :)
+1 :)
хех)
система для хранения и обмена данными с разграничением прав доступа с объемом места не более 16 Тб (пока что). Опенсорс (сьюс, насколько понимаю, лучше всего).
Так лучше? =)
Ну ничего лучше ftp-сервака тебе не придумать... можно ProFTP или Vsftp.. Сконфигурируешь их и будет тебе разгроничение прав доступа. Под Сусю они тоже есть, на крайняк из сорцов соберешь :)
Надеюсь, что с железками у вас все продуманно, потому как такой "крохотный" файлообменник... там должны быть серьезные машинки :) А вот какой пингвинарий на борту, это не критично. Главное, как он будет настроен ;)
Думаю, на ftp сложно будет организовать корзину - функционал протокола/реализаций не позволит.
Если не требуется сливать/заливать единовременно большое количество файлов, можно организовать веб-морду с какой-нибудь mysql, и на основе этого реализовывать необходимый функционал.
Минус - неудобно сливать/заливать несколько файлов одновременно. Плюс - довольно большие возможности масштабирования.
У нас нечто подобное реализовано на php/mysql. Крутится все это на debian.
Почему бы не прикрутить просто proftpd\vsftpd+mysql ?
Можно вопрос, зачем корзина так нужна? Или о какой-то специфической корзине речь идет?
> Почему бы не прикрутить просто proftpd\vsftpd+mysql ?
А смысл?
А смысл в том, чтобы иметь хранилище в эти самые 16Тб доступ к которому можно осуществлять посредством ftp с авторизацией. Здесь можно и правами порулить для разных пользователей. Нету трудностей с залитием нескольких файлов. Только вот с корзиной этой не совсем получается.
Вот поэтому и не имеет смысла. С базой или без - функционал будет один и тот же. Расширение без правки кода ftp-сервера невозможно. Гораздо проще сделать это на каком-нибудь RoR/Django. Ну, или на пхп, на худой конец.
давайте не будем проктологов изображать =)))
Ну тогда написать свой ftp-сервак, с бекдж^W корзиной и прочим.
А чем вам самба не угодила???
Вообще есть много разных фишечек типа iSCSI когда физическое подключение к корзинке идёт по эзернету :)
Опять же вам нужна просто корзина или рэйд?
У меня реализована корзинка на 16дисков - два рэйда 5го уровня(2*6дисков) апаратно реализованы и сложены в линуксовое зеркало + 4диска под горячую замену. Всё это через SCSI контроллер подключено соотв к линуксе с SAMBA, какие то папки привязаны с дугих/к другим сервакам по nfs в т.ч. на внешний сервак где http/ftp доступ.
Правда у меня диски сказевые, маленькие, объём всей конструкции смешной по нынешним временам - пол терика, но с хорошей скоростью и параноидальной надёжностью! :-)
Андрей, я ждала вашего ответа =)
Нужно определить о каких скоростях и цене вопроса речь, есть готовые решения в виде автономного шкафа имеющем встроенную линуксу и кучу протоколов типа той же самбы и т.д. есть корзины с минимальной логикой которые видятся как расшаренный диск, есть корзины с внутренним рэйдом.
Главное, что бы по максимому всё было одного производителя и сбалансировано - я уже не один рэйд собраный на коленке загубил, а вот корзина прижилась :)
У меня Infotrend U16U-G4020 Array но это SCISI to SCSI, но есть варианты когда сами диски SATA а у корзинки выход сказевой...
Нда... я ща ОЧЕНЬ жёстко сам над собой и ещё кучей народа прикололся - на живой и активно работающей корзине решил прошивку поменять - а при смене прошивки корзине перезапускается - догадайтесь что было дальше :))
Линукса спокойно это проглотила, НО перевела этот "мерцающий" диск в режим RO т.е. юзверя читать могут, а писать - ХРЕН! перемонтировать не получилось, пришлось тачку перезапускать, что бы всё по честному и быстро восстановить, а в это время в бухгалтерии... в общем за 5ть минут всё перезапустилось и заработало - все счастливы а на рэйде свежая прошивка 2008года :)
спасибо за ссылочку =)
что-нибудь можете сказать насчет оборудования EMC CLARiiON?
В первом приближении вроде неплохо, на мою корзинку в чём то похоже, только круче.
А теперь об узких местах корзин:
1 - питание - оно должно быть крайне стабильным!!! и желательно продублированным - нормальные корзинки должны комплектоваться 2мя блоками питания для надёжности в случае выхода из строя одного из них или вылета одной фазы. Так же желательно ставить для такой корзины мощный "он-лайн" бесперебойник т.к. даже помеха/скачк напряжения может очень сильно навредить. Так же продумайте систему охлаждения, корзина имеет продувные вентиляторы, но в шкафу спереди и сздади от корзины должно быть место что бы этот воздух мог поступать и выходить...
2 - салазки - многие фирмы продают только диски в салазках, но сами салазки по отдельности не продают. т.е. вы вынуждены будете покупать только ИХ диски одетые в салазки, а не те которые захотите.(такой прикол у Хулита)
3 - соединение с компом - от того ЧЕМ будет корзина соединена с серваком тоже много зависит. Есть вариант, как у меня(но нереализовано) два шнурка от корзины к одному серверу для увеличения прпускной способности, либо два шнурка к двум сервакам один из которых зарезервирован на случай падения основного.
4 - RAID это конструкция которая формируется один раз и как правило на всегда поэтому нужно сразу решить тип какой тип рэйда вам нужен чистое зеркало для повышения скорости(примерно в полтора раза быстрее) и надёжности или 5ый(6ой) для просто надёжности. Стоит подумать над использованием апаратного рэйда - он в любом случае быстрее линуксового, НО линуксовый на мой взгляд живучие. Поэтому я и использовал комбинированную технологию и аппаратный и софтварный.
При аппаратном критично качество и объём памяти установленной в корзине.
Подумайте над этими вопросами...
Так вот о какой корзине речь шла..