ใช้คำสั่ง Linux Sync หากคุณคาดหวังว่าจะเกิดไฟฟ้าดับ
การจัดการ ระบบปฏิบัติการลีนุกซ์ ไม่ชัดเจนโดยเฉพาะ แต่การเรียนรู้คำสั่งที่แนะนำให้ระบบดำเนินการขั้นพื้นฐานเป็นขั้นตอนใหญ่ในทิศทางที่ถูกต้อง คำสั่ง ync จะ เขียนข้อมูลใด ๆ ที่บัฟเฟอร์ในหน่วยความจำของคอมพิวเตอร์ไปยังดิสก์
ทำไมต้องใช้คำสั่งซิงค์
เพื่อปรับปรุงประสิทธิภาพคอมพิวเตอร์มักจะเก็บข้อมูลไว้ในหน่วยความจำแทนที่จะเขียนลงดิสก์เพราะ RAM เร็วกว่าฮาร์ดดิสก์ วิธีนี้ใช้ได้ดีจนกว่าจะมีความผิดพลาดของคอมพิวเตอร์ เมื่อเครื่องลินุกซ์ประสบปัญหาการปิดระบบโดยไม่ตั้งใจข้อมูลทั้งหมดที่อยู่ในหน่วยความจำจะสูญหายไปหรือระบบไฟล์เสียหาย คำสั่งการ ซิงค์ บังคับให้ทุกอย่างในที่เก็บข้อมูลหน่วยความจำชั่วคราวจะถูกเขียนลงในที่จัดเก็บไฟล์แบบถาวร (เช่นดิสก์) เพื่อให้ไม่มีข้อมูลสูญหาย
เมื่อจะใช้คำสั่งซิงค์
โดยปกติเครื่องคอมพิวเตอร์จะปิดตัวลงอย่างเป็นระบบ หากคอมพิวเตอร์กำลังจะปิดตัวลงหรือโปรเซสเซอร์หยุดทำงานในลักษณะที่ไม่ปกติเช่นเมื่อคุณแก้จุดบกพร่องโค้ดเคอร์เนลหรือในกรณีที่ไฟดับอาจเป็นไปได้ว่าคำสั่งการ ซิงค์จะ บังคับให้ถ่ายโอนข้อมูลในหน่วยความจำไปยัง ดิสก์. เนื่องจากคอมพิวเตอร์สมัยใหม่มี แคช ขนาดใหญ่มากเมื่อคุณใช้คำสั่ง ซิงค์ ให้รอจนกว่าไฟ LED ทั้งหมดที่ระบุว่ากิจกรรมหยุดกะพริบก่อนที่จะปิดเครื่องคอมพิวเตอร์
ซิงค์ไวยากรณ์
ซิงค์ [ตัวเลือก] [ไฟล์]ตัวเลือกสำหรับคำสั่ง sync
ตัวเลือกสำหรับคำสั่งการซิงค์ ได้แก่ :
- - help จะแสดงความช่วยเหลือที่พร้อมใช้งานแล้วออกจากระบบ
- - เวอร์ชันแสดงข้อมูลเวอร์ชันและทางออก
- --data (หรือ -d ) ซิงค์เฉพาะไฟล์ข้อมูลที่ไม่มีเมตาดาต้าที่สนับสนุนเท่านั้น
- --file-system (หรือ -f ) ยังซิงค์ระบบไฟล์ที่มีไฟล์อ้างอิง
การพิจารณา
ไม่เป็นเรื่องธรรมดาที่จะเรียกใช้การ ซิงค์ ด้วยตนเอง บ่อยครั้งที่คำสั่งนี้ถูกเรียกใช้ก่อนที่คุณจะดำเนินการคำสั่งอื่น ๆ ที่คุณสงสัยว่าอาจทำให้เคอร์เนลเสียหายหรือหากคุณเชื่อว่ามีบางอย่างที่ไม่ดีเกิดขึ้น (เช่นคุณกำลังใช้งานแบตเตอรี่จากลินุกซ์ แล็ปท็อป) และคุณไม่มีเวลาในการปิดระบบเต็มรูปแบบ
เมื่อคุณหยุดหรือรีสตาร์ทระบบระบบปฏิบัติการจะซิงค์ข้อมูลในหน่วยความจำกับที่จัดเก็บถาวรโดยอัตโนมัติตามความจำเป็น