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

Исходное сообщение
"Выбор между EXT2 и USF2 под FreeBSD"

Отправлено zilia , 02-Фев-10 14:29 
Прошу поделиться опытом.
Понимаю - балансирую на грани холивара, поэтому прошу сдержанных оценок, на основе фактов и личного реального опыта.

Описание проблемы.
Есть домашний сервачок на FreeBSD 8.0 Release
К нему требуется подцепить сторадж на 1Тб.
Стоит проблема фыбора файловой системы.

Приведу выдержки из своих же рассуждений:

#История про сторадж.
#На сервер планировалось перенести жесткий диск с данными, который раньше был подключен к Windows машине.
#Диск полностью занимал единственный NTFS раздел с данными, которые хотелось бы на нем и оставить.
#И было бы здорово, если бы сохранилась возможность в случае чего снова подключить этот диск к Windows,
#напрмер сунуть его в USB или eSATA бокс и пойти к друзьям сливать торренты и фотки.
#Сразу оговорюсь, что от подключения харда к серверу сразу во внешнем боксе я отказался сознательно.
#Потому что у всех имевшихся в 2009 году на рынке боксов и USB-IDE/SATA переходников была
#как минимум одна из следующих проблем:
#- Некоторые USB боксы не работали с *nix вообще
#- Передавли данные со скоростью чтения перфокарт
#- имели отвратительные по качеству блоки питания
#- Пракатически все не умели выключать питание жесткого диска при его отмонтировании или выключении системы.
#- Те которые умели выключать питание, как на зло выключали его при простое, что для сервера совершенно неприемлимо, а управление этим поведением было доступно только с помощю специального софта под Windows :(
#В общем, хард был засунут в сервер и на хардверном уровне от затеи пришлось отказаться.
#Надежда на софт всё ещё оставалась и я попробовал её воплотить. А уж железо выкручу при надобности.

...
В общем далее идет печальная история о недружбе с NTFS-3G и расставании с данными... %(
так что NTFS чур не предлагать, а кто скажет FAT и прочую экзотику получит бан от админов :)
...

#Выбор файловой системы - сравнение EXT и UFS под FreeBSD.
#Взвесив все за и против, я повернулся лицом в сторону открытых файловых систем (а именно UFS2 и EXT2),
#и стал изучать их на предмет совместной работы в разных ОС.
#http://www.posix.ru/system/test_free_vs_linux/
#http://www.lissyara.su/?id=1529
#У каждой из них оказались свои за и против:
#EXT2 - почти столь же универсальна как FAT, работает где угодно на чтение и на запись,
#но довольно медлительна во FreeBSD и относительно UFS2 менее надежна, а гораздо более надежная
#старшая сестра EXT3 теряет свое преимущество в гетерогенной среде.
#Вот драйвер EXT2/3 для windows http://www.ext2fsd.com/
#Тонкости работы с EXT во FreeBSD описаны чуть ниже.
#UFS2 - скорость и надежность работы во FreeBSD против невозможности прямой записи в Windows.
#Да и с прямым доступом на чтение всё не то чтобы в шоколаде
#http://ufs2tools.sourceforge.net/
#Утилита позволяет посмотреть и скопировать данные, но опосредовано, т.е. возможности подключить
#в Windows раздел UFS хотябы на чтение, нет. Такую возможность дает вот это драйвер
#http://ffsdrv.sourceforge.net/ Но опять же только на чтение.
#Короче, про простую прямую запись на UFS в Windows можно забыть, однако файлы скопирвать всё-таки можно.
#Кроме этих программ можно получать надежный полный и безопасный доступ к чужеродным разделам
#через виртуальные машины (напрмер VMWare или VirtualBox), но удобным этот способ не назовешь.
#Так как было сказано, что UFS2 сильно сдавала позиции даже под FreeBSD, а сказано это было давно, то
#чтобы принять окончательно решение, я решил сам слегка проетстировать обе ФС на быстродействие.
...
Тестировалось всё замером времени работы разными файлами из скрипта и с помощью bonnie++
...
#Итак, в общем тест актуальный для больших файлов и потоковой записи показал
#равенство производительности файловых систем.
#Они с попеременным успехом в нюансах в общем зачете оказались равны.
#Т.е. при работе с большими файлами на EXT2 под FreeBSD опасаться тормозов не стоит.
#Особой нагрузки на проц тоже. Забавным показалось превосходство EXT2
#при чтении, записи и перезаписи и отставание при удалении,
#которое, впрочем, пренебрежимо мало по абсолютной величине.
#В случае со множеством малых файлов (например кэш прокси)
#UFS2 оказалась от потутора до десяти раз быстрее!
#Тут бы и опечалиться и списать EXT на свалку истории, но я же не прокси делаю,
#а если и будет вебсервер, то всякую мелочь сложим на UFS.
#Тут тестируется диск под сторадж, а дистрибы ОС и т.п. с мелкими файлами
#нужно архивировать или хранить в ISO. Фото же мелкими файлами не назовешь.
#В общем при здравом подходе беспокоиться не о чем.

