[Synology]Khôi phục dữ liệu bằng PC (Ubuntu) khi NAS gặp trục trặc

Thảo luận trong 'Lưu trữ - Storage' bắt đầu bởi hvminh, 27/4/22.

  1. hvminh

    hvminh Member

    - Mục địch bài viết này là để hướng dẫn bạn cách khôi phục lại dữ liệu bằng PC khi Synology NAS gặp trục trặc.

    *Lưu ý: Các ổ đĩa cứng có thể không còn gắn lại khe lưu trữ sau khi được chuyển sang một NAS mới.

    MÔI TRƯỜNG:
    - Khả dụng trên phiên bản DSM 6.2.x trở lên.
    - Chỉ áp dụng chô hệ thống file ext4 hoặc Btrfs.
    - Nên sử dụng hệ điều hành phiên bản Ubuntu tối thiểu là 18.04.

    THỰC HIỆN:
    1. Hãy đảm bảo PC có đủ số lượng khe (hoặc cổng giao tiếp) ổ đĩa để cài đặt ổ cứng.

    2. Tháo ổ cứng khởi Synology NAS và gắn chúng vào PC của bạn. Để cấu hình RAID / SHR, bạn phải lắp đặt toàn bộ các ổ có trên NAS (ngoại trừ ổ hot spare) vào PC cùng lúc.

    3. Chuẩn bị PC có được cài đặt sẵn hệ điều hành Ubuntu.

    4. Vào phần quản lý Files ở thanh quản lý bên trái và chọn Home.

    5. Right-click và chọn New Folder, và tạo một hoặc nhiều thư mục để làm nơi chép dữ liệu trên ổ cứng ra.*1

    6. Right-click vào thư mục với, click Properties, thư mục cha với tên gọi là ${mount_point}.

    Ví dụ: nếu thư mục cha là /home/ubuntu/ và thư mục con là Test, nơi chép dữ liệu sẽ là /home/ubuntu/Test/.

    7. Vào mục Show Application ở góc dưới bên trái > Type to search....

    8. Nhập Terminal vào thanh tìm kiếm và chọn Terminal.

    9. Nhập lệnh sau để vào quyền root (tối thượng) trên Linux OS:

    sudo -i

    10. Tiếp tục nhập lệnh để cài đặt mdadm lvm2, cả hai là công cụ để quản lý RAID. lvm2 phải được cài đặt hoặc vgchange sẽ không hoạt động được.

    apt-get update
    apt-get install -y mdadm lvm2

    11. Nhập tiếp các lệnh sau để tập hợp lại toàn bộ các ổ cứng đã được tháo khỏi Synology NAS. Kết quả có thể khác nhau tùy thuộc vào cấu hình Storage pool trên Synology NAS.

    mdadm -Asf && vgchange -ay

    12. Sử dụng lệnh tiếp bên dưới để lấy thông tin của ${device_path}.

    cat /proc/mdstat
    lvs

    - Tùy theo đầu ra của pvs/vgs/lvs, đường dẫn thiết bị <Device Paths>sẽ như sau:

    • ${device_path}
      • Không lvs output: /dev/${md} *2
      • Với lvs output: /dev/${VG}/${LV} *3

    - Dưới đây là các mẫu của md status tương ứng với RAID và Volume của chúng:

    • Device Paths - Mẫu RAID với một volume
      • cat /proc/mdstat:
        • root@ubuntu:~# cat /proc/mdstat
        • Personalities : [raid1]
        • md4 : active raid1 sdc3[0]
        • 73328704 blocks super 1.2 [1/1] [ U ]
        • unused devices:<none>
      • Lvs
        • No output
      • ${device_path}
        • /dev/md4

    • Device Paths - SHR với một volume
      • cat /proc/mdstat
        • root@ubuntu:~# cat /proc/mdstat
        • Personalities : [raid1]
        • md3 : active raid1 sda5[0]
        • 73319616 blocks super 1.2 [1/1][ U ]
        • unused devices:<none>
      • Lvs
        • root@ubuntu:~# lvs
        • LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
        • lv vg1000 -wi-a----- 69.92g
      • ${device_path}
        • /dev/vg1000/lv
    • Device Paths - Mẫu RAID/SHR với nhiều volume
      • cat /proc/mdstat
        • Personalities : [raid1]
        • md3 : active raid1 sdc3[0] sdd3[1]
        • 73328704 blocks super 1.2 [2/2] [ UU ]
        • unused devices:<none>
      • Lvs
        • root@ubuntu:~# lvs
        • LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy% Sync Convert
        • syno_vg_reserved_area vg1 -wi-a----- 12.00m
        • volume_1 vg1 -wi-a----- 30.00g
        • volume_3 vg1 -wi-a----- 30.00g
      • ${device_path}
        • /dev/vg1/volume_1
        • /dev/vg1/volume_3
    13. Sử dụng lệnh dưới đây để chép toàn bộ dữ liệu trên các ổ cứng với read-only vào dữ liệu truy cập của bạn/ Nhập đường dẫn thiết bị (tùy theo RAID và loại volume ở Bước 12) trong ${device_path} và điểm chép đến (được tạo ở Bước 6) trong ${mount_point}. Dữ liệu của bạn sẽ đucowj bên trong các thư mục đích.
    $ mount ${device_path} ${mount_point} -o ro

    14. Kiểm tra lại dữ liệu trong Files > Home > các thư đã được tạo ở Bước 5.

    - Nếu bạn vẫn không thể khôi phục lại dữ liệu thông qua các bước trên, đừng cố gắng thử thêm bằng các phương pháp khác để sửa chữa vì nó có thể làm dữ liệu bị thiệt hại hớn. Và lựa chọn cuối cùng, hãy tìm kiếm một công ty khôi phục dữ liệu chuyên nghiệp để trợ giúp.

    CÁC LƯU Ý:
    *1. Điểm chép dữ liệu ra phải bằng với một Volume lưu trữ. Nếu bạn có nhiều Volume cần phục hồi, hãy tạo cùng số lượng các folder với các Volume lưu trữ này.
    *2. Số lượng của md (chuỗi) sẽ được liệt kê trong kết quả của lệnh: cat /proc/mdstat.

    *3. syno_vg_reserved_area có thể bị từ chối, số lượng volume_x phải bằng với số lượng Volumes trên NAS cũ.

    ---o0o---
     

trang này