подскажите самую правильную FS

только что отключился комп - включил, решил почекать свою XFS - были ошибки, что-то свалилось в лост-фаунд, но самое главное повредилось пару файликов закладки в броузере и в аське пароль слетел - неприятное то что файлы-то были но в них данные были попорчены.

Вот вопрос - какая самая правильная FS?

Ато наткнулся что XFS журналирует только метаданные, JFS тормознутая как и ext3, а Reiser4 глючит (то быстро работает то подвисает), а как-то было рейзер4 слетел, правда потом кое что восстановил но не все, и после каждого чека все новые ошибки находил (винты нормальные, прверял на 2-х компах). Рейзер третий вроде работал без проблем - но сам рейзер выражался типа что это прошлый век.

Так если третий

Так если третий работал без проблем, ЗАЧЕМ НА 4-ТЫЙ ПОЛЕЗ? Он же еще в разработке. Вот когда в ядро возьмут, значит уже пригодно для практического использования. А пока... Чем reiser не reiser? :-)

Я тоже

Я тоже пользуюсь 3м reiser'ом. Работает. Вроде хорошо работает...

Re: Я тоже

kirx написал(а):
Я тоже пользуюсь 3м reiser'ом. Работает. Вроде хорошо работает...

Кстати, чисто предупредить :)
У меня 3-ий один раз слетел, мне на компе одном надо было быстренько инсталяцию сделать, заморачиваться не стал с разделами, отформатил hda3 под райзер третий и прописал как рутовую fs. Работало неделю нормально, потом перебой питания, после загрузки ошибки - типа не могу найти много скриптов загрузочных, так и не загрузился комп без livecd. Оказалось что ~половина etc потерялась... Восстановление не вернуло файлов, чтото поисправляло, но комп всё равно не грузился. Из бэкапа пришлось восстанавливать..

Но слава райзеру, с того момента как его объявили стабильным он просто так у меня ни где не падал (на своих компах держу его только для дистов и портеджей).

Много раз

Много раз вырубалось электричество - рейзерфс3 всё выдержал.

Ну рейзер на

Ну рейзер на меня хорошое впечатление произвел...
Очень стабильная фс... и дату почти всегда в случае жесткого падения можно востановить на 100%

_________________
Gentoo GNU/Linux 2.6.19 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

Re: Я тоже

kirx написал(а):
Я тоже пользуюсь 3м reiser'ом. Работает. Вроде хорошо работает...

Не просто хорошо, а атлична! :) для / и /usr только ее юзаю.

Quote:но сам

Цитата:
но сам рейзер выражался типа что это прошлый век.

и где теперь рейзер?

а если серъёзно, то проблема очевидно в тебе (больно резетом любишь пользоваца :D) или в матке (ide-контроллер не глючит?)

Цитата:
XFS журналирует только метаданные

ну, по умолчанию все фс так поступают.
единственное, XFS активно кэширует, так что перед резетом sync (alt+SysRq+s; alt+SysRq+u) очжелателен.

Цитата:
JFS тормознутая как и ext3

зависит от настройки журналирования. на слабых компах они могут быть быстрее reiserfs.

В общем наиболее оптимальным вариантом остается reiserfs (3)

народ а вам не

народ а вам не кажется что вы немного перегибаете палку а?
любая фс расчитана на некие "нормальные" условия эксплуатации, и нужно бэкапы делать критических данных, упсятник ставить, может рэйд, а ресетами что угодно убить можно - включая железо.
а про пршлый век... ну в россии есть законсервированные работающие паравозы, на случай войны. и ничего что позапрошлый век - работает отменно.

Мой выбор

Мой выбор XFS.
Пробовал использовать Reiser3, но, к сожалению, остались негативные впечатления. Когда при попытки восстановить данные после краха (ну тут по моей вине) тебя просят заплатить 19,99$ за набор дополнительных утилит, которые мне как-раз и были нужны, какие еще могут быть впечаления?
Поэтому сразу перешёл к xfs. Набор системных утилик к этой фс отменный, все что нужно и не очень есть. Вполне легко восстанавливал данные после крахов (опять же крахи не по вине фс, а моей).
В нете (в том числе и на opennet.ru) есть много статей про различные фс. При сравнении xfs с другими фс (и reiser) xfs выигрывает в быстро действии, хоть совсем не на много (2-5%), но все же ;)

