Xfs

XFS 驅動器在寫入時解除安裝

  • May 6, 2011

我有一個數據庫備份腳本,它執行 mysqldump 並將轉儲複製到帶有 XFS 分區的外部硬碟驅動器。不幸的是,在復製過程中,驅動器解除安裝並且設備從 /dev/sdc 更改為 /dev/sdd。/dev/sdc1 仍將被掛載,但無法訪問掛載它的文件夾。我解除安裝了驅動器,這就是 /dev/sdd(或它決定的任何驅動器)出現的時候。我安裝它,它工作得很好。

備份腳本執行時的 dmesg 輸出如下所示:

[328722.136119] usb 2-1: USB disconnect, address 69
[328722.172828] xfs_force_shutdown(sdc1,0x1) called from line 335 of file /build/buildd/linux-2.6.32/fs/xfs/xfs_rw.c.  Return address = 0xffffffffa030f9d3
[328722.172845] Filesystem "sdc1": I/O Error Detected.  Shutting down filesystem: sdc1
[328722.181694] Please umount the filesystem, and rectify the problem(s)
[328722.186817] xfs_force_shutdown(sdc1,0x1) called from line 335 of file /build/buildd/linux-2.6.32/fs/xfs/xfs_rw.c.  Return address = 0xffffffffa030f9d3
[328722.172845] Filesystem "sdc1": I/O Error Detected.  Shutting down filesystem : sdc1
[328722.181694] Please umount the filesystem, and rectify the problem(s)
[328722.186817] xfs_force_shutdown(sdc1,0x1) called from line 335 of file /build/buildd/linux-2.6.32/fs/xfs/xfs_rw.c.  Return address = 0xffffffffa030f9d3
[328734.520107] usb 2-1: new high speed USB device using ehci_hcd and address 70
[328734.675122] usb 2-1: configuration #1 chosen from 1 choice
[328734.675493] scsi322 : SCSI emulation for USB Mass Storage devices
[328734.675693] usb-storage: device found at 70
[328734.675697] usb-storage: waiting for device to settle before scanning
[328739.670293] usb-storage: device scan complete
[328739.672217] scsi 322:0:0:0: Direct-Access     Seagate  Desktop          0130

PQ:0 ANSI:4

我已經在磁碟上執行了一些文件系統檢查,結果似乎沒問題。我也將磁碟用於其他用途,它也可以工作。似乎每次我執行備份腳本時都會發生這種情況。

好吧,它在您的日誌中顯示:USB 斷開連接。如果您的備份腳本導致大量活動,則可能是電纜/連接器鬆動或 USB 埠電流過大。

如果您想絕對確定它與文件系統類型無關,您可以重新格式化外部驅動器並查看它在 ext4/3、NTFS 或 VFAT 下的表現。

引用自:https://serverfault.com/questions/267010