/dev、/run 和 /run/shm 是什麼?

/dev、/run 和 /run/shm 是什麼?

因此,我最近為 Linux Mint 14 創建了一個 15GB 分割區。我跑了df -h,這就是我得到的:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda5        11G   11G  2.3M 100% /
udev            1.9G  4.0K  1.9G   1% /dev
tmpfs           751M  1.1M  750M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            1.9G  4.0M  1.9G   1% /run/shm
none            100M   16K  100M   1% /run/user

/dev/run和 是什麼/run/shm,我可以將它們調整為更小並擴展/dev/sda5以使用該空間嗎?

答案1

/run/run/shm駐留在 RAM 中的暫存檔案系統。看這個新的檔案系統 /run 是什麼?

/dev在哪烏德夫管理內核的設備節點。

本質上,您可以更改 RAM 的大小tmpfs(預設為使用總 RAM 的一半),但是,查看總體磁碟使用情況,您會發現比調整臨時檔案系統大小更緊迫的空間問題。

tmpfs 上的 Arch Wiki fstab 條目有關如何調整其大小的詳細信息,例如,在您的/etc/fstab:

tmpfs   /tmp    tmpfs   nodev,nosuid,size=2G     0  0

答案2

臨時增加tmpfs檔案系統

1) 使用 vi 或您選擇的任何文字編輯器開啟 /etc/fstab,

2) 找到 /dev/shm 行並使用 tmpfs size 選項指定您的預期大小,

例如 512MB: tmpfs /dev/shm tmpfs 預設值,大小=512m 0 0

例如 2GB: tmpfs /dev/shm tmpfs 預設值,大小=2g 0 0

mount -o 重新掛載 /dev/shm

相關內容