Centos
啟動時發生掛載,但未在 /etc/fstab 中定義
在每次啟動時,我的機器(CentOS 7)都會安裝所有這些:
# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 30G 2.6G 28G 9% / devtmpfs 287M 0 287M 0% /dev tmpfs 294M 0 294M 0% /dev/shm tmpfs 294M 34M 261M 12% /run tmpfs 294M 0 294M 0% /sys/fs/cgroup
但我的 /etc/fstab 只包含這些:
# cat /etc/fstab UUID=823db525-82d9-467e-acdf-7379cbd85171 / xfs defaults 0 0
**“tmpfs”的所有掛載都將在哪裡定義?
我在哪裡可以配置它們的尺寸?**
如果我在 /etc/fstab 中添加更多條目,例如:
tmpfs /dev/shm tmpfs defaults,noatime 0 0
這會導致與啟動時已經安裝的任何設置發生衝突嗎?
CentOS 7 使用 systemd。
Systemd 將使用預設(核心)設置自動創建一些API 文件系統 ,但您仍然可以添加這些
/etc/fstab
以使用自定義選項:…即使通常這些 API 文件系統都未在其中列出,
/etc/fstab
但它們可能會被添加到那裡。如果是這樣,其中指定的任何選項都將應用於該特定 API 文件系統。因此:要更改這些文件系統的掛載選項或其他參數,只需將它們添加到/etc/fstab
適當的設置中,您就完成了……除了傳統的
/etc/fstab
控製文件 systemd 還支持.mount
可用於管理自定義掛載的單元文件。有關
man systemd.mount
更多詳細資訊,請參閱。