ค้นหาเว็บไซต์

LFCS #6: วิธีประกอบพาร์ติชันเป็นอุปกรณ์ RAID ใน Linux


Linux Foundation เปิดตัวการรับรอง LFCS (Linux Foundation Certified Sysadmin) ซึ่งเป็นโอกาสอันดีสำหรับผู้ดูแลระบบทุกที่ที่จะแสดงให้เห็นผ่านการสอบตามประสิทธิภาพว่าพวกเขามีความสามารถ ดำเนินการสนับสนุนการดำเนินงานโดยรวมบนระบบ Linux: การสนับสนุนระบบ การวินิจฉัยและการตรวจสอบระดับแรก รวมถึงการแจ้งปัญหาไปยังทีมสนับสนุนอื่นๆ เมื่อจำเป็น

ซีรีส์นี้จะมีชื่อว่า Preparation for the LFCS (Linux Foundation Certified Sysadmin) ส่วนที่ 1 ถึง 33 และครอบคลุม หัวข้อต่อไปนี้:

Part 1

วิธีใช้คำสั่ง 'Sed' เพื่อจัดการไฟล์ใน Linux

Part 2

วิธีการติดตั้งและใช้งาน Vi/Vim ใน Linux

Part 3

วิธีบีบอัดไฟล์และไดเร็กทอรีและค้นหาไฟล์ใน Linux

Part 4

วิธีแบ่งพาร์ติชันอุปกรณ์จัดเก็บข้อมูลใน Linux

Part 5

วิธีเมานต์ระบบไฟล์ (Samba และ NFS) ใน Linux

Part 6

วิธีประกอบพาร์ติชั่นเป็นอุปกรณ์ RAID และสร้างการสำรองข้อมูลระบบ

Part 7