да вообщето с

да вообщето с помощью

fsck.reiserfs --rebuild-tree
fsck.reiserfs --scan-whole-partition

востанавливаеться почти все...
_________________
Gentoo GNU/Linux 2.6.19 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

Пара вопросов

1) Что за тузлы такие? Кто предложил? Что делают?
2) Не понял насчет краха системы "по моей вине", это как?

PS
Тестил с год назад XFS. Проскакивало что не любит отключения питания под нагрузкой. Решил проверить. Развернулся на вмвари. Нарисовал нагрузку. После третьего ресету раздел лег. Ковырял тузлами с полчаса и забил. Я конечно понимаю, "серверная фс",упс и все такое. Но зарплату как бы хотелось и дальше получать.

В общем с рейзер 3 проблем за 3 года как бы не было никаких. И тузл за 20 баксов не требовалось ни разу. ИМХО хорошая вещь это не та к которой ящик инструментов бесплатно дают, а та что не ломаеццо.

1) уже точно не

1) уже точно не помню (давно было)... там когда запускаешь стандартные утилиты этой фс, она рекламку выдаёт. В общем не суть. а суть то что мне восстановить фс не удалось (
2) убийство разметки разделов, случайное форматирование, перебои питания - всё это было и спокойно решалось с xfs.
Один раз даже я так убил диск, что он "превратился" в флешку ) Точнее в Винде он почему-то стал отображаться как флеш-устройство, можно даже отключить. Данные xfs разделов восстановить удалось, а вот в Винде диск до сих пор как флешка (переустановка винды не помогает, видимо что-то физически прописалось), а линуксе работает нормально. Как вам 40 гиговая hdd флешка, не хотите?

А тузлы:
reiserfsprogs:
-debugreiserfs
-fsck.reiserfs
-mkfs.reiserfs
-mkreiserfs
-reiserfsck
-reiserfstune
-resize_reiserfs

и это все что они могут предложить??

xfsprogs:
-fsck.xfs
-mkfs.xfs
-xfs_repair
-xfs_admin
-xfs_bmap
-xfs_check
-xfs_copy
-xfs_db
-xfs_freeze
-xfs_growfs
-xfs_info
-xfs_io
-xfs_logprint
-xfs_mkfile
-xfs_ncheck
-xfs_quota
-xfs_rtcp

Не знаю как вам, но мне тут много полезного/нужного.

PS: ну.. при работе с resize у меня отсалось лишь негативное впечатление, а к xfs пока претензий нет, поэтому я за xfs

видимо у кого

видимо у кого как. у меня к рейзеру притензий нет. и рекламку не видел
и разделами рулить можно, если восстанавливать - есть команда ребилд-три она заново из данных на диске строит дерево. есть какая-то софтина которая ищет файлы по информации о структуре заголовков и окончаний файлов на диске.
Админить, а что там админить?
Про ресайз - ну нормально на живую я увеличивал разделы, урезать - так режут вроде все тока отмонтированное.

А на практике вроде рейзер с кучей маленьких файликов работает - у меня на серваке нормально лежит примерно 5 миллионов файлов, может больше - фотки по ~50-100к по миллиону в каждой из 4х папок, + XML-ки по 0,5 - 1К распределено по 10 каталогам. Оно живёт на 80G разделе с рейзером, и было нстоящей проблемой это удалять - от фаинда передавали эрэму - в максимальную длинну команды невлазит...

"видимо у кого

"видимо у кого как" - в общем да, это согласен.

