2つの内部SSD(1つは120GB、もう1つは128GB)をそれぞれ1つずつ接続しました。Sabrent外部SSDエンクロージャ。そのうちの1つがすぐに故障し始めて、何年も使っていないSSDに欠陥があるかもしれないし、うまく保管していないのではないかと思って諦めました。
しかし今、2番目のものも非常に奇妙な方法で失敗しています。それでシェルがその役割を果たすと考え始めました。ext4
RaspberryPiバージョンDebian 10(RaspberryPi OS)を実行しているRaspberryPi "サーバー"に新しいパーティションがインストールされています。
このようなことが何度も起こりました。ドライブがしばらくうまく機能していたが、突然消えた。通常、大規模な書き込み操作(cp
一部のファイルの読み取りなど)中に発生します。システムを再起動し、そのエントリが消えるまで実行中lsblk -l
または検出されなくなりました。fdisk -l
/dev
実行してみましたが、fsck
4番目または5番目のステップの後には、常に無限の乱数ストリームが吹き飛ばされ始めます。その後、SSHウィンドウを閉じて再接続するだけで、サーバーに再度アクセスできます。
この問題が数回繰り返された後、書き込み操作は機能しなくなりました。それでもデータをマウントして読み取ることができますが、ファイル数が少ないにもかかわらず(約30,000個とカウントされ)、ドライブが100%利用されているように見えますが、inodes
これは完全に間違っているようです。
再起動してインストールした後に何かを書き込もうとすると(にインストールされている/mnt/data
)、次のことが発生します。
rodpi@rodpi-02:/mnt/data $ df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/root 3890592 74148 3816444 2% /
devtmpfs 452578 440 452138 1% /dev
tmpfs 485802 1 485801 1% /dev/shm
tmpfs 485802 695 485107 1% /run
tmpfs 485802 3 485799 1% /run/lock
tmpfs 485802 15 485787 1% /sys/fs/cgroup
/dev/mmcblk0p1 0 0 0 - /boot
tmpfs 485802 10 485792 1% /run/user/1001
/dev/sda1 7700480 11 7700469 1% /mnt/data
rodpi@rodpi-02:/mnt/data $ touch test
touch: cannot touch 'test': No space left on device
rodpi@rodpi-02:/mnt/data $ df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/root 3890592 74148 3816444 2% /
devtmpfs 452578 440 452138 1% /dev
tmpfs 485802 1 485801 1% /dev/shm
tmpfs 485802 695 485107 1% /run
tmpfs 485802 3 485799 1% /run/lock
tmpfs 485802 15 485787 1% /sys/fs/cgroup
/dev/mmcblk0p1 0 0 0 - /boot
tmpfs 485802 10 485792 1% /run/user/1001
/dev/sda1 7700480 7700480 0 100% /mnt/data
2つが間違っています。inodes
以前は間違っていた(11は現在のファイル数に比べて低すぎる)、すぐに100%にジャンプするので、その後は間違っています。
fdisk -l
また、動作時に出力を追加しました。
Disk /dev/sda: 117.4 GiB, 126035288064 bytes, 246162672 sectors
Disk model:
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xc97a5729
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 246162671 246160624 117.4G 83 Linux
最初のドライブで同じ症状が発生しましたが(突然/ fsckが完了していません)、すぐに使用を中止した場合、これはシェルによるものかもしれませんか?このドライブは異なるメーカーの製品です。 1つは+/- 4年、もう1つは5〜6年ほどになりましたが、もう一度申し上げますが、私は少なくとも3年間使用していないので、技術的に比較的最新の製品です。
もう一つ質問があります。この問題は解決できると思いますか?別のシャーシを使用してパーティションを再作成すると、再び正常に動作しますか?