Reiser4 && 64 bit && kernel 2.6.30
Товарищи гентушнки, у меня к вам такой вопрос:
"Кто пользуется ФС Reiser 4 на 64 битной Gentoo? Насколько это реально?"
Давненько заинтересовался этой файловой системой, долго изучал, и наткнулся на инфу о том, что на 64 битной Gentoo использование Reiser4 грозит потерей данных. Тогда не поверил =) и поставил ситстему. В результате при экстренном отключении питания терялся последний записанный файл(в моем случае это xorg.conf - не заводились кривые атишные дрова). Было при ядрах 2.6.27 - 2.6.28.
Позже просто ради интереса делал следующие тесты :
С RescueCD грузился, форматировал 1 раздел в ФС ext2/ext3/ext4/reiserfs/Reiser4/XFS, после чего свежеотформатированный раздел монтировал, пускал 2 команды mkdir papko и touch file, после чего экстренно вырубал питание(такой я садюга, чего не сделаешь ради науки=)) - у меня ноут, так что это выглядело как 2-3х секундное зажатие кнопки включения. Запускалось 64 битное ядро(толком не помню 2.6.28 || 2.6.29, начиная с него в RescueCD появилась поддержка reiser4).
результаты таковы :
ext2 и reiser4 - файла и папки нету...
Остальные ФС(см выше) - файлики присутствуют.
Ну ext2 можно, она не журналируемая, а reiser4 то почему???
--------
За сим хотелось бы узнать о вашем опыте использования ФС Reiser4, т.к. грядет свежая установка Gentoo на ноут. Жду ваших ответов.
- Для комментирования войдите или зарегистрируйтесь
ИМХО рановато ещё
ИМХО рановато ещё позиционировать 4-й рейзер для постоянного использования, хотя если сильно важных данных там хранить не планируете, либо часто делаете бекапы то почему бы и нет? Гланвое не забывайте баг-репорты писать если баги появляться будут.
А сама система к важным
А сама система к важным данным относится? =))) Планирую рейзер 4 под корень. Критически важные данные хранятся на другом разделе под XFS уже полгода без нареканий.
Журналируемость не
Журналируемость не гарантирует присутствия всех папок и файлов созданных перед сбоем питания, а только отсутствие потерь в уже имеющейся инфе. Но отсутствие папки и файла написанное выше не объясняет, видимо не сбрасывает буфера на диск, почему-то.
Использую с марта сего года,
Использую с марта сего года, проблем нет. До этого еще пол года прмерно под 32 битами использовал, тоже проблем не было. После некорректных вырубаний помогает fsck.reiser4 --fix и реже fsck.reiser4 --build-fs.
С уважением.
Пантер.
Напишите, пожалуйста, версию
Напишите, пожалуйста, версию вашего ядра и откуда брали патчики на рейзер4 - gentoo-sources + kernel.org патчи ?
Эммм... насколько мне
Эммм... насколько мне помнится, в журнал пишутся все действия, которые производятся с ФС... Понятно, что журналирование не гарантирует сохранность данных, однако fsck.reiser4 --fix ситуацию не поправил и ошибок не выдал.
А вот почему из журналируемых ФС только reiser4 потеряла файлики это действительно странно. А она мне так понравилась по производительности.....=((
Я хотел сказать, что
Я хотел сказать, что журналируемость не увеличивает вероятность сохранить данные которые записывались в момент сбоя, она приближает к единице вероятность для самой ФС выжить. А потерянные файлы, в данном случае, следствием того, что они были записаны в буфер, а до винча дойти не успели.(c ext2 аналогично)