И я уже почти готов бы выбрать EXT2 если бы не одно НО

Все мои знакомые ХОРОМ травят байки о том какая она падучая!
Да у меня есть UPS, который мониторится через apcupsd и система уходит в штатный шатдаун при обесточивании. НО всё равно стрёмно. Вот чувствую пятой точкой...

В общем прошу, поделитесь мнением и опытом. Либо избавьте меня от паранойи или обосновано вправьте мозг, чтобы я перестал страдать фигней на тему соместимости ФС с другими ОС и работал себе по сети.

Заранее благодарен.


Содержание

Сообщения в этом обсуждении
"Выбор между EXT2 и USF2 под FreeBSD"
Отправлено reader , 02-Фев-10 14:37 
субъективно с EXT2 работает медленней чем с USF, во всяком случае в 6.* и 7.*

"Выбор между EXT2 и USF2 под FreeBSD"
Отправлено zilia , 02-Фев-10 14:47 
ну со скоростью я более менее понял, меня больше интересует падучесть и время/результаты работы fsck после падения
а также какие ещё подводные камни и другие причины падений кроме обесточивания...
в общем всё интересно - любой опыт

"Выбор между EXT2 и USF2 под FreeBSD"
Отправлено aZ , 02-Фев-10 16:28 
ufs+геом-журналирование или zsf.

"Выбор между EXT2 и USF2 под FreeBSD"
Отправлено zilia , 03-Фев-10 16:11 
знаю про обеих, но я же специально просил без экзотики...

"Выбор между EXT2 и USF2 под FreeBSD"
Отправлено Pahanivo , 03-Фев-10 16:14 
>знаю про обеих, но я же специально просил без экзотики...

где тут экзотика???????


"Выбор между EXT2 и USF2 под FreeBSD"
Отправлено zilia , 03-Фев-10 16:25 
Вы хотите сказать, что и то и другое весьма универсально и кроссплатформенно?
О особенно хорошо дружит в виндой. ....о задаче, о цели, а не о средствах.

"Выбор между EXT2 и USF2 под FreeBSD"
Отправлено Pahanivo , 03-Фев-10 16:40 
>Вы хотите сказать, что и то и другое весьма универсально и кроссплатформенно?
>
>О особенно хорошо дружит в виндой. ....о задаче, о цели, а не
>о средствах.

самто понял чо ляпнул?


"Выбор между EXT2 и USF2 под FreeBSD"
Отправлено zilia , 03-Фев-10 17:10 
Я то вполне понял, а вот Вы похоже нет. это типа шутка такая, так-то (с)
КЭП всегда с нами

Есть задача. ZFS и gjournal под винду подцепить затруднительно, в остальном вполне уважаемый вариант. И хорош флудить и "тыкать"
Спасибо за мнение anyway.


"Выбор между EXT2 и USF2 под FreeBSD"
Отправлено Ы , 02-Фев-10 19:14 
Какой то поток сознания, причём мутного %-) ты бухой что ли?

>Прошу поделиться опытом.

Народная мудрость гласит что те кто хотят и рыбку съесть и ... обычно остаются без секса и голодными :)


"Выбор между EXT2 и USF2 под FreeBSD"
Отправлено zilia , 03-Фев-10 16:17 
так всё-таки рыбку съесть или...?



