如何在不可靠的外部硬碟上監控 dm-crypt?

如何在不可靠的外部硬碟上監控 dm-crypt?

我有一個外置 USB 驅動器,無論出於何種原因,它有時會丟失並且無法恢復。可能是由於電纜故障或其他原因。在此我有一個 LUKS 分割區。

dmesg報告

Buffer I/O error on dev dm-0, logical block 0, lost sync page write

lsusb顯示完全工作狀態和退出狀態之間沒有差異。

我想監視這個分區,因為我也希望它可用。可用並不重要,否則我會在這裡選擇不同的技術。此外,磁碟在不使用時應該會降速。

查看可用空間並沒有幫助,因為作業系統顯然會快取這些資訊並報告最後的已知狀態。嘗試存取檔案系統進行監視也不起作用,因為我不希望磁碟定期旋轉。

這可能是個微不足道的問題,但我找不到答案。澄清一下:我只問如何找出設備是否斷線。 LUKS 分割區不可用。我無法通知任何人。

答案1

經過一些調查和反覆嘗試,得出了一個相當簡單的解決方案。

cryptsetup status <label>

生產(除其他外)生產線

device:  /dev/sda1

當一切正常並且

device:  (null)

當設備消失時。

答案2

您可以用來lsusb監控外部 USB 裝置的狀態/存在。然而,dm-crypt在不可靠的設備上使用某些東西會導致災難,我強烈地建議你避免它。

相關內容