пропажа файла на ufs

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
sshz
проходил мимо
Сообщения: 8
Зарегистрирован: 2008-12-23 19:03:17

пропажа файла на ufs

Непрочитанное сообщение sshz » 2008-12-23 19:28:20

Всем привет

есть freebsd сервер, файловая система ufs, сидел на нем по ftp работал с одним php файликом, после этого сервер был выключен наживую, без shutdown'а, в логах такое:

Код: Выделить всё

Dec 22 09:03:38 termoyader kernel: Trying to mount root from ufs:/dev/ad0s1a
Dec 22 09:03:38 termoyader kernel: WARNING: / was not properly dismounted
Dec 22 09:03:38 termoyader kernel: WARNING: /tmp was not properly dismounted
Dec 22 09:03:38 termoyader kernel: WARNING: /usr was not properly dismounted
Dec 22 09:03:38 termoyader kernel: /usr: mount pending error: blocks 12 files 0
Dec 22 09:03:38 termoyader kernel: WARNING: /var was not properly dismounted
Dec 22 09:03:38 termoyader kernel: /var: mount pending error: blocks 4 files 1
Dec 22 09:03:38 termoyader savecore: no dumps found
Dec 22 09:04:58 termoyader fsck: /dev/ad0s1e: UNREF FILE I=136  OWNER=root MODE=100600
Dec 22 09:04:58 termoyader fsck: /dev/ad0s1e: SIZE=0 MTIME=Dec 15 10:38 2008  (CLEARED)
Dec 22 09:04:58 termoyader fsck: /dev/ad0s1e: Reclaimed: 0 directories, 1 files, 0 fragments
Dec 22 09:04:58 termoyader fsck: /dev/ad0s1e: 874 files, 31620 used, 69427 free (267 frags, 8645 blocks, 0.3% fragmentation)
Dec 22 09:07:29 termoyader fsck: /dev/ad0s1f: INCORRECT BLOCK COUNT I=53921 (12 should be 0) (CORRECTED)
Dec 22 09:07:29 termoyader fsck: /dev/ad0s1f: Reclaimed: 0 directories, 0 files, 6 fragments
Dec 22 09:07:29 termoyader fsck: /dev/ad0s1f: 206916 files, 1008873 used, 554826 free (14338 frags, 67561 blocks, 0.9% fragmentation)
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: UNREF FILE I=19753  OWNER=operator MODE=100400
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: SIZE=2048 MTIME=Dec 21 16:44 2008  (CLEARED)
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: LINK COUNT FILE I=19754  OWNER=operator MODE=100400
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: SIZE=2048 MTIME=Dec 21 17:11 2008  COUNT 2 SHOULD BE 1 (ADJUSTED)
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: LINK COUNT FILE I=19755  OWNER=operator MODE=100400
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: SIZE=2048 MTIME=Dec 21 17:22 2008  COUNT 2 SHOULD BE 1 (ADJUSTED)
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: LINK COUNT FILE I=19793  OWNER=operator MODE=100400
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: SIZE=2048 MTIME=Dec 21 17:55 2008  COUNT 2 SHOULD BE 1 (ADJUSTED)
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: LINK COUNT FILE I=19816  OWNER=operator MODE=100400
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: SIZE=2048 MTIME=Dec 21 17:33 2008  COUNT 2 SHOULD BE 1 (ADJUSTED)
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: LINK COUNT FILE I=19817  OWNER=operator MODE=100400
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: SIZE=2048 MTIME=Dec 21 17:00 2008  COUNT 2 SHOULD BE 1 (ADJUSTED)
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: LINK COUNT FILE I=19855  OWNER=operator MODE=100400
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: SIZE=2048 MTIME=Dec 21 16:55 2008  COUNT 2 SHOULD BE 1 (ADJUSTED)
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: LINK COUNT FILE I=19922  OWNER=operator MODE=100400
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: SIZE=2048 MTIME=Dec 21 17:44 2008  COUNT 2 SHOULD BE 1 (ADJUSTED)
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: UNREF FILE I=30359  OWNER=mysql MODE=100600
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: SIZE=0 MTIME=Dec 15 08:27 2008  (CLEARED)
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: UNREF FILE I=30360  OWNER=mysql MODE=100600
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: SIZE=0 MTIME=Dec 15 08:27 2008  (CLEARED)
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: UNREF FILE I=30361  OWNER=mysql MODE=100600
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: SIZE=0 MTIME=Dec 15 08:27 2008  (CLEARED)
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: UNREF FILE I=30394  OWNER=mysql MODE=100600
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: SIZE=0 MTIME=Dec 15 08:27 2008  (CLEARED)
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: UNREF FILE I=30395  OWNER=mysql MODE=100600
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: SIZE=0 MTIME=Dec 15 08:27 2008  (CLEARED)
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: Reclaimed: 0 directories, 7 files, 2 fragments
Dec 22 09:07:33 termoyader fsck: /dev/ad0s1d: 1378 files, 33579 used, 118570 free (578 frags, 14749 blocks, 0.4% fragmentation)
файлик с которым работал стал размером 0 байт и всё.

