Вы здесь

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

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

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

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

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

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

а если серъёзно, то проблема очевидно в тебе (больно резетом любишь пользоваца :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%), но все же ;)

/ Enchant /
"Никакую проблему нельзя решить на том же уровне, на котором она возникла"

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

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 :-)

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

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

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

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

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

/ Enchant /
"Никакую проблему нельзя решить на том же уровне, на котором она возникла"

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

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

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

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

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

/ Enchant /
"Никакую проблему нельзя решить на том же уровне, на котором она возникла"

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

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

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

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

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

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

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

Наконец найден нетормозящий линукс для нетбуков

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

Наконец найден нетормозящий линукс для нетбуков

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

Наконец найден нетормозящий линукс для нетбуков

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

Наконец найден нетормозящий линукс для нетбуков

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

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

+1

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

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

+1

))

[ASG]: У нас на обед - салат "Рекурсивный" : помидоры, огурцы, салат.

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

Наконец найден нетормозящий линукс для нетбуков

Вобщем вот реальный пример стабильной конфигурации, я ОЧЕНЬ доволен, экспирименты с системой делаю постоянно, но на 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 | grep -i "mount count"
Mount count: 4
Maximum mount count: 32

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

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

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

_________________
Regards,
UVSoft.

Best wishes,
Ivan

В /etc/fstab:

none /tmp tmpfs defaults 0 0

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

/ Enchant /
"Никакую проблему нельзя решить на том же уровне, на котором она возникла"

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

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

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..

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

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

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

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

Самая правильная 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 ни разу не пострадали. Мистика?

/ Enchant /
"Никакую проблему нельзя решить на том же уровне, на котором она возникла"

>Мистика?

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

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

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

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

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

/ Enchant /
"Никакую проблему нельзя решить на том же уровне, на котором она возникла"

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

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

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

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

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

/ Enchant /
"Никакую проблему нельзя решить на том же уровне, на котором она возникла"

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

Наконец найден нетормозящий линукс для нетбуков