Mam nadzieję, że o te logi chodziło
(pierwszy raz spoglądam w logi OpenWRT ;-) )
Mon Nov 21 16:42:18 2016 kern.info kernel: [77485.040000] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
Mon Nov 21 16:42:26 2016 kern.info kernel: [77493.370000] sd 9:0:0:0: [sdb]
Mon Nov 21 16:42:26 2016 kern.warn kernel: [77493.370000] Result: hostbyte=0x00 driverbyte=0x08
Mon Nov 21 16:42:26 2016 kern.info kernel: [77493.370000] sd 9:0:0:0: [sdb]
Mon Nov 21 16:42:26 2016 kern.warn kernel: [77493.380000] Sense Key : 0x5 [current]
Mon Nov 21 16:42:26 2016 kern.info kernel: [77493.380000] sd 9:0:0:0: [sdb]
Mon Nov 21 16:42:26 2016 kern.warn kernel: [77493.380000] ASC=0x24 ASCQ=0x0
Mon Nov 21 16:42:26 2016 kern.info kernel: [77493.390000] sd 9:0:0:0: [sdb] CDB:
Mon Nov 21 16:42:26 2016 kern.warn kernel: [77493.390000] cdb[0]=0x2a: 2a 08 00 00 0a aa 00 00 02 00
Mon Nov 21 16:42:26 2016 kern.err kernel: [77493.400000] blk_update_request: critical target error, dev sdb, sector 2730
Mon Nov 21 16:42:26 2016 kern.err kernel: [77493.400000] blk_update_request: critical target error, dev sdb, sector 2730
Mon Nov 21 16:42:26 2016 kern.err kernel: [77493.410000] Aborting journal on device sdb1-8.
#Udostępnienie przez sambę:
Mon Nov 21 16:44:40 2016 kern.crit kernel: [77627.280000] EXT4-fs error (device sdb1): ext4_journal_check_start:56: Detected aborted journal
Mon Nov 21 16:44:40 2016 kern.crit kernel: [77627.290000] EXT4-fs (sdb1): Remounting filesystem read-only
Mon Nov 21 16:44:48 2016 daemon.info hostapd: wlan1: STA e8:3a:12:f6:ea:77 WPA: group key handshake completed (RSN)
Mon Nov 21 16:44:48 2016 daemon.info hostapd: wlan1: STA 64:cc:2e:ea:47:87 WPA: group key handshake completed (RSN)
Mon Nov 21 16:44:49 2016 daemon.info hostapd: wlan1: STA 8c:3a:e3:3b:f9:0a WPA: group key handshake completed (RSN)
Dysk się montuje w trybie ro zaraz po próbie udostępnienia go w sieci. Czy:
target error, dev sdb, sector 2730
oznacza, że na dysku są bad sectory? Jest jakiś sposób żeby spod OpenWRT oznaczyć takowe?
Edit:
fsck.ext4 -c /dev/sdc1 (zmienily się nazwy z sdb na sdc - musiałem fizycznie wypiąć dysk
umount nie działa.
root@OpenWrt:~# fsck.ext4 -c /dev/sdc1
e2fsck 1.42.12 (29-Aug-2014)
/dev/sdc1: recovering journal
sh: badblocks: not found
/dev/sdc1: Updating bad block inode.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sdc1: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sdc1: 11/2256 files (0.0% non-contiguous), 1399/9000 blocks
root@OpenWrt:~# fsck.ext4 -c /dev/sdc2
e2fsck 1.42.12 (29-Aug-2014)
/dev/sdc2: recovering journal
sh: badblocks: not found
/dev/sdc2: Updating bad block inode.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sdc2: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sdc2: 11/30583008 files (0.0% non-contiguous), 1970114/122093568 blocks