Вот, например, из тузла частенько использую xfs_copy. Очень быстро дамбит раздел. Перед внесением каких-то глобальных изменений в системе (при emerge -uD system к примеру) делаю копию рут раздела. И если что можно быстро восстановить и разобраться (раза 3 приходилось, люблю играться с оптимизацией ;)). Так же использую дамб для быстрой установки на другие машины.
Конечно это можно делать и другими стандартными средствами, но нативность всегда приятна.

PS считаю xfs и reiserfs равносильными, но выбирать то все-равно надо ;)

мне кажеться

мне кажеться что рейзер лучше для мелких файлов, а икс для побольше - несколько метров хотябы. вот куплю диск другой и поюзаю на фото/музыке

P.S. есть кстати один момент кторый портит много крови у тех кто про него незнал. Если стояла опция tail файлики весят стока скока весят - НО при падении в файлах может оказаться "мусор" , т.к. чтобы сэкономить место ФС дописывает "хвост"(tail) в другой файл, и файл может быть меньше 1 блока. Это относиться к любой ФС с этой фичей - размер файла может быть меньше чем занимает блоков на диске. У ext4 оно появилось.

>>Один раз даже

>>Один раз даже я так убил диск, что он "превратился" в флешку

Часом не SATA?. Видел пару раз. Прикольно. Только фс тут как бы ни при чем (винда ни хеефес ни рейзер не знает - однозначно). Это вендопрограммеры пытаются через гуй и прогремевший на весь мир плюккин плэй узверю растолковать что устройства таки похожи. Кстати на внешний вид у меня флешка и под линем не сильно отличается (sda - хард - sdb - флеш)

Я вот такой

Я вот такой динозавр сижу дома на ext3 и радуюсь. Скорость вполне устраивает. Надёжность тоже. Эдакий ящичек, который не сломаешь. Жалоб на неё пока нет...

кстати, вродь

кстати, вродь уже официально представили ext4
_________________
иЗвиНиТе зА НеРоВНый ПочЕРк!

Согласно

Согласно прогнозам, новая ФС будет готова к промышленному использованию через 6-9 месяцев

Эндрью Мортон (Andrew Morton) добавил поддержку новой файловой системы ext4 к своей ветви ядра (-mm). Ext4 частично совместима с ext3 и отличается от нее, во-первых, поддержкой больших разделов (до 1024 петабайт), а во-вторых, экстентами (extents). Экстенты, уже реализованные в Reiser4 и JFS, уменьшают фрагментацию ФС путем дописывания вновь создаваемых файлов "в хвост" уже созданных. Если все пойдет гладко, поддержка ext4 в основной ветке ядра появится где-то через 6-9 месяцев.

Это есть не

Это есть не только в Reiser4, но и в Reiser3

...

...

.

интересно что в гентоо ядре она есть а как форматировать непонятно
говорят mkfs -t ext4dev, но мне что-то не верится

как форматировать ext4?

принес винт, только ставить - оп а оно
mkfs -t ext4 /dev/hdc1
mkfs.ext4: Нет такого файла или каталога
что делать? как жить дальше?

ext4dev

форматировать как обычно mke2fs -j /dev/hda1
а монтировать так "mount -t ext4dev -o sync,extents /dev/hda1

.

неужели никто не пробовал форматировать винт в ext4.fs и никому не интересно где брать mkfs.ext4?

Вытаскивать

Вытаскивать данные, если что, с таково винчестера потом еще более интересно. :-)

Re: Я вот такой

MooSE написал(а):
Я вот такой динозавр сижу дома на ext3 и радуюсь. Скорость вполне устраивает. Надёжность тоже. Эдакий ящичек, который не сломаешь. Жалоб на неё пока нет...

+1 =)

Re: Я вот такой

MooSE написал(а):
Я вот такой динозавр сижу дома на ext3 и радуюсь. Скорость вполне устраивает. Надёжность тоже. Эдакий ящичек, который не сломаешь. Жалоб на неё пока нет...

+1

Проблем нет

Проблем нет пока с resize2fs не стокнетесь. ext2/3 можно увеличивать только до какого-то предела. Дальше - только копированием и пересозданием с нуля. С reiserfs такой проблемы нет.