การจัดการกระบวนการและบริการการเริ่มต้นระบบ (SysViit, Systemd และ Upstart

Part 8

วิธีจัดการผู้ใช้และกลุ่ม การอนุญาตไฟล์ และการเข้าถึง Sudo

Part 9

การจัดการแพ็คเกจ Linux ด้วย Yum, RPM, Apt, Dpkg, Aptitude และ Zypper

Part 10

การเรียนรู้การเขียนสคริปต์เชลล์ขั้นพื้นฐานและการแก้ไขปัญหาระบบไฟล์

Part 11

วิธีจัดการและสร้าง LVM โดยใช้คำสั่ง vgcreate, lvcreate และ lvextend

Part 12

วิธีสำรวจ Linux ด้วยเอกสารวิธีใช้และเครื่องมือที่ติดตั้งไว้

Part 13

วิธีกำหนดค่าและแก้ไขปัญหา Grand Unified Bootloader (GRUB)

Part 14

ตรวจสอบการใช้ทรัพยากรกระบวนการ Linux และตั้งค่าขีดจำกัดกระบวนการตามผู้ใช้แต่ละราย

Part 15

วิธีการตั้งค่าหรือแก้ไขพารามิเตอร์รันไทม์เคอร์เนลในระบบ Linux

Part 16

การใช้การควบคุมการเข้าถึงภาคบังคับด้วย SELinux หรือ AppArmor ใน Linux

Part 17

วิธีการตั้งค่ารายการควบคุมการเข้าถึง (ACL) และโควต้าดิสก์สำหรับผู้ใช้และกลุ่ม

Part 18

การติดตั้งบริการเครือข่ายและการกำหนดค่าการเริ่มต้นอัตโนมัติเมื่อบู๊ต

Part 19

คำแนะนำขั้นสูงสุดในการตั้งค่าเซิร์ฟเวอร์ FTP เพื่ออนุญาตการเข้าสู่ระบบโดยไม่ระบุชื่อ

Part 20

ตั้งค่าเซิร์ฟเวอร์ DNS แคชแบบเรียกซ้ำขั้นพื้นฐานและกำหนดค่าโซนสำหรับโดเมน

Part 21

วิธีการติดตั้ง การรักษาความปลอดภัย และการปรับแต่งประสิทธิภาพของเซิร์ฟเวอร์ฐานข้อมูล MariaDB

Part 22

วิธีการติดตั้งและกำหนดค่าเซิร์ฟเวอร์ NFS สำหรับการแชร์ระบบไฟล์

Part 23

วิธีการตั้งค่า Apache ด้วยโฮสติ้งเสมือนตามชื่อพร้อมใบรับรอง SSL

Part 24

วิธีการตั้งค่าไฟร์วอลล์ Iptables เพื่อเปิดใช้งานการเข้าถึงบริการระยะไกลใน Linux

Part 25

วิธีเปลี่ยน Linux ให้เป็นเราเตอร์เพื่อจัดการการรับส่งข้อมูลแบบคงที่และไดนามิก

Part 26

วิธีการตั้งค่าระบบไฟล์ที่เข้ารหัสและสลับโดยใช้เครื่องมือ Cryptsetup

Part 27

วิธีตรวจสอบการใช้งานระบบ การหยุดทำงาน และการแก้ไขปัญหาเซิร์ฟเวอร์ Linux

Part 28

วิธีการตั้งค่าพื้นที่เก็บข้อมูลเครือข่ายเพื่อติดตั้งหรืออัปเดตแพ็คเกจ

Part 29

วิธีตรวจสอบประสิทธิภาพเครือข่าย ความปลอดภัย และการแก้ไขปัญหา

Part 30

วิธีติดตั้งและจัดการเครื่องเสมือนและคอนเทนเนอร์

Part 31

เรียนรู้พื้นฐานของ Git เพื่อจัดการโปรเจ็กต์อย่างมีประสิทธิภาพ

Part 32

คู่มือสำหรับผู้เริ่มต้นใช้งานเพื่อกำหนดค่าที่อยู่ IPv4 และ IPv6 ใน Linux

Part 33

คู่มือสำหรับผู้เริ่มต้นในการสร้างการเชื่อมโยงและเชื่อมโยงเครือข่ายใน Ubuntu

โพสต์นี้เป็นส่วนที่ 6 ของซีรีส์ 33-บทช่วยสอน ในส่วนนี้ เราจะอธิบายวิธีการประกอบพาร์ติชันเป็นอุปกรณ์ RAID และสร้างและจัดการการสำรองข้อมูลระบบ ซึ่งได้แก่ จำเป็นสำหรับการสอบรับรอง LFCS

ทำความเข้าใจกับ RAID ใน Linux

เทคโนโลยีที่เรียกว่า Redundant Array of Independent Disks (RAID) เป็นโซลูชันการจัดเก็บข้อมูลที่รวมฮาร์ดดิสก์หลายตัวไว้ในหน่วยลอจิคัลเดียวเพื่อให้ข้อมูลซ้ำซ้อนและ/หรือปรับปรุงประสิทธิภาพ ในการดำเนินการอ่าน/เขียนลงดิสก์

อย่างไรก็ตาม ความทนทานต่อข้อผิดพลาดที่เกิดขึ้นจริงและประสิทธิภาพของดิสก์ I/O ขึ้นอยู่กับวิธีการตั้งค่าฮาร์ดดิสก์เพื่อสร้างอาร์เรย์ของดิสก์ ขึ้นอยู่กับอุปกรณ์ที่มีอยู่และความต้องการด้านความทนทานต่อข้อผิดพลาด/ประสิทธิภาพ ระดับ RAID ที่แตกต่างกันจะถูกกำหนด

คุณสามารถดูบทความชุด RAID ต่อไปนี้เพื่อรับทราบคำอธิบายโดยละเอียดเพิ่มเติมเกี่ยวกับระดับ RAID แต่ละระดับ

ติดตั้ง mdadm ใน Linux

เครื่องมือที่เราเลือกใช้ในการสร้าง ประกอบ จัดการ และเฝ้าติดตามซอฟต์แวร์ RAID ของเราเรียกว่า mdadm (ย่อมาจาก ผู้ดูแลระบบหลายดิสก์)

sudo apt install mdadm         [On Debian, Ubuntu and Mint]
sudo yum install mdadm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo zypper install mdadm      [On OpenSUSE]    

การประกอบพาร์ติชันเป็นอุปกรณ์ RAID

กระบวนการประกอบพาร์ติชันที่มีอยู่เป็นอุปกรณ์ RAID ประกอบด้วยขั้นตอนต่อไปนี้

1. สร้างอาร์เรย์ใหม่โดยใช้ mdadm

หากพาร์ติชันใดพาร์ติชันหนึ่งได้รับการฟอร์แมตก่อนหน้านี้หรือเป็นส่วนหนึ่งของอาร์เรย์ RAID อื่นก่อนหน้านี้ คุณจะได้รับแจ้งให้ยืนยันการสร้างอาร์เรย์ใหม่

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

mdadm --create --verbose /dev/md0 --level=stripe --raid-devices=2 /dev/sdb1 /dev/sdc1

2. ตรวจสอบสถานะการสร้างอาร์เรย์

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

cat /proc/mdstat
or 
mdadm --detail /dev/md0	[More detailed summary]

3. ฟอร์แมตอุปกรณ์ RAID

ฟอร์แมตอุปกรณ์ด้วยระบบไฟล์ตามความต้องการ/ข้อกำหนดของคุณ ตามที่อธิบายไว้ในส่วนที่ 4 ของซีรี่ส์นี้

4. ตรวจสอบบริการอาร์เรย์ RAID

สั่งให้บริการตรวจสอบ "จับตาดู" ในอาร์เรย์ เพิ่มเอาต์พุตของ mdadm --detail --scan ไปที่ /etc/mdadm/mdadm.conf (Debian และอนุพันธ์) หรือ /etc/mdadm.conf (CentOS/openSUSE) เช่นนั้น

mdadm --detail --scan

mdadm --assemble --scan 	[Assemble the array]

เพื่อให้แน่ใจว่าบริการเริ่มต้นในการบูตระบบ ให้รันคำสั่งต่อไปนี้ในฐานะรูท

systemctl start mdmonitor
systemctl enable mdmonitor

5. ตรวจสอบความล้มเหลวของดิสก์ RAID

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

มิฉะนั้น เราจำเป็นต้องแนบไดรฟ์จริงเพิ่มเติมเข้ากับระบบของเราด้วยตนเองและเรียกใช้งาน

mdadm /dev/md0 --add /dev/sdX1

โดยที่ /dev/md0 คืออาร์เรย์ที่ประสบปัญหา และ /dev/sdX1 คืออุปกรณ์ใหม่

6. ถอดแยกชิ้นส่วนการทำงาน

คุณอาจต้องทำเช่นนี้หากต้องการสร้างอาร์เรย์ใหม่โดยใช้อุปกรณ์ – (ขั้นตอนเพิ่มเติม)

mdadm --stop /dev/md0 		#  Stop the array
mdadm --remove /dev/md0 		# Remove the RAID device
mdadm --zero-superblock /dev/sdX1 	# Overwrite the existing md superblock with zeroes

7. สร้างการแจ้งเตือนทางเมล

คุณสามารถกำหนดค่าที่อยู่อีเมลหรือบัญชีระบบที่ถูกต้องเพื่อส่งการแจ้งเตือนได้ (ตรวจสอบให้แน่ใจว่าคุณมีบรรทัดนี้ใน mdadm.conf) – (ขั้นตอนเพิ่มเติม)

MAILADDR root

ในกรณีนี้ การแจ้งเตือนทั้งหมดที่ RAID Monitoring Daemon รวบรวมจะถูกส่งไปยังกล่องจดหมายของบัญชีรูทในเครื่อง หนึ่งในการแจ้งเตือนดังกล่าวมีลักษณะดังต่อไปนี้

หมายเหตุ: เหตุการณ์นี้เกี่ยวข้องกับตัวอย่างใน ขั้นตอนที่ 5 โดยที่อุปกรณ์ถูกทำเครื่องหมายว่าชำรุดและอุปกรณ์สำรองถูกสร้างขึ้นโดยอัตโนมัติ อาร์เรย์โดย mdadm ดังนั้นเราจึง “หมด ” อุปกรณ์สำรองที่มีประโยชน์ต่อสุขภาพ และเราได้รับการแจ้งเตือน

ทำความเข้าใจกับระดับ RAID ใน Linux

ต่อไปนี้เป็นภาพรวมโดยย่อของระดับ RAID ทั่วไป:

การโจมตี 0

ขนาดอาเรย์ทั้งหมดคือ n เท่าของขนาดของพาร์ติชันที่เล็กที่สุด โดยที่ n คือจำนวนของดิสก์อิสระในอาเรย์ (คุณจะต้องมีไดรฟ์อย่างน้อยสองตัว) เรียกใช้คำสั่งต่อไปนี้เพื่อประกอบอาร์เรย์ RAID 0 โดยใช้พาร์ติชัน /dev/sdb1 และ /dev/sdc1

mdadm --create --verbose /dev/md0 --level=stripe --raid-devices=2 /dev/sdb1 /dev/sdc1

การใช้งานทั่วไป: การตั้งค่าที่รองรับแอปพลิเคชันแบบเรียลไทม์ซึ่งประสิทธิภาพมีความสำคัญมากกว่าความทนทานต่อข้อผิดพลาด

RAID 1 (หรือที่เรียกว่าการมิเรอร์)

ขนาดอาร์เรย์ทั้งหมดเท่ากับขนาดของพาร์ติชันที่เล็กที่สุด (คุณจะต้องมีไดรฟ์อย่างน้อยสองตัว) เรียกใช้คำสั่งต่อไปนี้เพื่อประกอบอาร์เรย์ RAID 1 โดยใช้พาร์ติชัน /dev/sdb1 และ /dev/sdc1

mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1

การใช้งานทั่วไป: การติดตั้งระบบปฏิบัติการหรือไดเรกทอรีย่อยที่สำคัญ เช่น /home

RAID 5 (หรือที่เรียกว่าไดรฟ์ที่มี Parity)

ขนาดอาร์เรย์ทั้งหมดจะเป็น (n – 1) คูณด้วยขนาดของพาร์ติชันที่เล็กที่สุด พื้นที่ “สูญหาย” ใน (n-1) ใช้สำหรับการคำนวณพาริตี (ความซ้ำซ้อน) (คุณจะต้องมีไดรฟ์อย่างน้อยสามไดรฟ์)

โปรดทราบว่าคุณสามารถระบุอุปกรณ์สำรองได้ (/dev/sde1 ในกรณีนี้) เพื่อเปลี่ยนชิ้นส่วนที่ชำรุดเมื่อเกิดปัญหา เรียกใช้คำสั่งต่อไปนี้เพื่อประกอบอาร์เรย์ RAID 5 โดยใช้พาร์ติชัน /dev/sdb1, /dev/sdc1, /dev/sdd1 และ /dev/sde1 เป็นส่วนสำรอง

mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1 --spare-devices=1 /dev/sde1

การใช้งานทั่วไป: เว็บและเซิร์ฟเวอร์ไฟล์

RAID 6 (หรือที่เรียกว่าไดรฟ์ที่มี Double Parity

ขนาดอาเรย์ทั้งหมดจะเป็น (n*s)-2*s โดยที่ n คือจำนวนของดิสก์อิสระในอาเรย์และ s คือขนาดของดิสก์ที่เล็กที่สุด โปรดทราบว่าคุณสามารถระบุอุปกรณ์สำรอง (/dev/sdf1 ในกรณีนี้) เพื่อเปลี่ยนชิ้นส่วนที่ชำรุดเมื่อเกิดปัญหา

เรียกใช้คำสั่งต่อไปนี้เพื่อประกอบอาร์เรย์ RAID 6 โดยใช้พาร์ติชัน /dev/sdb1, /dev/sdc1, /dev/sdd1 , /dev/sde1 และ /dev/sdf1 เป็นส่วนสำรอง

mdadm --create --verbose /dev/md0 --level=6 --raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde --spare-devices=1 /dev/sdf1

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

RAID 1+0 (หรือที่รู้จักในชื่อ Stripe of Mirrors)

ขนาดอาร์เรย์ทั้งหมดคำนวณตามสูตรสำหรับ RAID 0 และ RAID 1 เนื่องจาก RAID 1+0 เป็นทั้งสองอย่างรวมกัน ขั้นแรก ให้คำนวณขนาดของกระจกแต่ละบาน จากนั้นจึงคำนวณขนาดของแถบ

โปรดทราบว่าคุณสามารถระบุอุปกรณ์สำรอง (/dev/sdf1 ในกรณีนี้) เพื่อเปลี่ยนชิ้นส่วนที่ชำรุดเมื่อเกิดปัญหา เรียกใช้คำสั่งต่อไปนี้เพื่อประกอบอาร์เรย์ RAID 1+0 โดยใช้พาร์ติชัน /dev/sdb1, /dev/sdc1, /dev /sdd1, /dev/sde1 และ /dev/sdf1 เป็นส่วนสำรอง

mdadm --create --verbose /dev/md0 --level=10 --raid-devices=4 /dev/sd[b-e]1 --spare-devices=1 /dev/sdf1

การใช้งานทั่วไป: ฐานข้อมูลและเซิร์ฟเวอร์แอปพลิเคชันที่ต้องการการดำเนินการ I/O ที่รวดเร็ว

การสร้างและจัดการการสำรองข้อมูลระบบใน Linux

มันไม่เจ็บเลยที่ต้องจำไว้ว่า RAID พร้อมค่าหัวทั้งหมด ไม่ใช่สิ่งทดแทนการสำรองข้อมูล! เขียนไว้บนกระดาน 1,000 ครั้งหากคุณต้องการ แต่อย่าลืมเก็บสิ่งนั้นไว้ ความคิดอยู่ในใจตลอดเวลา

ก่อนที่เราจะเริ่มต้น เราต้องทราบว่าไม่มีโซลูชัน one-size-fits-all สำหรับการสำรองข้อมูลระบบ แต่ต่อไปนี้คือบางสิ่งที่คุณต้องคำนึงถึงขณะวางแผนกลยุทธ์การสำรองข้อมูล

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

1. สำรองข้อมูลไดรฟ์โดยใช้คำสั่ง dd

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

ข้อเสียของวิธีการสำรองข้อมูลนี้คืออิมเมจจะมีขนาดเท่ากับดิสก์หรือพาร์ติชั่น แม้ว่าข้อมูลจริงจะครอบครองส่วนน้อยก็ตาม

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

การสร้างภาพพาร์ติชัน

dd if=/dev/sda of=/system_images/sda.img
OR
--------------------- Alternatively, you can compress the image file --------------------- 
dd if=/dev/sda | gzip -c > /system_images/sda.img.gz 

การคืนค่าอิมเมจพาร์ติชัน

dd if=/system_images/sda.img of=/dev/sda
OR 
gzip -dc /system_images/sda.img.gz | dd of=/dev/sda 

2. สำรองไฟล์โดยใช้คำสั่ง tar

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

2. สำรองและซิงค์ไฟล์โดยใช้คำสั่ง rsync

ซิงโครไนซ์ไฟล์ด้วยคำสั่ง rsync ซึ่งเป็นเครื่องมือคัดลอกไฟล์ระยะไกล (และในเครื่อง) อเนกประสงค์ หากคุณต้องการสำรองและซิงโครไนซ์ไฟล์ของคุณไปยัง/จากไดรฟ์เครือข่าย rsync ก็พร้อมใช้งาน

ไม่ว่าคุณจะซิงโครไนซ์สองไดเร็กทอรีในเครื่องหรือไดเร็กทอรีระยะไกล < --- > ในเครื่องที่ติดตั้งบนระบบไฟล์ในเครื่อง ไวยากรณ์พื้นฐานจะเหมือนกัน

การซิงโครไนซ์สองไดเร็กทอรีท้องถิ่น

rsync -av source_directory destination directory

โดยที่ -a เรียกซ้ำในไดเรกทอรีย่อย (ถ้ามี) ให้คงลิงก์สัญลักษณ์ การประทับเวลา การอนุญาต และเจ้าของ/กลุ่มดั้งเดิม และรายละเอียด -v

นอกจากนี้ หากคุณต้องการเพิ่มความปลอดภัยในการถ่ายโอนข้อมูลผ่านสาย คุณสามารถใช้ ssh บน rsync ได้

การซิงโครไนซ์ Local → Remote Directories ผ่าน SSH

rsync -avzhe ssh backups root@remote_host:/remote_directory/

ตัวอย่างนี้จะซิงโครไนซ์ไดเรกทอรีสำรองบนโฮสต์ท้องถิ่นกับเนื้อหาของ /root/remote_directory บนโฮสต์ระยะไกล

โดยที่ตัวเลือก -h แสดงขนาดไฟล์ในรูปแบบที่มนุษย์สามารถอ่านได้ และใช้แฟล็ก -e เพื่อระบุการเชื่อมต่อ SSH

การซิงโครไนซ์ระยะไกล → ไดเรกทอรีท้องถิ่นผ่าน SSH

ในกรณีนี้ ให้สลับไดเร็กทอรีต้นทางและปลายทางจากตัวอย่างก่อนหน้านี้

rsync -avzhe ssh root@remote_host:/remote_directory/ backups 

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

สรุป

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

LFCS eBook มีวางจำหน่ายแล้วในขณะนี้ สั่งซื้อสำเนาของคุณวันนี้และเริ่มต้นการเดินทางสู่การเป็นผู้ดูแลระบบ Linux ที่ได้รับการรับรอง!

Product Name Price Buy
The Linux Foundation’s LFCS Certification Preparation Guide $19.99 [Buy Now]

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

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