Xfs
XFS 驅動器在寫入時解除安裝
我有一個數據庫備份腳本,它執行 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 下的表現。