Я не двигаю

Я не двигаю разделы каждый день. Я просто работаю.

+1

+1

+1

))

.

и вообще на десктопе достаточно одного раздела не считая swap, это только на сервере надо отделять home, log и tmp от системы что-б при переполнении сервер не повис и был удаленный доступ - а так не надо оно.

Не сломаешь -

Не сломаешь - это да, но она вроде бы неэкономно использует место при работе большим числом мелких файлов?

Лично я - использую Reiser3 даже на ноутбуке (где о внезапном отключении питания можно в принципе забыть, потому как аккумулятор). И именно из-за более эффективной и быстрой работы с множеством мелких файлов.

Дело не в

Дело не в экономии. Дело в комфорте.

+1

mount -t ext3 -o data=jornal /dev/md0 /var/spool/samba/1C :)

Re: Я вот такой

MooSE написал(а):
Я вот такой динозавр сижу дома на ext3 и радуюсь. Скорость вполне устраивает. Надёжность тоже. Эдакий ящичек, который не сломаешь. Жалоб на неё пока нет...

+ 1 =)

Мой пример

Вобщем вот реальный пример стабильной конфигурации, я ОЧЕНЬ доволен, экспирименты с системой делаю постоянно, но на fs остановлися давненько уже.

текущая конфигурация:
* boot - etx2 (без вопросов конечно)
* / - etx3 (единственный крах райзера, но для меня очень серьёзный, заставил принять такое решение, etx3 ниразу невосстановимо у меня не падал)
* /tmp - в память подмонтирован, 100 метров
* /usr/portage & /usr/portage/distfiles - raiser3 (и не откажусь никогда, только если другой райсер, ибо никто так быстро с таким колличеством файлов кроме райзе не справляется)
/data - xfs, т.к много фильмов, мультиков и музыки, мельких фалов мало. Выбрал за стабильность, утилиты + чуть более быструю работу с большими файлами.

Если точнее к теме, сам вопрос- "Вот вопрос - какая самая правильная FS?" очень некорректный, напиши - на серваке.. для десктопа, для каких файлов, какого размера средний файл, размер диска, тогда получиш ответ действительно полезный. Я предположил что у тебя десктоп средней конфигурации, и что ты не храниш у себя дома тысячи мелких файлов к каталоге пользовательском.

Если совсем не заморачиваться - ext3 как самое общее решение подойдёт для всего.
_________________
- Desktop: core: p4-3.0, video: Nvidia 7900 GT, hard: 4x250 Gb (baracuda 9 series) & 80 Gb WD, mem: 2 G, Audio: Creative X-Fi
- Portable: Asus U5A (915 chipset, centrino 1.73 Donath, 1.5 Gb mem, 120 Gb hard, e.t.c)

Совершенно

Совершенно согласен.

ext2 -- при наладке X-ов и неизбежных (ДЛЯ МЕНЯ ;)) зависаниях -- безнадежно испортилось KDE, пришлось сносить.
reiser3 -- работал долго и неплохо, за исключением длительного и печального процесса проверки дисков... НО! Однажды после перекомпиляции ядра безнадежно испортился раздел "/", И МАЛО ТОГО, ПОЧЕМУ_ТО НАПРОЧЬ ИСЧЕЗЛИ ДАННЫЕ с второго логического диска (тоже в reiser3)!!!!! :(((( (а он даже подмонтирован не был)
Так что больше в reiser я -- не ногою, и вам не советую...
Сейчас пробую ext3, потом расскажу ;)

мдя

А я вот заметил, что периодически при плановых проверках Ext3 (например при 24 ребутах) она находит какие-то мифические ошибки, исправляет и перезагружается...НО, пока за полгода ни разу после этого ничего не окривело....

Похоже все таки придется заняться углубленным изучением этого вопросы - все таки на файловом серваке с ценнейшими данными тоже Ext3 :)

.

> пока за полгода ни разу после этого ничего не окривело

все окривевшее можно найти в директории /lost&found )
вот когда я оценил опцию buildpkg - потом все можно быстро из бинарников восстановить

# tune2fs -l /dev/hda2 |

# tune2fs -l /dev/hda2 | grep -i "mount count"
Mount count: 4
Maximum mount count: 32

После 32 монт. будет чек

>> * /tmp - в память

>> * /tmp - в память подмонтирован, 100 метров

это я так понимаю для повышения скорости работы с темпами, подскажи пожалуйста что да как монтировать?

_________________
Regards,
UVSoft.

В

В /etc/fstab:

none /tmp tmpfs defaults 0 0

Ага, скорость работы увеличивается, но расходуется память если много записывать. А вообще достаточно удобно архивы (tar, bzip2 etc) покировать в /tmp и потом распаковывать, получается очень быстро.

Я так систему

Я так систему собирал на машинке с 4G ram
Тока монтировал
/var/tmp/portage
Сборка тогда просто летает...
_________________
Gentoo GNU/Linux 2.6.19 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

:)