Подскажите что с ним могло произойти, если ли возможность восстановить и как такого избежать в будующем? спасибо
Последний раз редактировалось sshz 2008-12-24 6:22:43, всего редактировалось 1 раз.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: пропажа файла на ufs

Непрочитанное сообщение zg » 2008-12-23 21:05:46

по идее он в папке lost+found, ну по крайне мере в четвёрке она точно есть, валяется в /usr/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: пропажа файла на ufs

Непрочитанное сообщение Alex Keda » 2008-12-23 22:08:41

вверху страницы текст на красном фоне - читали?
Убей их всех! Бог потом рассортирует...

sshz
проходил мимо
Сообщения: 8
Зарегистрирован: 2008-12-23 19:03:17

Re: пропажа файла на ufs

Непрочитанное сообщение sshz » 2008-12-24 6:23:50

zg писал(а):по идее он в папке lost+found, ну по крайне мере в четвёрке она точно есть, валяется в /usr/
не могу найти такой в usr

sshz
проходил мимо
Сообщения: 8
Зарегистрирован: 2008-12-23 19:03:17

Re: пропажа файла на ufs

Непрочитанное сообщение sshz » 2008-12-24 6:25:19

lissyara писал(а):вверху страницы текст на красном фоне - читали?
красным по красному? нет, я его в принципе не заметил.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: пропажа файла на ufs

Непрочитанное сообщение Alex Keda » 2008-12-24 9:37:17

чего ж тогда удивляться что файл пропал? Может тоже не заметили? =)
Убей их всех! Бог потом рассортирует...

sshz
проходил мимо
Сообщения: 8
Зарегистрирован: 2008-12-23 19:03:17

Re: пропажа файла на ufs

Непрочитанное сообщение sshz » 2008-12-24 10:00:44

lissyara писал(а):чего ж тогда удивляться что файл пропал? Может тоже не заметили? =)
Так и чувствуется в вас желание помочь :smile:

1. Почему файл пропал если в момент перезагрузки в него не производилась запись?
2. В логах написанно Reclaimed, CORRECTED и т.п. это мне должно было сказать о том нормально что файл пропал?
3. Если он не восстановился то почему, если частично восстановился то где его искать?
4. Как этого избежать? Может быть лучше использовать не ufs?

FreeBSD 7

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: пропажа файла на ufs

Непрочитанное сообщение Alex Keda » 2008-12-24 10:07:04

sshz писал(а):
lissyara писал(а):чего ж тогда удивляться что файл пропал? Может тоже не заметили? =)
Так и чувствуется в вас желание помочь :smile:
ну раз сообщение привели в соответствие с парвилами форума - я наконец могу его прочесть и отетить вам хоть что-то.
До этого тока постебаться мог =)
sshz писал(а): 1. Почему файл пропал если в момент перезагрузки в него не производилась запись?
2. В логах написанно Reclaimed, CORRECTED и т.п. это мне должно было сказать о том нормально что файл пропал?
3. Если он не восстановился то почему, если частично восстановился то где его искать?
4. Как этого избежать? Может быть лучше использовать не ufs?
1. откуда вы знаете? кэш скидывается на диск раз в 30 секунд.
2.

