udevไม่ใช่พาร์ติชันบนฮาร์ดไดรฟ์ถาวร มันเป็นRAM ดิสก์ เช่นนี้จะไม่ใช้ความจุของฮาร์ดไดรฟ์ถาวรใด ๆ (ยกเว้นบางส่วนของการสลับเมื่อระบบมีขนาดสั้นบน RAM)
ดิสก์ RAM และ / dev ใน Linux
Ubuntu เป็นลีนุกซ์รุ่นใหม่หลายรุ่นที่ใช้devtmpfsระบบไฟล์สำหรับ/devไดเรกทอรี ไดเรกทอรีมีไฟล์พิเศษ (อุปกรณ์)ซึ่งเป็นเพียงส่วนต่อประสานกับไดรเวอร์อุปกรณ์ เป็นเพียงตัวอย่างพิเศษdevtmpfs ไดเรกทอรีเป็นส่วนสำคัญของโครงสร้างไดเรกทอรี Unix เหมือน หากคุณลบมันระบบจะหยุดทำงานtmpfs/dev
คุณสามารถสังเกตเห็นว่าใน Ubuntu tmpfsกำลังติดตั้ง/runและไดเรกทอรีย่อยด้วย ในระบบอื่น ๆ /tmpบางอย่างมันก็อาจจะติดที่
คำถามของคุณ
- การกำหนดพื้นที่เป็นการตั้งค่าเริ่มต้น โดยค่าเริ่มต้น
tmpfsระบบไฟล์ถูก จำกัด ไว้ที่ 50% ของความจุ RAM ของคุณ (คุณมี RAM 64 GB หรือไม่) จำนวนนี้เป็นเพียงข้อ จำกัด เนื่องจากtmpfsระบบไฟล์ใช้พื้นที่ที่จำเป็นสำหรับการจัดเก็บไฟล์และสำหรับ/devไดเรกทอรีพื้นที่ที่ต้องการมีขนาดเล็กมาก ความจุที่ถูกครอบครองในกรณี (ของฉัน) คือไม่กี่ KB
- คุณไม่สามารถมีอิทธิพลต่อ
tmpfsขนาดโดยการแบ่งพาร์ติชันเพราะพวกเขาไม่ได้เก็บไว้ในไดรฟ์ทางกายภาพ การลบมันเป็นไปไม่ได้เลยโดยไม่มีการเปลี่ยนแปลงอย่างมีนัยสำคัญกับระบบ คุณสามารถลดขนาดให้ต่ำลงได้: sudo mount -o remount,size=1G /devแต่นี่จะเปลี่ยนขีด จำกัด เท่านั้น
วิธีแก้ไขปัญหาของคุณ
วิธีการแก้ปัญหาของคุณคือการแบ่งพาร์ติชันไดรฟ์และทำให้/dev/sda1มีขนาดใหญ่ (ง่ายขึ้นถ้า repartitioning เป็นไปได้) หรือเพิ่มพาร์ทิชันใหม่และติดไปยังไดเรกทอรีที่เหมาะสมและย้ายไฟล์ที่มีอยู่มีที่จะเป็นอิสระราก (คน/) ระบบแฟ้ม