Raspbian Jessie Lite(ヘッドレスバージョン)を実行しているRaspberry Piがあり、しばらくの間、ファイルダンプおよびgitサーバーとして使用しています。使用するために外部USBハードドライブを接続しましたが、問題があるようです。
すべての一見何の理由もなく、システムがから私のドライブの名前を変更/dev/sda1
する/dev/sdb1
には/dev/sdc1
ので、数日おきに。これにより、gitおよびSFTPサーバーは、このドライブがマウントされるはずのディレクトリ内のファイルを見つけることができません。
実行するfdisk -l
と、ドライブの名前が変更されたことがわかります。
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 3907029166 3907027119 1.8T 7 HPFS/NTFS/exFAT
ただし、df
古いドライブ名はそのままです。
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 1831250820 10976 1733547784 1% /media/USBHDD1
/media/USBHDD1
この変更後にアクセスしようとすると:
# ls /media/USBHDD1/
ls: reading directory /media/USBHDD1/: Input/output error
/etc/fstab
ドライブのUUIDを使用するように変更したため、mount -a
一時的に実行すると問題が解決し、Piが起動時にカーネルパニックに陥ることはなくなりました。しかし、これは面倒です。SSHで数日ごとに修正できるようになるまで作業が停止し、受け入れられなくなります。
名前変更の原因は何ですか?また、どのようにdf
してそれを停止するか、そのラベルではなくUUIDを覚えておくことができますか?