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