При каждой загрузке моя машина (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
unit файлы, которые можно использовать для управления вашими пользовательскими креплениями.
Видеть man systemd.mount
для более подробной информации.