Код: Выделить всё

ls -li /путь/к/файлу
инетерсует номер иноды. ну а дальше смотеть - что с ним сделал fsck
3. zg ответил уже
Почему? UFS не журналируемая файловая система. Если у вас там питанием постоянно балуются - рекомендую поставить УПС, или заюзать gjournal/zfs - на выбор.
4. см. пункт 3
Убей их всех! Бог потом рассортирует...

sshz
проходил мимо
Сообщения: 8
Зарегистрирован: 2008-12-23 19:03:17

Re: пропажа файла на ufs

Непрочитанное сообщение sshz » 2008-12-24 10:48:04

lissyara писал(а):ну раз сообщение привели в соответствие с парвилами форума - я наконец могу его прочесть и отетить вам хоть что-то.
До этого тока постебаться мог =)
Над собой стебетесь, я "правила" не заметил не из за того, что у меня зрение плохое, а из за того как эти "правила" оформленны, хотите увидеть как должны выглядеть заметные правила, посмотрите хотя бы на форуме ixbt.
lissyara писал(а): 1. откуда вы знаете? кэш скидывается на диск раз в 30 секунд.
2.

Код: Выделить всё

ls -li /путь/к/файлу
инетерсует номер иноды. ну а дальше смотеть - что с ним сделал fsck
3. zg ответил уже
Почему? UFS не журналируемая файловая система. Если у вас там питанием постоянно балуются - рекомендую поставить УПС, или заюзать gjournal/zfs - на выбор.
4. см. пункт 3
Вот теперь спасибо, нашел в логах вот это:

Код: Выделить всё

 Dec 22 09:07:29 termoyader fsck: /dev/ad0s1f: INCORRECT BLOCK COUNT I=53921 (12 should be 0) (CORRECTED) 
Я так понял что fsck его "исправил" в 0 и избавиться от таких сюрпризов лучше всего журналируемой файловой системой.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: пропажа файла на ufs

Непрочитанное сообщение Alex Keda » 2008-12-24 11:28:00

sshz писал(а):
lissyara писал(а):ну раз сообщение привели в соответствие с парвилами форума - я наконец могу его прочесть и отетить вам хоть что-то.
До этого тока постебаться мог =)
Над собой стебетесь, я "правила" не заметил не из за того, что у меня зрение плохое, а из за того как эти "правила" оформленны, хотите увидеть как должны выглядеть заметные правила, посмотрите хотя бы на форуме ixbt.
я не собираюсь уродовать шапку форума крупным шрифтом, или кислотной расцветкой.
Хотя бы потому, что эти правила я сотни раз вижу за день.
Убей их всех! Бог потом рассортирует...

sshz
проходил мимо
Сообщения: 8
Зарегистрирован: 2008-12-23 19:03:17

Re: пропажа файла на ufs

Непрочитанное сообщение sshz » 2008-12-24 15:43:46

lissyara писал(а):я не собираюсь уродовать шапку форума крупным шрифтом, или кислотной расцветкой.
Хотя бы потому, что эти правила я сотни раз вижу за день.
Вы тут [классический секс] по поводу того, что я не прочитав правила написал пост, а теперь сами неразобравшись пишите непоятно что. Если в вашем понимании заметность правил это размер шрифта в заголовке всего форума, тогда приедтся как мне объяснять правила и другим, у вас хорошо получается! И еще не понятно если не хотите уродовать форум и видеть првала по сто раз в день, тогда зачем они в шапке.

А заметные правила выглядят хотя бы вот так http://forum.ixbt.com/post.cgi?id=newtopic:42

Аватара пользователя
gofman
рядовой
Сообщения: 44
Зарегистрирован: 2008-10-09 9:47:10
Откуда: Екатеринбург
Контактная информация:

Re: пропажа файла на ufs

Непрочитанное сообщение gofman » 2008-12-24 20:33:24

