Centos

啟動時發生掛載,但未在 /etc/fstab 中定義

  • October 18, 2018

在每次啟動時,我的機器(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更多詳細資訊,請參閱。

引用自:https://serverfault.com/questions/936102