ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Gleb Kulikov <glebus@asd.iao.ru>
To: community@altlinux.ru
Subject: Re: [Comm] Holy wars: xfs vs reiser
Date: Tue, 17 May 2005 11:44:47 +0700
Message-ID: <200505171144.48615.glebus@asd.iao.ru> (raw)
In-Reply-To: <20050516132146.0ad3b080.vikerness@mail.ru>

В сообщении от Понедельник 16 Май 2005 16:21 Michael Isachenkov написал:
> А что вообще надежнее? собственно говоря, два критерия:
>
> 1) насколько часто при прочих равных происходит фатальный сбой (с потерей
> данных >50%). 2) при прочих равных вероятность восстановления после такого
> сбоя выше?

Я везде использую xfs, исходя из её структуры (экстентная бескластерная, не 
нуждающаяся в дефрагментации и т.п.), и действительно, высокой скорости 
работы с файлами на сильно загруженой машине (множество параллельных файловых 
операций).

Теоретически, структура xfs позволяет надёжно восстановить данные после любого 
сбоя (поскольку возможно сканирование диска с восстановлением структуры). 
Но... Практически, сейчас xfsrecovery *реализована* так, что при попытке 
восстановления ФС с диска с повреждённым или неправильно интерпретируемым 
суперблоком (см. ниже), либо очень тяжёлыми повреждениями, информация 
спасается, но толку с того немного, так как все имена файлов превращаются в 
цифирь.