sshz писал(а): И еще не понятно если не хотите уродовать форум и видеть првала по сто раз в день, тогда зачем они в шапке.
1. Зачем вступать в баталии с человеком, который четко аргументирует свою точку зрения, почему он не будет делать то или иное, что по вашему мнению правильно.
2. Он создатель, он правит балом, творит так как считает нужным. (шапка в форуме у Лиса, очень заметна!, даже при моем зрении).
3. Если вас это не устраивает, то не пишите или не заходите на этот форум, или смотрите внимательнее.
Intelligence plus character - that is the goal of true education. Dr.Martin Luther King.Jr. ®

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: пропажа файла на ufs

Непрочитанное сообщение Alex Keda » 2008-12-24 20:40:46

sshz писал(а):А заметные правила выглядят хотя бы вот так http://forum.ixbt.com/post.cgi?id=newtopic:42
каков по вашему, процент людей, которые ищут правила форума перед написанием поста?
Хотите опрос устрою на форуме? Хотя, я и так скажу примерный результат - несколько процентов.
===========
что касается объяснений - я просто игнорю вопросы неоформленный соответствющим образом.
объяснив причину. Обычно, быстро соображают, когда нужен ответ - человеки существа забавные, когда им надо чего-то быстро обучаются.
что касается линков на левые сайты - я туда не хожу - нет времени.
лучше я его потрачу тут, на объяснение чего-либо тем, кто удосужился прочитать текст на красном фоне, в шапке сайта =)
Убей их всех! Бог потом рассортирует...

sshz
проходил мимо
Сообщения: 8
Зарегистрирован: 2008-12-23 19:03:17

Re: пропажа файла на ufs

Непрочитанное сообщение sshz » 2008-12-25 5:26:24

gofman писал(а):
sshz писал(а): И еще не понятно если не хотите уродовать форум и видеть првала по сто раз в день, тогда зачем они в шапке.
1. Зачем вступать в баталии с человеком, который четко аргументирует свою точку зрения, почему он не будет делать то или иное, что по вашему мнению правильно.
2. Он создатель, он правит балом, творит так как считает нужным. (шапка в форуме у Лиса, очень заметна!, даже при моем зрении).
3. Если вас это не устраивает, то не пишите или не заходите на этот форум, или смотрите внимательнее.
1. Четко аргументирует что если он просто не понял что я имею ввиду? :smile: да и вы похоже тоже особо не вникали
2-3. Я просто высказываю свою точку зрения, если вас это не устраивает, пункт 3 ;-)
Последний раз редактировалось sshz 2008-12-25 5:42:28, всего редактировалось 1 раз.

sshz
проходил мимо
Сообщения: 8
Зарегистрирован: 2008-12-23 19:03:17

Re: пропажа файла на ufs

Непрочитанное сообщение sshz » 2008-12-25 5:36:32

lissyara писал(а):каков по вашему, процент людей, которые ищут правила форума перед написанием поста?
Хотите опрос устрою на форуме? Хотя, я и так скажу примерный результат - несколько процентов.
===========
что касается объяснений - я просто игнорю вопросы неоформленный соответствющим образом.
объяснив причину. Обычно, быстро соображают, когда нужен ответ - человеки существа забавные, когда им надо чего-то быстро обучаются.
что касается линков на левые сайты - я туда не хожу - нет времени.
лучше я его потрачу тут, на объяснение чего-либо тем, кто удосужился прочитать текст на красном фоне, в шапке сайта =)
Смысл в том что эти правила(ссылка которую я скинул) появляются перед написанием поста и пока с ними не согласишся пост написать нельзя, видят их сто процентов, без опросов скажу.
Ладно, не хочу быть слишком навязчивым, выразил свое мнение, спасибо что адекватно отреагировали хоть и не поняли в чем суть. :-D

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: пропажа файла на ufs

Непрочитанное сообщение Alex Keda » 2008-12-25 8:55:40

хорошо, не надо утрировать.
каков процент людей поставил галку прочитав их, а не просто поставил галку не читая?
всё те же единицы процента. а то и меньше - ибо праивла ищут целенаправлено, а на эуле галку лепят не глядя.
========
это я к тому, что не стоит насиловать абсолютное большинство нормальных посетителей ради отдельных гостей и временно забредших пофигистов
Убей их всех! Бог потом рассортирует...