"Выбор между EXT2 и USF2 под FreeBSD"
Отправлено anonymous , 02-Фев-10 21:00 
>Есть домашний сервачок на FreeBSD 8.0 Release
>К нему требуется подцепить сторадж на 1Тб.
>Стоит проблема фыбора файловой системы.

Нет никакой проблемы выбора, а есть голоса в вашей голове, которые мешают вам осознать единственно верный ответ: пользоваться надо native fs, сиречь UFS.


"Выбор между EXT2 и USF2 под FreeBSD"
Отправлено zilia , 03-Фев-10 16:18 
Спасибо, счет открыт.
уже +2 за UFS
за старушку ЕХТ пока никто ниче не сказал... правда померла чтоли...?

Тут вот родилась идея ходить к друзьям с портабл VirtualBox на флешке в которой сидит мааааленькая фряха и целяет хард через самбу или как-то ещё...


"Выбор между EXT2 и USF2 под FreeBSD"
Отправлено bill , 03-Фев-10 18:45 
>Спасибо, счет открыт.
>уже +2 за UFS
>за старушку ЕХТ пока никто ниче не сказал... правда померла чтоли...?
>
>Тут вот родилась идея ходить к друзьям с портабл VirtualBox на флешке
>в которой сидит мааааленькая фряха и целяет хард через самбу или
>как-то ещё...

+1 за ext2. Она годами проверена, врочем так же как ufs. Насчёт падучести - сказки. И не надо плясок с виртуальными машинами.

зы. Есть ешё вариант - поставить линукс и на нём не будет уже проблемы выбора. И нативность и "кроссплатформенность".


"Выбор между EXT2 и USF2 под FreeBSD"
Отправлено reader , 03-Фев-10 21:22 
>[оверквотинг удален]
>>
>>Тут вот родилась идея ходить к друзьям с портабл VirtualBox на флешке
>>в которой сидит мааааленькая фряха и целяет хард через самбу или
>>как-то ещё...
>
>+1 за ext2. Она годами проверена, врочем так же как ufs. Насчёт
>падучести - сказки. И не надо плясок с виртуальными машинами.
>
>зы. Есть ешё вариант - поставить линукс и на нём не будет
>уже проблемы выбора. И нативность и "кроссплатформенность".

правильно, хотите ext ставьте линукс.


"Выбор между EXT2 и USF2 под FreeBSD"
Отправлено zilia , 04-Фев-10 09:39 
ну понеслась... :)
тут кто-то правильно сказал, что цитирую
>Длиннее  у кита, но, ясен перецц, у фрибсдэшных собственная гор^Wлинейка. :>

А про ZFS и fsck, кторого там нет - да и бог с ними
fsck в данном случае равно - утилита проверки и коррекции fs - и хоть горшком назови, хоть zpool scrub, хоть chkdsk, не на людях будь он помянут :)


"Выбор между EXT2 и USF2 под FreeBSD"
Отправлено hate , 04-Фев-10 10:05 
>А про ZFS и fsck, кторого там нет - да и бог
>с ними
>fsck в данном случае равно - утилита проверки и коррекции fs -
>и хоть горшком назови, хоть zpool scrub, хоть chkdsk, не на
>людях будь он помянут :)

  Ты явно не понимаешь разницы между fsck и scrub.


"Выбор между EXT2 и USF2 под FreeBSD"
Отправлено AB , 04-Фев-10 09:30 
>[оверквотинг удален]
>>
>>Тут вот родилась идея ходить к друзьям с портабл VirtualBox на флешке
>>в которой сидит мааааленькая фряха и целяет хард через самбу или
>>как-то ещё...
>
>+1 за ext2. Она годами проверена, врочем так же как ufs. Насчёт
>падучести - сказки. И не надо плясок с виртуальными машинами.
>
>зы. Есть ешё вариант - поставить линукс и на нём не будет
>уже проблемы выбора. И нативность и "кроссплатформенность".

Выбор был FS под FreeBSD, а не ОС под ext2

Читайте внимательно первый пост.


"Выбор между EXT2 и USF2 под FreeBSD"
Отправлено AB , 04-Фев-10 09:28 
Под FreeBSD нужно использовать родную FS, т.е. UFS

