Привет! Вчера поставил себе frenzy 1.0 установил на жесткий диск. Такая пробелма вырубил бук и вкдючил снова при загруженной системи, этакий ресет. И теперь при загрузке стопиться на этой фразе.
WARNING: R/W mount of / denied. Filesystem is not clean - run fsck
Подскажите что он хочет то от меня? Пытаюсь запустить этот fsck а знать не знаю чё с ним делать. Подскажите а?
Filesystem Is Not Clean - Run Fsck? (Что сделать???)
Модератор: arachnid
-
ddc
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Filesystem Is Not Clean - Run Fsck?
fsck -h
man fsck
man fsck
-
m4rkell
- Сообщения: 22
- ОС: FreeBSD 7.0
-
sanches123
- Сообщения: 8
Re: Filesystem Is Not Clean - Run Fsck?
Погуглил, нашел эту тему, решил попросить помощи тут.
система FreeBSD 7.0
отключилось питание разумеется разделы неуспели отмонтироваться нормально
система загружается, но выводится следующее.
htop перестал работать:
он работает с linproc которую я прописал в fstab, как было сказано при у становке.
запускаю fsck
Как я понимаю fsck надо делать на отмантированных файловых системах.
Взял диск 7.0-RELEASE-i386-livefs.iso, загрузился с него.
запускал fsck /dev/ad4s1a
получал теже надписи тока без (NO WRITE)
перезагрузился ничего неизменилось.
Что можно сделать?
система FreeBSD 7.0
отключилось питание разумеется разделы неуспели отмонтироваться нормально
система загружается, но выводится следующее.
Код: Выделить всё
#cat /var/log/messages
Sep 20 19:23:40 kernel: ad1: 114472MB <WDC WD1200BB-00FTA0 15.05R15> at ata0-slave UDMA100
Sep 20 19:23:40 kernel: ad2: 38165MB <Seagate ST340014A 8.01> at ata1-master UDMA100
Sep 20 19:23:40 kernel: ad4: 476940MB <WDC WD5000AAKS-00A7B0 01.03B01> at ata2-master SATA150
Sep 20 19:23:40 kernel: Trying to mount root from ufs:/dev/ad4s1a
Sep 20 19:23:40 kernel: WARNING: R/W mount denied. Filesystem is not clean - run fsck
Sep 20 19:23:40 savecore: no dumps found
Sep 20 19:23:40 kernel: WARNING: R/W mount denied. Filesystem is not clean - run fsckhtop перестал работать:
Код: Выделить всё
# htop
Segmentation fault (core dumped)он работает с linproc которую я прописал в fstab, как было сказано при у становке.
Код: Выделить всё
# cat /etc/fstab
# Device Mountpoint FStype Options Dump Pass#
/dev/ad4s2b none swap sw 0 0
/dev/ad4s1a / ufs rw 1 1
/dev/ad4s4d /home ufs rw 2 2
/dev/ad4s3d /tmp ufs rw 2 2
/dev/acd0 /cdrom cd9660 ro,noauto 0 0
/dev/ad1s1 /home/ftp/pub1 ext2fs rw 0 0
/dev/ad2s1 /home/ftp/UNIX ext2fs rw 0 0
linproc /compat/linux/proc linprocfs rw 0 0запускаю fsck
Код: Выделить всё
# fsck
** /dev/ad4s1a (NO WRITE)
** Last Mounted on /
** Root file system
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
251500 files, 1237188 used, 13635454 free (43854 frags, 1698950 blocks, 0.3% fragmentation)
** /dev/ad4s4d (NO WRITE)
** Last Mounted on /home
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
186306 files, 20841200 used, 199803369 free (19393 frags, 24972997 blocks, 0.0% fragmentation)
** /dev/ad4s3d
** Last Mounted on /tmp
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
24 files, 8 used, 492254 free (54 frags, 61525 blocks, 0.0% fragmentation)
# fsck -p
/dev/ad4s1a: NO WRITE ACCESS
/dev/ad4s1a: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.Код: Выделить всё
# bsdlabel ad4s1
# /dev/ad4s1:
8 partitions:
# size offset fstype [fsize bsize bps/cpg]
a: 61432497 0 4.2BSD 2048 16384 28552
c: 61432497 0 unused 0 0 # "raw" part, don't editКак я понимаю fsck надо делать на отмантированных файловых системах.
Взял диск 7.0-RELEASE-i386-livefs.iso, загрузился с него.
запускал fsck /dev/ad4s1a
получал теже надписи тока без (NO WRITE)
перезагрузился ничего неизменилось.
Что можно сделать?
-
arachnid
- Модератор
- Сообщения: 1100
- ОС: freeBSD
Re: Filesystem Is Not Clean - Run Fsck?
пропиши в /etc/rc.conf следующие строки
fsck_y_enable="YES"
background_fsck="NO"
запуск проверки во время загрузки (в случае неправильно отмонтированных ФС)
fsck_y_enable="YES"
background_fsck="NO"
запуск проверки во время загрузки (в случае неправильно отмонтированных ФС)
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
sanches123
- Сообщения: 8
Re: Filesystem Is Not Clean - Run Fsck?
пропиши в /etc/rc.conf следующие строки
fsck_y_enable="YES"
background_fsck="NO"
непомогло:
Код: Выделить всё
#cat /var/log/messages
...
kernel: ad1: 114472MB <WDC WD1200BB-00FTA0 15.05R15> at ata0-slave UDMA100
kernel: acd0: CDRW <TOSHIBA CDW/DVD SD-R1612/TB00> at ata1-master UDMA33
kernel: ad4: 476940MB <WDC WD5000AAKS-00A7B0 01.03B01> at ata2-master SATA150
kernel: GEOM_LABEL: Label for provider acd0 is iso9660/FreeBSD_LiveFS.
kernel: Trying to mount root from ufs:/dev/ad4s1a
kernel: WARNING: R/W mount denied. Filesystem is not clean - run fsck
savecore: no dumps found
kernel: WARNING: R/W mount denied. Filesystem is not clean - run fsck
...Решил свою проблему следующим образом:
взял другой винт поставил на нее FreeBSD 7.0 с нуля, провел краш-тест (отключил питание)
после чего увидел следущее
Код: Выделить всё
#ps aux | grep fsck
root 854 0.0 0.2 3116 968 ?? D 2:42PM 0:00.86 fsck_ufs -p -B /d
root 882 0.0 0.1 388 268 v0 R+ 2:49PM 0:00.00 grep fsck
root 836 0.0 0.2 3104 932 con- IN+ 2:41PM 0:00.00 fsck -B -p/d - это видимо /dev/ad4s1a просто не влезло на экран
около 10 мин эти процессы висели в памяти и индикатор обращения к винту горел (мигал)
после дальнейших перезагрузок сообщений об ошибках не возникало, что и требовалось получить.
Перекинул конфиги и бинарики (хорошо, что только начал настройку) на новую систему,
теперь настраиваю дальше.
Убило файловую систему, я так подозреваю, то что во время ее проверки в беграунде
я редактировал fstab и экспериментировал с загрузочными скриптами и делал многочисленые ребуты.
Видимо она несмогла нормально провериться сразу и в итоге это привело к вышеописанному.
-
sanches123
- Сообщения: 8
Re: Filesystem Is Not Clean - Run Fsck?
поработав какоето время диски с XFS отвалились (точнее один).
вот так было пока все работало
потом надо было в пределах раздела файлы переместить, делал через mc он выдал operation not permited
после чего putty завис, в логах из необычного появилось вот что
после перезагрузки
устройство /dev/ad2s1 немонтируются даже вручную:
/dev/ad1s1 монтируется нормально.
почему not permitted? я под рутом и даже chmod 777 сделал)))
как восстановить раздел?
я конечно могу взять лайвсд и с него восстановить, скопировать на другой винт, отформатировать и закинуть обратно, но постоянно так делать я немогу и обратно линукс заместо фрюхи ставить тоже нехочется.
может еще варианты есть в какой файловой системе хранить фтпишное файло, чтоб и бсд и линь их понимали и работали нормально?
Код: Выделить всё
freeon# cat /etc/fstab
# Device Mountpoint FStype Options Dump Pass#
/dev/ad4s2b none swap sw 0 0
/dev/ad4s1a / ufs rw 1 1
/dev/ad4s4d /home ufs rw 2 2
/dev/ad4s3d /tmp ufs rw 2 2
/dev/acd0 /cdrom cd9660 ro,noauto 0 0
linproc /compat/linux/proc linprocfs rw 0 0
/dev/ad2s1 /home/ftp/UNIX xfs rw 0 0
/dev/ad1s1 /home/ftp/pub1 xfs rw 0 0вот так было пока все работало
Код: Выделить всё
freeon# cat /var/log/messages
Oct 2 14:07:42 freeon kernel: ad1: 114472MB <WDC WD1200BB-00FTA0 15.05R15> at ata0-slave UDMA100
Oct 2 14:07:42 freeon kernel: ad2: 38165MB <Seagate ST340014A 8.01> at ata1-master UDMA100
Oct 2 14:07:42 freeon kernel: ad4: 305244MB <Hitachi HDT725032VLA360 V54OA7EA> at ata2-master SATA150
Oct 2 14:07:42 freeon kernel: Trying to mount root from ufs:/dev/ad4s1a
Oct 2 14:07:42 freeon kernel: SGI XFS with large block numbers, tracing, no debug enabled
Oct 2 14:07:42 freeon kernel: fsname '/dev/ad2s1' logname '' rtname ''
Oct 2 14:07:42 freeon kernel: flags 0x200000 sunit 0 swidth 0 logbufs -1 logbufsize -1
Oct 2 14:07:42 freeon kernel: xfs_setsize_buftarg NI 0xc2f41d40
Oct 2 14:07:42 freeon kernel: XFS mounting filesystem /dev/ad2s1
Oct 2 14:07:42 freeon kernel: Ending clean XFS mount for filesystem: /dev/ad2s1
Oct 2 14:07:42 freeon kernel: fsname '/dev/ad1s1' logname '' rtname ''
Oct 2 14:07:42 freeon kernel: flags 0x200000 sunit 0 swidth 0 logbufs -1 logbufsize -1
Oct 2 14:07:42 freeon kernel: xfs_setsize_buftarg NI 0xc30b0040
Oct 2 14:07:42 freeon kernel: XFS mounting filesystem /dev/ad1s1
Oct 2 14:07:42 freeon kernel: Ending clean XFS mount for filesystem: /dev/ad1s1
Oct 2 14:07:42 freeon kernel: ipfw2 (+ipv6) initialized, divert loadable, rule-based forwarding disabled, default to deny, logging disabled
Oct 2 14:07:42 freeon savecore: no dumps foundпотом надо было в пределах раздела файлы переместить, делал через mc он выдал operation not permited
после чего putty завис, в логах из необычного появилось вот что
Код: Выделить всё
freeon# cat /var/log/messages
Oct 3 10:43:31 freeon kernel: vn_iowait doing nothing on FreeBSD?
Oct 3 10:44:13 freeon kernel: vn_iowait doing nothing on FreeBSD?
Oct 3 10:45:57 freeon kernel: xfs_iunpin: REC RECABLE ip 0xc4a89308
Oct 3 10:45:57 freeon kernel: xfs_iunpin: REC RECABLE ip 0xc3218000
Oct 3 10:46:00 freeon kernel: vn_iowait doing nothing on FreeBSD?
Oct 3 10:46:02 freeon kernel: vn_iowait doing nothing on FreeBSD?
Oct 3 10:46:15 freeon kernel: xfs_iunpin: REC RECABLE ip 0xc3218000
Oct 3 10:46:15 freeon kernel: xfs_iunpin: REC RECABLE ip 0xc3218a9c
Oct 3 10:46:15 freeon kernel: xfs_iunpin: REC RECABLE ip 0xc3218da4
Oct 3 10:46:20 freeon kernel: xfs_iunpin: REC RECABLE ip 0xc3218794
Oct 3 10:46:20 freeon kernel: xfs_iunpin: REC RECABLE ip 0xc3218da4
Oct 3 10:46:28 freeon kernel: xfs_iunpin: REC RECABLE ip 0xc321848c
Oct 3 10:46:28 freeon kernel: xfs_iunpin: REC RECABLE ip 0xc3218da4
Oct 3 10:48:44 freeon kernel: xfs_remove: dvp 0xc4861020 vp 0xc36dfd00
Oct 3 10:48:44 freeon kernel: vn_iowait doing nothing on FreeBSD?
Oct 3 10:48:45 freeon kernel: xfs_remove: dvp 0xc4861020 vp 0xc36df000
Oct 3 10:48:45 freeon kernel: vn_iowait doing nothing on FreeBSD?
Oct 3 10:48:46 freeon kernel: xfs_remove: dvp 0xc4861020 vp 0xc4861720
Oct 3 10:48:46 freeon kernel: vn_iowait doing nothing on FreeBSD?
Oct 3 10:49:03 freeon kernel: xfs_iunpin: REC RECABLE ip 0xc3218610
Oct 3 10:49:03 freeon kernel: xfs_iunpin: REC RECABLE ip 0xc3218c20
Oct 3 10:49:03 freeon kernel: xfs_iunpin: REC RECABLE ip 0xc3217c20
Oct 3 10:49:03 freeon kernel: xfs_iunpin: REC RECABLE ip 0xc3218918
Oct 3 10:49:05 freeon kernel: xfs_iunpin: REC RECABLE ip 0xc3218000
Oct 3 10:50:50 freeon syslogd: kernel boot file is /boot/kernel/kernelпосле перезагрузки
Код: Выделить всё
freeon# cat /var/log/messages
Oct 3 10:50:50 freeon kernel: ad1: 114472MB <WDC WD1200BB-00FTA0 15.05R15> at ata0-slave UDMA100
Oct 3 10:50:50 freeon kernel: ad2: 38165MB <Seagate ST340014A 8.01> at ata1-master UDMA100
Oct 3 10:50:50 freeon kernel: ad4: 305244MB <Hitachi HDT725032VLA360 V54OA7EA> at ata2-master SATA150
Oct 3 10:50:50 freeon kernel: Trying to mount root from ufs:/dev/ad4s1a
Oct 3 10:50:50 freeon kernel: WARNING: / was not properly dismounted
Oct 3 10:50:50 freeon kernel: WARNING: /home was not properly dismounted
Oct 3 10:50:50 freeon kernel: WARNING: /tmp was not properly dismounted
Oct 3 10:50:50 freeon kernel: SGI XFS with large block numbers, tracing, no debug enabled
Oct 3 10:50:50 freeon kernel: fsname '/dev/ad2s1' logname '' rtname ''
Oct 3 10:50:50 freeon kernel: flags 0x200000 sunit 0 swidth 0 logbufs -1 logbufsize -1
Oct 3 10:50:50 freeon kernel: xfs_setsize_buftarg NI 0xc30b0040
Oct 3 10:50:50 freeon kernel: XFS mounting filesystem /dev/ad2s1
Oct 3 10:50:50 freeon kernel: Starting XFS recovery on filesystem: /dev/ad2s1 (logdev: internal)
Oct 3 10:50:50 freeon kernel: XFS log recovery disabled.
Oct 3 10:50:50 freeon kernel: XFS: log mount/recovery failed: error 45
Oct 3 10:50:50 freeon kernel: XFS: log mount failed
Oct 3 10:50:50 freeon kernel: ipfw2 (+ipv6) initialized, divert loadable, rule-based forwarding disabled, default to deny, logging disabled
Oct 3 10:50:50 freeon savecore: reboot after panic: brelse: free buffer onto another queue???
Oct 3 10:50:50 freeon savecore: writing core to vmcore.1
Oct 3 10:50:52 freeon kernel: rl0: link state changed to UP
Oct 3 10:50:52 freeon kernel: nfe0: link state changed to UPустройство /dev/ad2s1 немонтируются даже вручную:
Код: Выделить всё
freeon# mount -t xfs /dev/ad2s1 /home/ftp/UNIX
mount: /dev/ad2s1 : Operation not permitted/dev/ad1s1 монтируется нормально.
Код: Выделить всё
freeon# xfs_repair -L /dev/ad2s1
xfs_repair: cannot open /dev/ad2s1: Operation not permittedпочему not permitted? я под рутом и даже chmod 777 сделал)))
как восстановить раздел?
я конечно могу взять лайвсд и с него восстановить, скопировать на другой винт, отформатировать и закинуть обратно, но постоянно так делать я немогу и обратно линукс заместо фрюхи ставить тоже нехочется.
может еще варианты есть в какой файловой системе хранить фтпишное файло, чтоб и бсд и линь их понимали и работали нормально?