額外細節:

額外細節:

我有幾個更便宜的 Lenovo IX2 2 盤 NAS 設備。首先,沒有任何硬體故障,包括磁碟。我遇到了一次電源震動,一台 IX2 的 UPS 已失效,並且跌落又恢復了幾次,這足以損壞 IX Linux 作業系統。因為這是一個每次啟動時都會複製其 opt 只讀的 NAS,並且編輯運行配置或安裝 optware 等已經非常痛苦,所以我可以簡單地從舊配置重建它。

問題症狀:許多運作配置似乎遺失,Web GUI 指示需要恢復原廠設定/恢復。

然而,一旦我使用其他工作 IX2 作為要查看的「模板」來手動安裝 RAID 池,好消息是所有使用者資料都完好無損,並且不存在 RAID 錯誤。 (這是 RAID0,所以如果有的話我會完全 SOL,我完全意識到這一點)。

因為數據就是全部,這是我如此努力工作的唯一原因(但實際上不應該如此)。

這裡的關鍵是一些用戶數據,但是我在這個 IX 上有一個 2tb iSCSI 卷,100% 用於 VMware。這個iSCSI磁碟區檔案也完好無損。這才是我真正想要的資料儲存。

工作已經完成:我已經拆箱了一個全新的 4tb WD USB3 驅動器(儘管 IX2 上只有 USB2),將其插入,並使用 mkfs 將預設分割區重新格式化為 EXT4。然後我將其安裝為 /dev/usb 並開始執行此命令,大約 20 小時前:

rsync -axHAWXS --numeric-ids --progress /mnt/pools/A/A0/ /mnt/usb

是的,我現在看到,因為我最初嘗試了較新的 info:progress2 並且它不起作用,所以我只是快速編輯了 cmd 並忘記為部分添加 friggin -P 。這是一個問題,我真的很想殺死它並重新啟動它,我仍然可以使用 --append 忘記使用 --partial 嗎?如果我現在需要重新啟動,如何強制繼續並避免失去這 20 多個小時? (這是我的問題的可選部分)

我專門為進度、校驗和以及重新啟動能力運行了rsync,完全知道它比標準cp 慢得多- 但這個IX2 總是很糟糕,但我可以通過iSCSI 將讀取速度從100mbit 提升到50 -65MB/s,但這個rsync 是平均的iSCSI 2tb 檔案約為 10MB。這太荒謬了,估計還有3天。

目標:我的最終目標(以及這裡的問題)是如何放棄這個舊的IX2 硬體並移動磁碟並將它們安裝在運行更新的Linux 發行版的更新的PC 上,在完整的SATA3 和USB3 上在幾個小時而不是幾天內。


額外細節:


fdisk -l 的命令輸出:


root@ix2b:/mnt/usb/iSCSI# fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6fcb5480

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1  3907029167  1953514583+  ee  GPT

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2fbbf4b0

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1  3907029167  1953514583+  ee  GPT

Disk /dev/md0: 21.5 GB, 21474762752 bytes
2 heads, 4 sectors/track, 5242862 cylinders, total 41942896 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/md0 doesn't contain a valid partition table

Disk /dev/md1: 3957.8 GB, 3957777760256 bytes
2 heads, 4 sectors/track, 966254336 cylinders, total 7730034688 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 524288 bytes / 1048576 bytes
Disk identifier: 0x00000000

Disk /dev/md1 doesn't contain a valid partition table
Note: sector size is 4096 (not 512)

Disk /dev/sdc: 4000.8 GB, 4000752599040 bytes
255 heads, 63 sectors/track, 60799 cylinders, total 976746240 sectors
Units = sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xdb4bf07b

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1             256   976746239  3906983936    7  HPFS/NTFS/exFAT
root@ix2b:/mnt/usb/iSCSI#

parted 的命令輸出:


Model: WDC WD20EFRX-68AX9N0 (scsi)
Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Flags
 1      33.6MB  21.5GB  21.5GB               primary
 2      21.5GB  2000GB  1979GB               primary