Ulibnolo (man mont 4itali?)
Dano: RAM+SWAP=1G (dla primera)
# mount -t tmpfs none /tmp ( tak ?)
Dalee berem fail razmerom 5G (est takoi u menja ALLBAK.tar.gz) i
# cp ALLBAK.tar.gz /tmp
Vnimanie , vopros : kogda povisnet mashina ?
IMHO Otvet : kogda skopiruem 1G (Vi uvereni 4to jadro otstrelit procces?) Mozet vse taki
#mount -t tmpfs -o rw, size=100M, mode=777 none /tmp ?
IMHO realnie prilozenija na 4G v /tmp - K3b, GnomeCD master ,etc..

ну по умолчанию

ну по умолчанию оно монтирует полрама в тмпфс...
и больше чем эти полрама туда записать не получиться...
к тому же темп в оперу я не монтирую... как раз из за того что есть софт который в нем состоянии заюзать 3-4 гига...
ЗЫ не по теме...
У меня бекап есть с датой размером 85G
архивчик такой tar.bz2

_________________
Gentoo GNU/Linux 2.6.19 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

Самая

Самая правильная FAT :-))
Если серьезно самых правильных пока не бывает.
Я юзаю Reiser3 для / (для мелких файлов лучше нет) и XFS для /home (для толстых файлов лучше нет). Когда начнет нормально работать Reiser4 (в часности на AMD64) попробую её.

все

после того как грохнулась вчера reiser4 после замены ядра на mm-sources (mm вообще страшно глючные), потом правда на другом компе reiser4 восстановил, - переставил на ext3 и успокоился - работает не медленнее рейзеров (если конечно монтировать с noatime,nodiratime), а местами быстрее, особенно на запись и когда emerge - то быстрее палочка крутится, и вообще она проц не грузит как остальные - то есть многозадачна, а XFS тоже не сильно понравилсь: субъективно медленно ворочается. Теперь на одном компе ext3 на другом reiser3 который тормозит жутко - если запустить одновременно emerge --sync и запускать иксы то дождатся запуска кде мне так и не удалось...
Ну и с ext3 потом очень просто перейти на ext4 (подмонтировать ее как ext4 и она сама постепенно превратится в ext4).

ноут

Юзаю на ноуте reiser3 (/boot) и reiser4 со сжатием для всего остального. ИМХО хороший выбор, потому что ноутбучные винты медленные, а со сжатем туда физически пишется меньше. Да и винт у меня 40 Гб, а одно только дерево портежей весит 7.7 Гб, так что без сжатия никак. И внезапное отключение питания ноуту, работающему дома от розетки, не грозит :)

Дерево

Дерево портеджей - ~250 метров,
дистфайлы и packages ты имел ввиду видимо.

Не подскажите,

Не подскажите, когда ext4 и reiser4 обещают закончить? Пытаюсь высчитать время покупки ноута - чтоб КДЕ4, лиса 3 и т.д :)
_________________
Я схожу с ума или это глючит Реальность?

Не выгадывай, -

Не выгадывай, - прогадаешь! :)

