hondah
2019年1月29日 15時44分
いつもお世話になります。
Armadillo440を使用していて見慣れないメッセージが表示されたので教えていただきたく。
起動時にSDカードのマウントを行っているのですが、read onlyになっておりました。
[root@armadillo440-0 (ttyp0) ~]# mount
/dev/ram0 on / type ext2 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
run on /run type tmpfs (rw,mode=755)
udev on /dev type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
ramfs on /home/ftp/pub type ramfs (rw)
tmpfs on /tmp type tmpfs (rw,size=5120k)
/dev/mmcblk0p1 on /media type vfat (ro,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1)
dmesgを確認すると下記のメッセージが表示されました。この場合、どのような事象が考えられるのでしょうか。
[root@armadillo440-0 (ttyp0) /media]# dmesg
613030)
FAT: Filesystem panic (dev mmcblk0p1)
invalid access to FAT (entry 0x4a3e2031)
FAT: Filesystem panic (dev mmcblk0p1)
invalid access to FAT (entry 0x72654d20)
FAT: Filesystem panic (dev mmcblk0p1)
invalid access to FAT (entry 0x73663e34)
FAT: Filesystem panic (dev mmcblk0p1)
invalid access to FAT (entry 0x20306c65)
FAT: Filesystem panic (dev mmcblk0p1)
invalid access to FAT (entry 0x20776563)
マウントしなおすとファイルの書き込み等はできましたが・・・
[root@armadillo440-0 (ttyp0) ~]# umount /media/
[root@armadillo440-0 (ttyp0) ~]# mount -t vfat -o umask=0 /dev/mmcblk0p1 /media
[root@armadillo440-0 (ttyp0) ~]# mount
/dev/ram0 on / type ext2 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
run on /run type tmpfs (rw,mode=755)
udev on /dev type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
ramfs on /home/ftp/pub type ramfs (rw)
tmpfs on /tmp type tmpfs (rw,size=5120k)
/dev/mmcblk0p1 on /media type vfat (rw,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1)
以上、よろしくお願いします。
# Linux kernel version: 2.6.26-at28
# atmark-dist v1.54.0 (AtmarkTechno/my-product)
hondah
2019年1月29日 16時48分
fsckを行うことで解決いたしました。