USB HDD への対応

正直、I/O errorへの根本的な対応は何をしていいかわからない。 とりあえず次のことをした。

  • fsck -c をかけた。
  • USB HDD へ、別途電源用のUSBケーブルをつないだ。
  • fstab の option に sync を加えた

fstab option の参考
fstab - ArchWiki

pi@raspberrypi:/etc $ cat fstab
proc            /proc           proc    defaults          0       0
/dev/mmcblk0p6  /boot           vfat    defaults          0       2
/dev/mmcblk0p7  /               ext4    defaults,noatime  0       1
# a swapfile is not a swap partition, no line here
#   use  dphys-swapfile swap[on|off]  for that
UUID=7fa95199-b205-4e99-8da9-0ff6aa3f5cb6 /mnt/hdd1 ext4 nofail,sync 0 0

USB HDD の mount はできて、MongoDB も立ち上がった。
板情報 も MongoDB へ書き込めていた。
この状態で、bitflyer 板情報 を受信しつづけてみよう。