ข้ามไปยังเนื้อหาหลัก

VPS: กู้ไฟล์ของคุณด้วย System Rescue

คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:

(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)

แนะนำ

เซิร์ฟเวอร์ของคุณบูตไม่ขึ้นแล้วใช่ไหม? คุณถูกล็อกออกจากระบบ หรืออยากสร้างสำรองข้อมูลก่อนจะทำการเปลี่ยนแปลง? โดยการบูตเซิร์ฟเวอร์ของคุณด้วย SystemRescue ISO คุณยังสามารถเข้าถึงไดรฟ์ของคุณ กู้คืนไฟล์สำคัญ และสร้างสำรองข้อมูลในเครื่องได้ แม้ระบบปฏิบัติการเดิมจะไม่สามารถเข้าถึงได้แล้วก็ตาม

เพื่อถ่ายโอนข้อมูลที่กู้คืนมาอย่างปลอดภัย คุณสามารถใช้ SFTP (โปรโตคอลถ่ายโอนไฟล์แบบปลอดภัย) วิธีนี้ช่วยให้คุณคัดลอกไฟล์จากระบบกู้คืนไปยังคอมพิวเตอร์ของคุณหรือเซิร์ฟเวอร์อื่นผ่านการเชื่อมต่อที่ปลอดภัยและเข้ารหัส

การเตรียมตัว

สำหรับการสำรองข้อมูลนี้ คุณจะใช้ SystemRescue ISO เวอร์ชัน 12.01
เริ่มต้นด้วยการเข้าไปที่แผงควบคุมของ VPS ของคุณ แล้วไปที่ส่วน ISOs

เลือก ISO จากตัวเลือกที่มี หลังจากเลือก ISO ที่ถูกต้องแล้ว คลิกที่ ปรับลำดับการบูต แล้วกดปุ่ม รีบูต เพื่อเริ่มกระบวนการบูต

img

เมื่อเซิร์ฟเวอร์บูตจาก ISO แล้ว ให้เชื่อมต่อผ่าน คอนโซล VNC เพื่อดำเนินการต่อ เมื่อคอนโซลพร้อมใช้งาน คุณจะเห็นเมนูบูตของ SystemRescue ISO จากตรงนี้ ให้เลือกตัวเลือกบูตด้วย พารามิเตอร์เริ่มต้น

วิธีนี้จะทำให้ SystemRescue เริ่มต้นด้วยการตั้งค่ามาตรฐานที่แนะนำ เพื่อให้ได้สภาพแวดล้อมที่เสถียรและพร้อมใช้งานสำหรับงานบำรุงรักษาระบบหรือสำรองข้อมูล

img

การเมานต์ไดรฟ์

ก่อนจะเมานต์ไดรฟ์ ควรตรวจสอบภาพรวมของอุปกรณ์จัดเก็บข้อมูลและพาร์ติชันที่มีอยู่ก่อน คุณสามารถใช้คำสั่งนี้ได้:

fdisk -l

คำสั่งนี้จะแสดงรายการไดรฟ์ทั้งหมดที่ตรวจพบพร้อมรายละเอียดพาร์ติชัน ประกอบด้วย:

  • อุปกรณ์จัดเก็บข้อมูลที่เชื่อมต่อ (เช่น /dev/sda, /dev/sdb),
  • ขนาดของแต่ละไดรฟ์,
  • ประเภทพาร์ติชัน,
  • พาร์ติชันที่มีอยู่ (เช่น /dev/sda1, /dev/sda2, …),
  • ประเภทไฟล์ซิสเต็ม (ถ้าตรวจพบ)

ในตัวอย่างนี้ ไดรฟ์ /dev/sda มีสามพาร์ติชัน: /dev/sda1, /dev/sda2 และ /dev/sda3
ตรวจสอบให้แน่ใจว่าเลือกพาร์ติชันที่ถูกต้องก่อนเมานต์ ผลลัพธ์จาก fdisk -l จะช่วยป้องกันความผิดพลาดโดยแสดงอย่างชัดเจนว่าไดรฟ์ไหนมีข้อมูลอะไร ตัวอย่าง:

Disk /dev/sda: 111.76 GiB, 119998201240 bytes, 234373120 sectors
Device Boot Start End Sectors Size Type
/dev/sda1 * 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 3147775 2097152 1G Linux filesystem
/dev/sda3 3147776 234440703 231292928 110G Linux LVM

เมื่อคุณระบุพาร์ติชันที่ถูกต้องได้แล้ว ขั้นตอนถัดไปคือสร้างไดเรกทอรีที่จะใช้เป็นจุดเมานต์ นี่คือที่ที่พาร์ติชันจะถูกเข้าถึง จากนั้นเมานต์พาร์ติชันที่ต้องการเข้าไปในไดเรกทอรีนี้ แนะนำให้เมานต์ใน โหมดอ่านอย่างเดียว (read-only) เพื่อความปลอดภัยของข้อมูล

ใช้คำสั่งเหล่านี้เพื่อสร้างจุดเมานต์และเมานต์พาร์ติชัน:

