Skip to main content

คำสั่ง Linux Sync

Anonim

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

ใช้คำสั่งซิงค์ทำไม

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

เมื่อไหร่ที่จะใช้มัน

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

วากยสัมพันธ์

ซิงค์ ตัวเลือก ไฟล์

ตัวเลือก

ตัวเลือกสำหรับคำสั่ง sync คือ:

  • --ช่วยด้วย แสดงความช่วยเหลือที่พร้อมใช้งานและจากนั้นออก
  • --version แสดงข้อมูลเวอร์ชันและทางออก
  • --ข้อมูล (หรือ -d) ซิงค์เฉพาะไฟล์ข้อมูลโดยไม่มีเมตาดาต้าที่สนับสนุนไฟล์ดังกล่าว
  • --file ระบบ (หรือ -f) ยังซิงค์ระบบไฟล์ที่มีไฟล์อ้างอิง

การพิจารณา

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

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