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

เซิร์ฟเวอร์เฉพาะ: กู้คืนไฟล์ของคุณด้วย System Rescue

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

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

แนะนำ

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

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

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

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

เลือก ISO SystemRescue 12.01 จากตัวเลือกที่มี หลังจากเลือก ISO ที่ถูกต้องแล้ว ให้คลิกที่ บูตจาก ISO (Boot from ISO) เพื่อเริ่มกระบวนการบูต เมื่อเซิร์ฟเวอร์เริ่มต้นจาก ISO แล้ว ให้เชื่อมต่อผ่าน อินเทอร์เฟซ iLO เพื่อดำเนินการต่อ

img

ใน อินเทอร์เฟซจัดการ iLO เปิด คอนโซล HTML เพื่อเข้าถึงหน้าจอรีโมตของเซิร์ฟเวอร์คุณ เมื่อคอนโซลเปิดใช้งาน คุณจะเห็นเมนูบูตของ SystemRescue ISO จากตรงนี้ ให้เลือกตัวเลือกบูตโดยใช้ พารามิเตอร์เริ่มต้น (default parameters)

วิธีนี้จะทำให้ 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 Id Type
/dev/sda1 * 2048 206847 204800 100M 7 HPFS/NTFS/exFAT
/dev/sda2 206848 232935855 232728008 111G 7 HPFS/NTFS/exFAT
/dev/sda3 232935856 234373119 1431264 699M 27 Hidden NTFS WinRE

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

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

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

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

พาร์ติชัน Windows ที่อยู่ในโหมด Hibernate

Linux ไม่สามารถเปิดพาร์ติชัน Windows ที่อยู่ในโหมด Hibernate หรือได้รับผลกระทบจาก Fast Boot ได้อย่างปลอดภัย เพื่อป้องกันการสูญหายหรือเสียหายของข้อมูล ให้เมานต์พาร์ติชันเหล่านี้ ในโหมดอ่านอย่างเดียว เสมอ

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

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

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

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

systemctl stop iptables

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

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

[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

สรุป

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

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