mkdir /mnt/rescue
mount -o ro /dev/sdaX /mnt/rescue

แทนที่ /dev/sdaX ด้วยพาร์ติชันที่ถูกต้องที่คุณหาได้จาก fdisk -l ในตัวอย่างนี้ /dev/sda2 คือพาร์ติชันที่ถูกต้องสำหรับดิสก์ของเรา

การตั้งค่าไฟร์วอลล์

ด้วยเหตุผลด้านความปลอดภัย SystemRescue จะเปิดใช้งานไฟร์วอลล์โดยอัตโนมัติ ซึ่งหมายความว่าการเชื่อมต่อขาเข้าทั้งหมดจะถูกบล็อกเพื่อป้องกันการเข้าถึงโดยไม่ได้รับอนุญาต

แต่ในกรณีนี้ คุณต้องอนุญาตการเชื่อมต่อจากเครื่องของคุณไปยังเซิร์ฟเวอร์ SFTP ที่รันบน SystemRescue
คุณต้องตั้งค่าไฟร์วอลล์ให้อนุญาตทราฟฟิก SFTP หรือปิดไฟร์วอลล์ชั่วคราว

ถ้าคุณทำงานในเครือข่ายที่เชื่อถือได้ วิธีที่ง่ายและเร็วที่สุดคือหยุดบริการไฟร์วอลล์ใน SystemRescue ด้วยคำสั่งนี้:

systemctl stop iptables

การตั้งรหัสผ่าน root

ไคลเอนต์ SFTP ต้องยืนยันตัวตนด้วยชื่อผู้ใช้และรหัสผ่านเพื่อเข้าถึงข้อมูลจากเซิร์ฟเวอร์ SFTP
บัญชี root ของระบบจะถูกใช้เพื่อให้ไคลเอนต์เข้าถึงไฟล์ที่มองเห็นใน SystemRescue ได้
โดยค่าเริ่มต้น การยืนยันตัวตนด้วยบัญชี root ใน SystemRescue จะถูกปิดใช้งาน คุณต้องตั้งรหัสผ่านเพื่ออนุญาตให้ไคลเอนต์ยืนยันตัวตนได้
ตั้งรหัสผ่านด้วยคำสั่งนี้:

[root@sysrescue ~]# passwd root
New password:
Retype new password:
passwd: password updated successfully

การถ่ายโอนข้อมูล

ตอนนี้คุณพร้อมที่จะสำรองข้อมูลแล้ว
เปิดไคลเอนต์ FTP ที่คุณชอบและเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ
อย่าลืมเลือก SFTP เป็นโปรโตคอลการถ่ายโอน
สำหรับโฮสต์เนม ให้ใส่ ที่อยู่ IP ของเซิร์ฟเวอร์ ใช้พอร์ต 21 และล็อกอินด้วยชื่อผู้ใช้ root และ รหัสผ่าน ที่คุณตั้งไว้ก่อนหน้านี้

img

เมื่อคุณเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน SFTP เป็นครั้งแรก WinSCP จะแสดงคำเตือนด้านความปลอดภัยนี้
คำเตือนนี้ขึ้นเพราะ คีย์โฮสต์ ของเซิร์ฟเวอร์ยังไม่ถูกเก็บไว้ในแคชของเครื่องคุณ

ในสถานการณ์นี้ ถ้าคุณมั่นใจว่า IP ถูกต้องและคุณตั้งใจเชื่อมต่อนี้ ปลอดภัยที่จะเชื่อถือเซิร์ฟเวอร์
แค่คลิก "Yes" เพื่อยืนยัน
ระบบจะเพิ่มคีย์ของเซิร์ฟเวอร์ลงในแคชของคุณ เพื่อไม่ให้ถามซ้ำในครั้งถัดไป

img

เมื่อเชื่อมต่อแล้ว ให้ไปที่ ไดเรกทอรี rescue ที่คุณสร้างไว้ก่อนหน้านี้
จากตรงนี้คุณจะเข้าถึงไฟล์ของคุณและเริ่มดาวน์โหลดไปยังเครื่องของคุณได้
แค่เรียกดูโฟลเดอร์ เลือกข้อมูลที่ต้องการสำรอง และถ่ายโอนอย่างปลอดภัยผ่าน SFTP

img

สรุป

ตอนนี้คุณกู้คืนและสำรองไฟล์สำคัญของคุณได้สำเร็จแล้ว
หมายความว่าข้อมูลของคุณปลอดภัยและพร้อมที่จะกู้คืนเมื่อไหร่ก็ได้ที่ต้องการ
จากนี้คุณสามารถดำเนินการต่อ เช่น ติดตั้งเซิร์ฟเวอร์ใหม่ ซ่อมแซมระบบ หรือย้ายข้อมูลไปยังสภาพแวดล้อมใหม่

ถ้ามีคำถามเพิ่มเติมหรือต้องการความช่วยเหลือ ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมให้บริการทุกวันเพื่อช่วยคุณ! 🙂