Правда, я сталкивался с таким казусом только дважды (на более, чем трёх 
десятках машин за эксплуатацию с 2000 г., включая 3 сильно загруженых 
сервера, причём 9 машин - в студенческом уч. классе,  8 -- в школьном, 4  -- 
рабочие места неквалифицированых пользователей, частенько плюющих на 
необходимость нормального завершения работы; 8 - 11 машин работали в полевых 
условиях (правда, статистика здесь поскромнее, всего 3 месяца в общей 
сложности) при постояных перебоях с электропитанием. Две машины, 
обслуживающие некий прибор, были перед новым годом, установлены на газовом 
прииске (проблемы с электропитанием), до сих пор, сообщений о проблемах не 
поступало. Дважды нарывались на серьёзные аппаратные проблемы с винчестерами, 
данные в итоге, не пострадали. 

Обе катастрофы с потерей файловой системы, произошли "на ровном месте", не 
были связаны с  электропитанием и похоже, причина стала понятна:

 В один прекрасный день, система перестала загружаться. Проверка ФС показала  
"потеряный суперблок". xfsrecovery восстановил структуру файловой системы, но 
превратил почти все имена файлов и каталогов в цифирь (тем не менее, 
информация потеряна не была). Списали на проблемы с xfs.

Спустя некоторое время, ситуация повторилась. 

Нечто подобное произошло ещё на одной машине, но там сидел пользователь, 
ничего не знающий о xfs и утилитах восстановления. он просто пожал плечами, 
зашёл в windows (на машине -- и это. по видиму, важно!, стоял винчестер 40G и 
были установлены паралелльно w98, w2000, alt) и запустил штатный виндовый 
fdisk. После чего, и суперблок нашёлся, и проболемы с xfs, сами собой 
исчезли. Важно, что *поверхностный* просмотр таблицы разделов до и после 
"лечения", ничего криминального (вообще никаких изменений), не выявляет.

ситуацию удалось повторить (кстати сказать, что подобные проблемы с 
разрушением файловой структуры, наблюдались и ранее при паралельной установке 
w98 /os/2, но там hpfs и имена файлов всегда восстанавливалсь без проблем).

исходя из этого, рабочая гипотеза:
 w98 *как-то* портит таблицу разделов, или пишет некую служебную информацию 
куда попало.

предварительный вывод (исходя из опыта подобных проблем ранее, с паралельной 
установкой os/2, проблемам с ФС и "жалобами" штатных не-виндовых утилит и 
т.п.): КАТЕГОРИЧЕСКИ НЕЛЬЗЯ ДОПУСКАТЬ W98 К ДИСКАМ ОБЪЁМОМ БОЛЕЕ, ЧЕМ 20G (до 
этого предела. никогда никаких проблем не замечалось).

После удаления w98 с "проблемных" машин, порча ФС более не замечалась.

Единственая острая проблема: "обнуление" открытых на запись файлов при сбое 
электрики, впрочем, в реальных условиях, как правило, страдает только 
конфигурация kde активного пользователя и последний открытый документ, 
катастрофических последствий, никогда не было.

На машинах с единственной установленой ОС, проблем с xfs (несмотря на сбои 
винчестера), не замечалось.

-- 
      Салют, /GLeb

UIN: 15341920
jabber://gleb@asd.iao.ru
netmail: 2:5005/78


  parent reply	other threads:[~2005-05-17  4:44 UTC|newest]

Thread overview: 75+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-05-16  9:21 Michael Isachenkov
2005-05-16  9:39 ` Eugene Ostapets
2005-05-17  9:04   ` [Comm] [JT] " Michael Shigorin
2005-05-17  9:11     ` Michael Isachenkov
2005-05-17 19:31       ` [Comm] " Michael Shigorin
2005-05-16  9:44 ` [Comm] " Alexei V. Mezin
2005-05-16 10:00 ` Максим Ткаченко
2005-05-16 10:07 ` Mike Lykov
2005-05-16 10:08   ` Michael Isachenkov
2005-05-16 10:54     ` Nick S. Grechukh
2005-05-16 10:56       ` Michael Isachenkov
2005-05-16 11:03         ` Nick S. Grechukh
2005-05-16 11:07           ` Michael Isachenkov
2005-05-16 17:48             ` Maxim Tyurin
2005-05-16 11:14         ` Mike Lykov
2005-05-16 11:18           ` Michael Isachenkov
2005-05-16 12:23             ` Yuri Borunov
2005-05-16 13:17             ` Mike Lykov
2005-05-16 13:22               ` Michael Isachenkov
2005-05-16 15:27                 ` sergey ivanov
2005-05-17 12:51               ` Денис Смирнов
2005-05-17  9:07             ` [Comm] " Michael Shigorin
2005-05-17 12:50             ` [Comm] " Денис Смирнов
2005-05-17 13:03               ` Michael Isachenkov
2005-05-19 12:39                 ` Denis Smirnov
2005-05-19 13:10                   ` [Comm][JT] " Vasya Makarov
2005-05-21  9:27                     ` Denis Smirnov
2005-05-23  5:07                       ` Vasya Makarov
2005-05-16 10:10 ` [Comm] " Vasya Makarov
2005-05-16 10:18   ` Michael Isachenkov
2005-05-16 10:31     ` Vasya Makarov
2005-05-16 14:46   ` [JT] " php-coder
2005-05-16 14:39     ` Michael Isachenkov
2005-05-16 14:54       ` "А.Китайкин"
2005-05-16 15:03         ` Michael Isachenkov
2005-05-16 15:28           ` Igor v.Marenkov aka some_x
2005-05-16 15:29             ` Michael Isachenkov
2005-05-16 15:39               ` Igor v.Marenkov aka some_x
2005-05-16 15:39                 ` Michael Isachenkov
2005-05-16 17:36                   ` Boldin Pavel
2005-05-16 15:19         ` Andrey Rahmatullin
2005-05-17  8:48           ` "А.Китайкин"
2005-05-17 13:58             ` Andrey Rahmatullin
2005-05-16 20:23 ` Vitaly Lipatov
2005-05-17  6:57   ` Michael Isachenkov
2005-05-17  9:03     ` [Comm] " Michael Shigorin
2005-05-17  9:09       ` Michael Isachenkov
2005-05-17  4:44 ` Gleb Kulikov [this message]
2005-05-17  5:57   ` [Comm] " Igor v.Marenkov aka some_x
2005-05-17  6:51   ` Eugene Ostapets
2005-05-17  7:11     ` Re[2]: " Alexei V. Mezin
2005-05-17  7:24     ` Gleb Kulikov
2005-05-17  7:36       ` Michael Isachenkov
2005-05-17  7:35         ` Gleb Kulikov
2005-05-17 12:59       ` Денис Смирнов
2005-05-17 17:00           ` Denis Smirnov
2005-05-17  9:21     ` [Comm] Holy peace: " Michael Shigorin
2005-05-17  9:29       ` Michael Isachenkov
2005-05-17 10:09         ` Eugene Ostapets
2005-05-17 10:30           ` Gleb Kulikov
2005-05-17 12:16             ` Eugene Ostapets
2005-05-17 12:29               ` Gleb Kulikov
2005-05-17 13:02         ` Денис Смирнов
2005-05-17 13:29           ` [Comm] " Michael Shigorin
2005-05-17 10:07       ` [Comm] " Eugene Ostapets
2005-05-17 10:37         ` Gleb Kulikov
2005-05-17 10:58           ` Genix
2005-05-17 12:17           ` Eugene Ostapets
2005-05-17 12:28             ` [Comm] " Michael Shigorin
2005-05-17 17:26               ` Dmitry (Mothlike) Marochko
2005-05-17 12:05         ` [Comm] [JT] Holy peace: UPS & backup Michael Shigorin
2005-05-17 12:57   ` [Comm] Holy wars: xfs vs reiser Денис Смирнов
2005-05-17 12:49 ` Денис Смирнов
2005-05-17 13:41   ` Maxim Tyurin
2005-05-17 19:20     ` [Comm] " Michael Shigorin

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=200505171144.48615.glebus@asd.iao.ru \
    --to=glebus@asd.iao.ru \
    --cc=community@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