ตรวจสอบการใช้งานพื้นที่ดิสก์บน Linux ด้วยคำสั่ง ncdu
- Posted by Kanjana Sukplang
- Categories Explicit Knowledge, การจัดการความรู้, ชุมชนการบริการและความรู้, ชุมชนเครือข่ายและแม่ข่าย, ชุมชนโอเพนซอร์ส
- Date June 13, 2023
NCDU (NCurses Disk Usage) เป็นคำสั่งใช้ตรวจสอบการใช้งานพื้นที่ดิสก์บน Linux โดยเทียบได้กับคำสั่ง du และ df รวมกัน แต่ใช้งานได้ง่ายกว่า
ncdu เป็นคำสั่งแบบ TUI (Terminal User Interface) หรือรู้จักกันว่าเป็น Text-based User Interface ส่วน du และ df เป็นคำสั่งแบบ CLI (Command-Line User Interface) การใช้งานต้องจดจำคำสั่ง จดจำ Options ได้ดี หรือต้องเป็นผู้ที่ใช้งานเป็นประจำจนชำนาญ จึงจะทำให้การใช้คำสั่งได้ผลลัพธ์ที่แสดงผลออกมาในรูปแบบที่ต้องการ แต่ ncdu เป็นการใช้งานคำสั่งแบบเบื้องต้นของ GUI (Graphic User Interface) แต่ยังไม่ถึงขั้น GUI เราสามารถใช้ลูกศรบนคีย์บอร์ด เลื่อนขึ้นลง โต้ตอบการเรียกใช้งานภายในหน้าจอคำสั่งได้ คำสั่งแบบ TUI จึงใช้งานง่ายกว่าคำสั่งแบบ CLI
คำสั่ง df

- FileSystem – the name of the file system.
- Size – the total size of the specific file system.
- Used – disk space is used in each file system.
- Available – the left of disk space in the file system.
- Use% – the percentage of disk space that is used.
- Mounted On – the mount point of a particular file system.
ทั้งนี้ถ้าจะแสดงผลลัพธ์ที่เฉพาะเจาะจง จะต้องมี Option ที่ใช้บ่อยๆ เช่น
- df -h – it shows the result in a readable format.
- df -m – it shows information of file system usage in MB.
- df -T – it shows the file system type (a new column will appear).
- df /home – it shows information about a specific file system in a readable format (in this case /home file system).
คำสั่ง du
เป็นอีกคำสั่งที่แสดงการใช้งานพื้นที่ดิสก์บน Linux ที่แสดงรายละเอียดถึงพื้นที่การใช้งานไฟล์หรือไดเรคทอรี่นั้นๆ โดยต้องระบุไฟล์หรือไดเรคทอรี่ที่ต้องการตรวจสอบด้วย
du
คำสั่ง ncdu
เป็นคำสั่งใช้ตรวจสอบการใช้งานพื้นที่ดิสก์บน Linux โดยเทียบได้กับคำสั่ง du และ df รวมกัน แต่ใช้งานได้ง่ายกว่า สามารถเลื่อนลูกศรบน keyboard ขึ้น ลง เพื่อเรียกใช้งานได้ง่ายๆ
การติดตั้ง NCDU
ในการทดสอบนี้ติดตั้งบน Linux Ubuntu 22.04 โดยมีวิธีการติดตั้งดังนี้

หลังจากติดตั้งแล้วลองใช้โปรแกรม ncdu โดยพิมพ์คำสั่ง ncdu /

ที่หน้าจอโปรแกรม ncdu สามารถใช้ลูกศรบน keyboard เลื่อนขึ้น ลง ไปยัง Directory ที่จะตรวจสอบพื้นที่ดิสก์ ในที่นี้ลองเลื่อนไปที่ home >> sysadmin เพื่อไปที่ /home/sysadmin จากโปรแกรมให้ตรวจสอบการใช้พื้นที่ในแต่ Directory ที่เราสนใจ เช่น Directory เริ่มแรก คือ “/”





