
我的 ubuntu 伺服器每天晚上都會出現一些奇怪的行為,其中一個 NVME 磁碟會停止工作,並且在重新啟動之前我會收到 IO 錯誤,在這種情況下一切都會正常工作。
有問題的驅動器不是啟動驅動器,它安裝在/var/lib
.
我決定更換它,在此之前我要建立可能發生故障的磁碟機的磁碟映像,這樣我就可以更換它並將資料複製到新磁碟機上。
請按照此處的說明進行操作:https://help.ubuntu.com/community/DriveImaging
我創建了一些備份映像。建立這些映像時,我會從 /etc/fstab 中刪除安裝磁碟機的項目並重新啟動,然後使用 dd 建立已卸載磁碟機的映像:dd if=/dev/nvme1n1p1 | bzip2 > /media/ssd_backup_2023-09-11.bz2
現在新磁碟機已安裝,我嘗試將映像複製到新磁碟機上(再次根據此處的文件:https://help.ubuntu.com/community/DriveImaging: bzcat /media/ssd_backup_2023-09-11.bz2 | dd of=/dev/nvme1n1
。
但這沒有用。
我嘗試直接安裝映像(從 bz2 檔案中提取映像後),然後複製檔案。沒用。假設我在命令列上弄亂了一些東西,我嘗試複製出圖像檔案並從 GUI 將它們安裝到我的桌面上,當我嘗試從命令列安裝它們時,我得到了相同的錯誤:
Error mounting /dev/loop4 at /media/tshannon/e0ce1 331-ddOf-47a6- b104-c142b282a823: wrong Fs type, bad option, bad superblock on /dev/ loop4, missing codepage or helper program, or other error (udisks-error- quark, 0)
DMESG 顯示以下內容:
[248810.448466] loop4: detected capacity change from 0 to 1233800 [248810.652202] /dev/loop4: Can't open blockdev [248810.652330] EXT4-fs (loop4): bad geometry: block count 244189952 exceeds size of device (154225 blocks) [248812.330897] /dev/loop4: Can't open blockdev [248812.331033] EXT4-fs (loop4): bad geometry: block count 244189952 exceeds size of device (154225 blocks) [248998.384382] loop19: detected capacity change from 0 to 1233800
那麼我的駕駛影像是否已傳輸?