หากคุณเคยใช้ Clonezillaเพื่อสำรองข้อมูลระบบปฏิบัติการคุณก็คงได้สัมผัสถึงประสิทธิภาพของ Partclone แล้วแตกต่างจากเครื่องมืออื่นๆ เช่น dd Partclone รู้จักวิธีการทำงานกับระบบไฟล์เฉพาะ จึงสามารถสร้างไฟล์สำรองข้อมูลที่มีขนาดเล็กกว่ามาก โดยการโคลนเฉพาะพื้นที่ที่ใช้งานอยู่บนพาร์ติชั่นเท่านั้น
Partclone เป็นเครื่องมือโอเพนซอร์สฟรีที่ออกแบบมาเพื่อให้ผู้ใช้สามารถสร้างและโคลนอิมเมจพาร์ติชั่นได้โดยได้รับการพัฒนาโดยทีมผู้พัฒนา Clonezilla ที่จริงแล้ว Partclone เป็นหนึ่งในเครื่องมือที่ Clonezilla ใช้เป็นพื้นฐาน
เพื่ออธิบายให้ดีขึ้นเล็กน้อยว่า Partclone ทำงานอย่างไรโดยใช้คำสั่ง dd เป็นข้อมูลอ้างอิงสิ่งนี้มีประโยชน์มาก แต่ dd ไม่รู้อะไรเกี่ยวกับระบบไฟล์เนื่องจากจะจำลองเฉพาะแต่ละบล็อกของดิสก์หรือพาร์ติชันเท่านั้นจึงสร้างโคลนที่สมบูรณ์แบบ 1: ตัวอย่างเช่นหากเราต้องการโคลนดิสก์ 1 GB สิ่งนี้จะคัดลอกแต่ละส่วนและให้ไฟล์ 40GB แก่เรา
คุณสามารถพูดได้ว่ามันเป็นตรรกะ แต่ลักษณะการทำงานของ Partclone นั้นแตกต่างกันเนื่องจากสามารถโต้ตอบกับระบบไฟล์ที่พบบ่อยที่สุดได้อย่างชาญฉลาดสร้างสำเนาสำรองเฉพาะบล็อกที่ใช้ของพาร์ติชันและได้รับสำเนาสำรองเป็นจำนวนมาก เล็กกว่า
ในระยะสั้นถ้าเราจะโคลนดิสก์ 40GB แต่มีพื้นที่ว่างเพียง 20GB ไฟล์ที่ได้จะมีขนาด 20GB เท่านั้นไม่ใช่ 40GB ดังนั้นเราจึงหลีกเลี่ยงการครอบครองพื้นที่ว่าง
ระบบไฟล์ที่รองรับ
Partclone สามารถใช้งานร่วมกับระบบไฟล์ที่ใช้กันทั่วไปได้ทั้งหมดเช่น ext2, ext3, ext4, hfs+, reiserfs, xfs, jfs, ntfs, fat (12/16/32), exfat เป็นต้น ระบบไฟล์สำรองข้อมูลจะเป็นตัวกำหนดส่วนต่อท้ายที่จะใช้กับโปรแกรม โดยอ้างอิงจากยูทิลิตี้ไวยากรณ์
ตัวอย่างเช่นในการสำรองระบบไฟล์ ext2 เราจะใช้คำสั่ง parclone.ext2 นอกจากนี้หาก Partclone ระบบไฟล์บางระบบไม่รองรับเราสามารถใช้คำสั่ง partclone.dd
ส่วนที่เหลือที่เราสามารถเน้นจาก Partclone มีดังต่อไปนี้:
ฟังก์ชั่นใน Partclone
โอเพนซอร์ส : Partclone เผยแพร่ภายใต้ใบอนุญาต GNU GPL และเปิดให้มีการมีส่วนร่วมบน GitHub
ข้ามแพลตฟอร์ม: พร้อมใช้งานบน Linux, Windows, MAC, การสำรอง / กู้คืนระบบไฟล์ ESX และ FreeBSD
โคลนพาร์ติชันเป็นไฟล์รูปภาพ
กู้คืนไฟล์ภาพไปยังพาร์ติชัน
ทำซ้ำพาร์ติชันอย่างรวดเร็ว
แสดงความเร็วในการถ่ายโอนและเวลาที่ผ่านไป
รองรับ vmfs สำหรับเซิร์ฟเวอร์ vmware ESX และ ufs สำหรับระบบไฟล์ FreeBSD
จะติดตั้ง Partclone บน Linux ได้อย่างไร?
หากคุณต้องการติดตั้งซอฟต์แวร์โคลนนิ่งนี้ก็ทำได้ง่ายมาก เพราะมันมีอยู่ในคลังซอฟต์แวร์ของระบบปฏิบัติการลินุกซ์เกือบทุกรุ่นอยู่แล้วคุณเพียงแค่เปิดเทอร์มินัลและเรียกใช้คำสั่งที่เหมาะสมสำหรับระบบของคุณเท่านั้น
ในการติดตั้ง Partclone บน Debian, Ubuntu และระบบปฏิบัติการที่พัฒนาต่อยอดจาก Debian ให้รันคำสั่งต่อไปนี้ :
sudo apt install partclone
ในการติด ตั้งบน CentOS, RHEL, Fedora หรือระบบปฏิบัติการที่พัฒนาต่อยอดจาก CentOS เราจะรันคำสั่ง :
sudo yum install partclone
สำหรับopenSUSE เราเพียงแค่ต้องรันคำสั่งต่อไปนี้ :
sudo zypper install partclone
สุดท้ายนี้สำหรับ Arch Linux และระบบปฏิบัติการที่พัฒนาต่อยอดจาก Arch Linux :
sudo pacman -S partclone
ใช้ Partclone อย่างไร?

ในขั้นตอนนี้ สิ่งสำคัญคือต้องทราบว่าในการใช้งาน Partclone นั้น ไดรฟ์ที่คุณจะทำงานด้วยจะต้องถูกยกเลิกการเมานต์ก่อนดังนั้น หากเป็นดิสก์ที่คุณติดตั้งระบบปฏิบัติการไว้ ขอแนะนำให้ใช้งานบนเวอร์ชัน Live แทน
ตัวอย่างที่เป็นรูปธรรมคือ ถ้าผมต้องการสำรองข้อมูลดิสก์หลักของผมซึ่งใช้ระบบไฟล์ ext4 คำสั่งที่ใช้จะเป็นดังนี้:
partclone.ext4 -c -s /dev/sda1 -o ~ /image_sda1.pcl
โดยที่พารามิเตอร์ -c อนุญาตให้เราระบุว่าการกระทำที่เราต้องการทำคือการโคลนในขณะที่ -s อนุญาตให้เราระบุแหล่งที่มาที่เราต้องการโคลน
สุดท้าย -o บอก Partclone ว่าเราต้องการเก็บอิมเมจสำรองไว้ที่ไหน
โปรดทราบว่านามสกุล. pcl ที่นี่เป็นไปตามอำเภอใจ - เราใช้เพื่อความสะดวก
ในการกู้คืน:
partclone.ext4 -r -s ~ /image_sda1.pcl -o /dev/sda1
ในที่นี้เราอธิบายเพียงว่าพารามิเตอร์ -r คือการบอก Partclone ว่าเรากำลังจะกู้คืน