From: "Peter V. Saveliev" <peet@infosite.ru> To: mandrake-russian@altlinux.ru Subject: [mdk-re] FS testing Date: Sat Oct 6 11:49:00 2001 Message-ID: <20011006114930.1fd8052c.peet@infosite.ru> (raw) Как и обещал, отсылаю результаты тестирования ФС. Пока что - ext2 и ReiserFS, и только 20 попыток - на большее не хватило терпения. Результаты проверки FAT и NTFS - на следующей неделе. Проверка проводилась с помощью vmware 2.0.3 build-799. Тестовые системы (Linux Mdk RE Spring, из коробки, одна - на ext2, вторая - на ReiserFS) размещались на виртуальных дисках ~500Мб. Таким образом, восстановление системы не представляло труда, в то время как модель была достаточно правдоподобной. В качестве теста было выбрано восстановление из архива директории /etc: # tar -zcf x.tar.gz /etc # tar -zxf x.tar.gz Во время распаковки архива "выключалось" питание. Любая ошибка могла серьезно сказаться на работоспособности системы. Ситуация вполне возможная в реальной работе. Результаты теста приведены в таблице: +------+-------+-------------------------------------------+ No ext2 ReiserFS v3.5.32 +------+-------+-------------------------------------------+ 00 f c 01 c c 02 f c 03 f f /etc/passwd - утерян ;)) 04 f f start - содержимое разрушено 05 f c 06 f c 07 f c 08 f c 09 f c 10 f c 11 f f /etc/X11/XF86Config - содержимое утеряно 12 f c 13 f c 14 f c 15 f c 16 f c 17 f c 18 f f /etc - разрушена структура каталога 19 f c 20 f c +------+-------+-------------------------------------------+ Первым столбиком идет номер попытки, вторым - результат на ext2, третьим - на ReiserFS. "c" - complete - означает успешный запуск системы, с возможными незамеченными ошибками. "f" - fail - наличие серьезных ошибок либо невозможность нормальной загрузки. +----------------------------------------------------------+ Ошибки ext2 однообразны и связаны с частичным либо полным разрушением структуры директории /etc. Среди ошибок ReiserFS только один раз была серьезно повреждена структура директории (18). В остальных случаях (3,4,11) было утеряно содержимое файлов. Единожды (4) был поврежден файл, который не должен быть затронут изменениями, так как создан до теста и в другой директории (start - скрипт, осуществлявший паузу перед запуском распаковки архива, находился в /). Результаты тестирования ясно показывают бОльшую надежность ReiserFS по сравнению с ext2. Длительность проверки ФС при запуске особой роли не сыграла: в 90% случаев система на ext2 не доходила до загрузки ;-| Несмотря на сравнительно небольшой процент сбоев в работе ReiserFS стоит отметить, что они все же есть. Полная проверка ФС на соответствие таковой до запуска не проводилась. Поэтому в случае ReiserFS не исключена возможность потери файлов, которая осталась незамеченой. Это представляет из себя серьезную угрозу, так как может быть утерян файл, необходимый не для запуска системы, а для, напрмер, аутентификации пользователей. Да и потеря пользовательских данных может быть замечена не сразу. Такие пирожки с котятами. Beast regards ;-), Петр.
next reply other threads:[~2001-10-06 11:49 UTC|newest] Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top 2001-10-06 11:49 Peter V. Saveliev [this message] 2001-10-07 13:59 ` [mdk-re] FS testing, комментарий Roman S
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20011006114930.1fd8052c.peet@infosite.ru \ --to=peet@infosite.ru \ --cc=mandrake-russian@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git