Прошу поделиться опытом.
Понимаю - балансирую на грани холивара, поэтому прошу сдержанных оценок, на основе фактов и личного реального опыта.Описание проблемы.
Есть домашний сервачок на 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 и система уходит в штатный шатдаун при обесточивании. НО всё равно стрёмно. Вот чувствую пятой точкой...
В общем прошу, поделитесь мнением и опытом. Либо избавьте меня от паранойи или обосновано вправьте мозг, чтобы я перестал страдать фигней на тему соместимости ФС с другими ОС и работал себе по сети.
Заранее благодарен.