Личный опыт.

Личный опыт. Про ext2 не буду, давно было...

ext3 стоял около года на серверочке в небольшой организации. Требования по памяти скромные, но скорость... так себе. Серверочек стоял без ИБП и в один прекрасный день, после очередного залития электропроводки с текущей крыши, машина не вышла из перезагрузки. После чего в порядке эксперимента была переведена на ReiserFS 3. Первое положительное ощущение - оно ЗАЛЕТАЛО. Второе положительное ощущение сразу оценить не удалось, только несколько лет спустя - система больше не умирала, не смотря на частые отказы железа :)

Не удивительно, что, когда я пару лет назад поставил Gentoo дома, я в качестве базовой выбрал ReiserFS 3.

Но время идёт, сейчас у домашнего серверочка основная задача - масса закачек и раздач по p2p. Объёмы файлов некоторых до 9Гб. Reiser начал отнимать процессорные ресурсы. Заочно зная, что XFS - это хорошо, особенно для больших файлов, решил поставить её. Для эксперимента - на раздел с видео на домашнем сервере (150Гб) и в качестве ФС единственного раздела десктопной машинки.

На сервере потребление CPU в результате этого преобразования... возросло :D Ну да ладно...

Всё веселее на десктопе. ИБП у меня дома один. И на сервер, и на десктоп его не хватает. Поэтому им защищён только сервер. А на десктопе... ну, типа, все важные данные хранятся по NFS на сервере, а падение системы на десктопе, думал, как-нить переживу.

Во первое же отключение света похерились все настройки Оперы.

На третье выключение умерла система.

Вот такая она, XFS... И, ладно бы, польза была. Но реально, субъективные ощущения - она заметно тормознее ReiserFS.

Самая большая гадость XFS даже не в том, что она дохнет при отказах железа. А в том, что она при это повреждённые файлы... забивает нулями! Я не понимаю, чего надо обкуриться, чтобы придти к такому решению. Неужели было сложно хотя бы обрезать битые файлы до нулевой длины? Как после сбоя искать в системе сбойные файлы?

Короче, как только будет время, переведу десктоп на ReiserFS... Сервер... ну, пока 150Гб просто распихать на время конвертации некуда, пусть пока живёт с ней.

_________________
... чтобы понять рекурсию, нужно сперва понять рекурсию ...

Дома использую

Дома использую XFS. Как то в доме электрики чудили с электричеством: практически две недели подряд по вечерам каждый день неожиданно вырубали электричество. И комп частенько вырубало при компиляции чего-нибудь и просто работы за ним. Но за все время данные на XFS ни разу не пострадали. Мистика?

>Мистика?Угу,

>Мистика?

Угу, мистика :) Но падучесть XFS при отказах железа - это официально, так сказать, подтверждённая фича :) В т.ч. и зануление файлов.

Видимо, просто везло.

_________________
... чтобы понять рекурсию, нужно сперва понять рекурсию ...

Люблю мистику и

Люблю мистику и xfs :D Но нулевой рейд таки сделаю, как время будет ;)

Кстати, а mirror

Кстати, а mirror тут ничем не поможет. Ибо сбои-то не аппаратные, в смысле, что один из винтов отказывает, а на уровне ОС. Так что при отрубании питания часть данных будет недозаписана на оба винта и после перезагрузки окажется, что ФС всё равно повреждена.

Это точно также, как mirror не спасёт от случайного удаления данных по rm / -rf :)

_________________
... чтобы понять рекурсию, нужно сперва понять рекурсию ...

На самом деле

На самом деле есть желание (, но не хватает времени) сделать миррор рейд для зашиты от отказа винта и еженедельные copy-to-write снапшоты lvm разделов для защиты от повреждений файлов и косяков при обновлении "мира". И было бы вообще круто :)

/

как оптимальный вариант наверно надо попробовать ext3fs плюс опция журналирования данных для защиты от сбоев. мне reiser4 не понравился тем что он как XFS потреблял ресурсы процессора и терял данные.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".