เห็นได้ว่าการใช้ ncdu ในการตรวจสอบการใช้งานพื้นที่ดิสก์ จะใช้ลูกศรบนคีย์บอร์ด เลื่อนขึ้นลง เพื่อเรียกไปยังไดเรคทอรี่ที่ต้องการเพื่อดูขนาดพื้นที่ดิสก์ได้ง่ายกว่าคำสั่ง du และ df
ข้อสรุปสำหรับ df, du และ ncdu
คำสั่ง df และ du ใช้ในการตรวจสอบพื้นที่ดิสก์บน Linux การใช้งานต้องจดจำ Options ต่างๆ (เช่น –h, -m, -k, และอื่นๆ) จึงจะได้ผลลัพธ์ที่แสดงผลออกมาตามที่เราต้องการ ดังนั้นเพื่อให้การใช้งานง่ายและสะดวกขึ้น ไม่ต้องจำ Options จึงใช้ ncdu ที่เป็นคำสั่งแบบ tui ที่มีอยู่ใน Linux มาใช้งานแทน df และ du
You may also like
จากการปฏิบัติงานพัสดุสำนักคอมพิวเตอร์ มหาวิทยาลัยบูรพา ที่ผ่านมาพบปัญหาเรื่องของการบริหารสัญญางานจัดจ้างเหมาทำความสะอาดอาคารสำนักคอมพิวเตอร์ และอาคารเฉลิมพระเกียรติฉลองสิริราชสมบัติครบ 60 ปี (KB) (พื้นที่ให้บริการ IT Services ชั้น 1) จำนวน 1 งาน เนื่องจากผู้ปฏิบัติงานของคู่สัญญางานจัดจ้างเหมาทำความสะอาดอาคารสำนักคอมพิวเตอร์ได้ขาดงาน ดังนั้น การจัดทำสัญญาตามพระราชบัญญัติการจัดซื้อจัดจ้างและการบริหารพัสดุภาครัฐ พ.ศ. 2560 ประกอบระเบียบกระทรวงการคลังว่าด้วยการจัดซื้อจัดจ้างและการบริหารพัสดุภาครัฐ พ.ศ. 2560 สำนักคอมพิวเตอร์ ในฐานะผู้ว่าจ้าง จะต้องจัดทำสัญญาและบริหารสัญญา ให้เป็นไปตามเงื่อนไขหรือข้อกำหนดในสัญญา เพื่อรักษาสิทธิและประโยชน์ของหน่วยงานหรือคู่สัญญา ทั้งจะต้องปฏิบัติงานตามระเบียบ ข้อกำหนดของทางราชการ และข้อกฎหมายที่เกี่ยวข้อง ด้วยความเป็นธรรม และตรวจสอบได้การบริหารสัญญาเป็นหน้าที่ของคณะกรรมการตรวจรับ ตามพระราชบัญญัติการจัดซื้อจัดจ้างและการบริหารพัสดุภาครัฐ พ.ศ. 2560 ข้อ 100 ความว่า ในการดำเนินการตามสัญญาหรือข้อตกลง …
Excel AI Insight: ปลดล็อกพลังการวิเคราะห์ข้อมูลอัจฉริยะ
Excel AI Insight: ปลดล็อกพลังการวิเคราะห์ข้อมูลอัจฉริยะ หลายครั้งที่เรามีข้อมูลจำนวนมาก และต้องใช้เวลานานในการสรุปผล สร้างกราฟ หรือหาคำตอบให้ผู้บริหาร แต่ปัจจุบัน Excel มีเครื่องมือที่ช่วยให้การวิเคราะห์ข้อมูลเป็นเรื่องง่ายขึ้น นั่นคือฟังก์ชัน Analyze Data เครื่องมือนี้เปรียบเสมือน “นักวิเคราะห์ข้อมูลส่วนตัว” ที่ใช้ AI ช่วยมองหาความสัมพันธ์ แนวโน้ม และประเด็นสำคัญจากข้อมูลให้เราโดยอัตโนมัติ …
การตรวจไวยากรณ์งานเขียนภาษาอังกฤษด้วย AI (Grammarly) ที่ให้ความแม่นยำสูงถึง 90% ขึ้นไป
Grammarly Grammarly เป็นเครื่องมือ AI ที่ถูกออกแบบมาเพื่อช่วยตรวจสอบไวยากรณ์ภาษาอังกฤษ ซึ่งได้รับความนิยมอย่างแพร่หลายทั้งในวงการการศึกษาและธุรกิจ ด้วยความสามารถในการตรวจสอบความถูกต้องของไวยากรณ์ การสะกดคำ การจัดวางประโยคและการให้คำแนะนำเกี่ยวกับสไตล์การเขียน Grammarly ยังสามารถช่วยผู้ใช้งานปรับปรุงข้อความให้เหมาะสมกับวัตถุประสงค์ เช่น การเขียนเชิงวิชาการ การสื่อสารในงานอาชีพ หรือการแสดงความรู้สึกส่วนตัว ด้วยการใช้งานง่ายผ่านแพลตฟอร์มต่าง ๆ เช่น เว็บเบราว์เซอร์ แอปพลิเคชันเดสก์ท็อป และส่วนเสริมใน Word ผู้ใช้งานจึงสามารถเขียนภาษาอังกฤษได้อย่างมั่นใจและเป็นมืออาชีพมากยิ่งขึ้น Grammarly AI เป็นเครื่องมือช่วยตรวจสอบและแก้ไขภาษาอังกฤษที่มีประสิทธิภาพสูง โดยมีจุดเด่นที่สำคัญดังนี้ 1. การตรวจสอบไวยากรณ์และการสะกดคำอย่างแม่นยำ Grammarly AI ใช้เทคโนโลยี NLP (Natural Language Processing) และ …