Model: WDC WD20EFRX-68AX9N0 (scsi)
Disk /dev/sdb: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Flags
 1      33.6MB  21.5GB  21.5GB               primary
 2      21.5GB  2000GB  1979GB               primary


Model: WD My Book 1230 (scsi)
Disk /dev/sdc: 4001GB
Sector size (logical/physical): 4096B/4096B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  4001GB  4001GB  primary


Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/b9b358d_vg-lv3707c1c1: 3958GB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End     Size    File system  Flags
 1      0.00B  3958GB  3958GB  ext4


Error: /dev/mtdblock0: unrecognised disk label

Error: /dev/mtdblock1: unrecognised disk label

Error: /dev/mtdblock2: unrecognised disk label

Error: /dev/mtdblock3: unrecognised disk label

Error: /dev/md0: unrecognised disk label

Error: /dev/md1: unrecognised disk label

uname 的指令輸出:


root@ix2b:/mnt/usb/iSCSI# uname -a
Linux ix2b 2.6.31.8 Tue Aug 30 10:28:13 EDT 2016 v0.0.9 Tue Aug 30 10:28:13 EDT 2016 armv5tel GNU/Linux

lsblk 的命令輸出:


root@ix2b:/mnt/usb/iSCSI# lsblk /dev/sd[bc] -o NAME,SIZE,TYPE,MAJ:MIN
NAME                                 SIZE TYPE  MAJ:MIN
sdb                                  1.8T disk    8:16
|-sdb1                                20G part    8:17
| `-md0                               20G raid1   9:0
`-sdb2                               1.8T part    8:18
  `-md1                              3.6T raid0   9:1
    `-b9b358d_vg-lv3707c1c1 (dm-0)   3.6T lvm   253:0
sdc                                  3.7T disk    8:32
`-sdc1                               1.7T part    8:33

答案1

我顯然把這個發佈在錯誤的 SO 網站上——askubuntu 顯然對這個問題做了更多的處理,我找到了一些可供研究的參考資料。

因此,我將發布初步答案,但我不確定是否還有更多內容 - 如果有,請在這裡發表評論以幫助其他人!

  1. 在較新的硬體上啟動 LiveCD,並將 2 個 SATA 驅動器插入連接埠 0 和 1,並透過 SATA 或 USB3 連接新的資料目標驅動器

  2. 安裝 mdadm:

    sudo apt-get install mdadm
    
  3. 掃描所有磁碟機以尋找 RAID 磁碟區:

    sudo mdadm -Q /dev/sd[a-f][1-9]
    
  4. 嘗試在nautilus中掃描並組裝並開啟:

    sudo mdadm --assemble --scan
    
  5. CP/Rsync/TAR/等將您的資料從 RAID 磁碟區轉移到新的資料目標

    編輯:到目前為止,我上面發布的答案是正確的,但是這個 NAS 設定了磁碟/RAID LVM,如下所示:

    root@ubuntu:~# sudo lsblk -f 名稱 FSTYPE 標籤 UUID 安裝點 sdb
    ├─sdb2 linux_rai ix2b:1 0b3fca64-f33a-21cc-45dc-6353be71366e
    │ - Iv3w-g24n- 。 366e │ └─md1 LVM2_memb
    HgGqsx -nrcC- MF1f -tWYK-Iv3w-g24n-MylTHy └─sdc1 linux_rai ix2-dl-113:0 70d23f10-3d2b-9d15-4af5-7c4e11dda669 └ 0751757597070707070705973759759739739739939393593939 月。 9-43 5c - 8435-e0b4556a235b [交換] └─sda1 ext4 5e18f5b8-ff52-4f82-8a2a-24d687eb8413 /






編輯:我已經將其餘步驟拼湊在一起,並將它們寫下來添加到此處,並建立一個發布指南。我將所有 RAID 磁碟區安裝在 USB3/SATA 虛擬機中,事實證明該虛擬機運作良好,並且是其他人嘗試恢復 NAS 驅動器所採取的方法的一個很好的改進。我透過 SATA3-->USB3 轉換器安裝它們,並在虛擬機器中以大約 120-150MB/秒 seq x 2 的速度測試條帶,因此比將它們留在 NAS 中快得多!敬請關注!

相關內容