Страница 1 из 1

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

Добавлено: 2008-12-23 19:28:20
sshz
Всем привет

есть 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 байт и всё.

Подскажите что с ним могло произойти, если ли возможность восстановить и как такого избежать в будующем? спасибо

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

Добавлено: 2008-12-23 21:05:46
zg
по идее он в папке lost+found, ну по крайне мере в четвёрке она точно есть, валяется в /usr/

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

Добавлено: 2008-12-23 22:08:41
Alex Keda
вверху страницы текст на красном фоне - читали?

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

Добавлено: 2008-12-24 6:23:50
sshz
zg писал(а):по идее он в папке lost+found, ну по крайне мере в четвёрке она точно есть, валяется в /usr/
не могу найти такой в usr

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

Добавлено: 2008-12-24 6:25:19
sshz
lissyara писал(а):вверху страницы текст на красном фоне - читали?
красным по красному? нет, я его в принципе не заметил.

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

Добавлено: 2008-12-24 9:37:17
Alex Keda
чего ж тогда удивляться что файл пропал? Может тоже не заметили? =)

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

Добавлено: 2008-12-24 10:00:44
sshz
lissyara писал(а):чего ж тогда удивляться что файл пропал? Может тоже не заметили? =)
Так и чувствуется в вас желание помочь :smile:

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

FreeBSD 7

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

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

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

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

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

Добавлено: 2008-12-24 10:48:04
sshz
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 и избавиться от таких сюрпризов лучше всего журналируемой файловой системой.

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

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

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

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

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

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

Добавлено: 2008-12-24 20:33:24
gofman
sshz писал(а): И еще не понятно если не хотите уродовать форум и видеть првала по сто раз в день, тогда зачем они в шапке.
1. Зачем вступать в баталии с человеком, который четко аргументирует свою точку зрения, почему он не будет делать то или иное, что по вашему мнению правильно.
2. Он создатель, он правит балом, творит так как считает нужным. (шапка в форуме у Лиса, очень заметна!, даже при моем зрении).
3. Если вас это не устраивает, то не пишите или не заходите на этот форум, или смотрите внимательнее.

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

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

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

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

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

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

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

Добавлено: 2008-12-25 8:55:40
Alex Keda
хорошо, не надо утрировать.
каков процент людей поставил галку прочитав их, а не просто поставил галку не читая?
всё те же единицы процента. а то и меньше - ибо праивла ищут целенаправлено, а на эуле галку лепят не глядя.
========
это я к тому, что не стоит насиловать абсолютное большинство нормальных посетителей ради отдельных гостей и временно забредших пофигистов