ฉันจะกำหนดขนาดเริ่มต้นของ / dev / shm ได้อย่างไร


12

ฉันต้องการเปลี่ยนขนาดเริ่มต้นของ / dev / shm ใน Lubuntu 11.10 (หรือเรียกอีกอย่างว่า / run / shm ตอนนี้ฉันเดา)

ดูเหมือนจะไม่ปรากฏใน fstab ของฉัน:

# / was on /dev/sdb5 during installation
UUID=66ac63f0-45fa-4766-9d20-7c56bcd0460d /               ext3    noatime,errors=remount-ro 0       1
# /home was on /dev/sdb7 during installation
UUID=227f1b29-5d04-4c28-9c9c-ea70b1726434 /home           ext3    noatime         0       2
# swap was on /dev/sdb6 during installation
#UUID=9e13b7cc-1f75-4b4e-9e79-c0f7368de353 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

tmpfs /tmp tmpfs defaults,noexec,nosuid 0 0
tmpfs /var/tmp tmpfs defaults,noexec,nosuid 0 0

คำตอบ:


6

ลองวาง/dev/shmบรรทัดในfstabไฟล์เพื่อแทนที่การตั้งค่าเริ่มต้น:

tmpfs /dev/shm tmpfs defaults,noexec,nosuid,size=100M 0 0

หากไม่ได้ผลคุณสามารถลองนับใหม่หลังจากติดตั้งตอนบูตตัวอย่างเช่นโดยใส่บรรทัดนี้ลงใน/etc/rc.localไฟล์

mount -o remount,size=100M /run/shm

1
งานติดตั้งใหม่ fstabข้อเสนอแนะไม่ เราต้องการบางสิ่งที่ดีกว่า ...
Richard

leastwise นี้ไม่ทำงานใน 11.10: เห็นความคิดเห็นที่นี่
Richard

1
มันไม่ควรจะเป็น/dev/shm?
fuenfundachtzig

Mine เต็มไปด้วย pulse-shm - ##### ไฟล์และฉันจำเป็นต้องรู้ว่าทำไมฉันถึงควรอนุญาตให้ทำเลย แน่นอนฉันไม่ต้องการ SSD เต็มไปด้วยไฟล์ temp เลย ระบบทั้งหมดอยู่ใน 160 SSD
SDsolar

0

เพิ่มtmpfsระบบไฟล์ชั่วคราว

1) เปิด/etc/fstabด้วย vi หรือแก้ไขข้อความที่คุณเลือก

2) ค้นหาบรรทัด/dev/shmและใช้tmpfs sizeตัวเลือกเพื่อระบุขนาดที่คุณต้องการ - เช่น 512MB:

tmpfs      /dev/shm      tmpfs   defaults,size=512m   0   0

เช่น 2GB:

tmpfs      /dev/shm      tmpfs   defaults,size=2g   0   0
mount -o remount /dev/shm

ดูเหมือนจะไม่ปรากฏใน fstab ของฉัน
Michael
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.