/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

相关内容