Дополнительный аргумент, коли они показали примерно один результат, зачем что-то пересаживать. Это как: у Пети почка работает ровно так же, как у Алексея, но вот  может Пете лучше ее пересадить от Алексея, а?

Или ZFS бери))) будем потом, в случае чего, тьфу-тьфу-тьфу, совместно данные выковыривать через VirtualBox


"Выбор между EXT2 и USF2 под FreeBSD"
Отправлено zilia , 04-Фев-10 09:48 
итак +3 за UFS против +1 за EXT - похоже виртуальной машины не миновать...
Я вот тут поигрался с ffsdrv - как бы его заставить понимать русские названия файлов
тогда на чтение можно и без виртуалки обойтись...
хотя это уже оффтопик :(

Ну что? Может быть кто-нибудь поделится печальным опытом и подробностями - оно то самое интересное! А ну одмины колитесь и вскрывайте самые постыдные фэйлы с тех времен, когда вы "ещё не делали бэкапы" и жали бабло на рэйды и упсы :)


"Выбор между EXT2 и USF2 под FreeBSD"
Отправлено hate , 04-Фев-10 10:06 
>Под FreeBSD нужно использовать родную FS, т.е. UFS
>
>Дополнительный аргумент, коли они показали примерно один результат, зачем что-то пересаживать. Это
>как: у Пети почка работает ровно так же, как у Алексея,
>но вот  может Пете лучше ее пересадить от Алексея, а?
>
>
>Или ZFS бери))) будем потом, в случае чего, тьфу-тьфу-тьфу, совместно данные выковыривать
>через VirtualBox

  Ух ты! Ну и бред!  


"Выбор между EXT2 и USF2 под FreeBSD"
Отправлено zilia , 04-Фев-10 10:19 
Уважаемый, всем объяснять какие они недалекие неконструктивно.
Да я не пользовался ZFS и не знаю, что есть scrub.
Вот сейчас пойду и прочитаю. Но ZFS от этого приемлимой в данном контексте не станет.
Критерии обозначены - совместимость/надежность. Второе без первого не катит.
Прошу ZFS и Linux больше не упоминать в топике, т.к. тема "Выбор между EXT и UFS под FreeBSD"

"Выбор между EXT2 и USF2 под FreeBSD"
Отправлено hate , 04-Фев-10 11:32 
>Уважаемый, всем объяснять какие они недалекие неконструктивно.
>Да я не пользовался ZFS и не знаю, что есть scrub.
>Вот сейчас пойду и прочитаю. Но ZFS от этого приемлимой в данном
>контексте не станет.
>Критерии обозначены - совместимость/надежность. Второе без первого не катит.
>Прошу ZFS и Linux больше не упоминать в топике, т.к. тема "Выбор
>между EXT и UFS под FreeBSD"

  Твой путь будет тернист. Удачи.




"Выбор между EXT2 и USF2 под FreeBSD"
Отправлено zilia , 04-Фев-10 13:09 
Итого.
Почитал про ZFS, проникся духом саночников, подверг скепсису отсустствие тулзы для восстановления - ибо ситуации бывают разные. Порадовался удобству работы с пулами.
Раньше любил фрю за GEOM, а в ZFS ваще крастоа. Теперь буду любить фрю ещё сильнее :)
А пока похоже буду жить с UFS. Т.к. путь с виртуальной машиной оказался не так уж тернист.
Всем спасибо.

"Выбор между EXT2 и USF2 под FreeBSD"
Отправлено ALex_hha , 05-Фев-10 02:11 
>Итого.
>Почитал про ZFS, проникся духом саночников, подверг скепсису отсустствие тулзы для восстановления ибо ситуации бывают разные.

ЖЖЕШЬ!!! Bugreport сану надеюсь написал?

>Порадовался удобству работы с пулами.

а мы то как рады

>Раньше любил фрю за GEOM, а в ZFS ваще крастоа. Теперь буду
>любить фрю ещё сильнее :)
>А пока похоже буду жить с UFS. Т.к. путь с виртуальной машиной
>оказался не так уж тернист.
>Всем спасибо.

You are welcome!