Назад | Перейти на главную страницу

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