Site icon PlusMagi's Blog By Pitt Phunsanit

linux: สำรองข้อมูลจากไดรฟ์ Windows

จาก Linux: อ่าน เขียน แก้ ลบ drive windows เพื่อที่จะสามารถสำรองข้อมูลจากไดรฟ์ Windows (/dev/sdb2) ไปยัง USB โดยข้ามไฟล์ที่เสียหรืออ่านไม่ได้ และข้ามโฟลเดอร์ระบบของ Windows (เช่น Windows, Program Files) จะใช้ rsync copy ไฟล์ออกมาเพราะคำสั่ง rsync ดีกว่า cp เพราะสามารถจัดการเรื่องการข้ามไฟล์ (Ignore) และข้ามข้อผิดพลาด (Ignore errors) ได้ดีกว่ามากครับ

  1. สร้างจุดเชื่อมต่อ (Mount) หากยังไม่ได้ทำ (ถ้ามาจากหน้าที่แล้ว คือได้ทำตรงนี้ไว้แล้ว)
    sudo mkdir -p /mnt/windows
    sudo mkdir -p /mnt/usb_backup

    # Mount ไดรฟ์ Windows (สมมติเป็น /dev/sdb2)
    sudo mount -t ntfs-3g -o ro /dev/sdb2 /mnt/windows
    # Mount ตัว USB ปลายทางของคุณ (ตรวจสอบชื่อไดรฟ์ด้วย lsblk สมมติเป็น /dev/sdc1)
    sudo mount /dev/sdc1 /mnt/usb_backup
  2. ช้คำสั่ง rsync เพื่อคัดลอกข้อมูล: รันคำสั่งนี้เพื่อคัดลอกข้อมูลทั้งหมดจาก Windows ไปยังโฟลเดอร์
sudo rsync -avP --ignore-errors \
--exclude='Windows/' \
--exclude='Program Files/' \
--exclude='Program Files (x86)/' \
--exclude='System Volume Information/' \
--exclude='$Recycle.Bin/' \
--exclude='Users/*/AppData/Local/Temp/' \
--exclude='Users/*/AppData/Local/Microsoft/Windows/INetCache/' \
--log-file=/mnt/usb_backup/backup_log.txt \
/mnt/windows/ /mnt/usb_backup/c_backup/

อธิบายพารามิเตอร์ที่ใช้:


วิธีการตรวจสอบ Log หลังก๊อปปี้เสร็จ

Exit mobile version