Различия между подходами к монтированию

Según la página de manual, ulimit"proporciona control sobre los recursos disponibles para el shell y los procesos iniciados por él". Entonces, el valor ulimites válido para el shell actual.

Está invocando ulimiten un subshell, y cuando termina, vuelve al valor predeterminado ulimit.

[root@centos7 ~]# ulimit -c
0
[root@centos7 ~]# ulimit -c 1024
[root@centos7 ~]# ulimit -c
1024
1
03.07.2019, 21:31
1 ответ

/etc/fstab — это классический (= pre -systemd )способ настройки команды монтирования. Другими словами, для определения точек монтирования, которые вы можете монтировать, используя более короткий синтаксис.

Без /etc/fstab (без записи )вы должны написать (в оболочке или скрипте):

mount -t spc_fs /dev/exmpl /mnt/point  ro

Но если ввести эту информацию в fstab, то достаточно ввести

mount /mnt/point

Это 5-й вариант синтаксиса, который показывает mount --help.

Монтирование файловых систем начинается с монтирования ядра/initrd root=и «заканчивается» автоматическим монтированием съемных устройств и созданием tmpfs (виртуальных дисков )в любое время. Плюс петлевое устройство для крепления файлов...

Итак, systemd сам анализирует /etc/fstab, я читал где-то на справочных страницах, и, поскольку он написан на C, он использует библиотечный вызов, а не команду mount. И он также заботится о том, чтобы во время загрузки все монтировалось в нужное время. Это основной бизнес systemd.

А после загрузки systemd -udevd выполняет горячее -подключение съемных файлов.

Так что я бы скорее сказал, что есть два способа «подняться»:

  1. команда монтирования
  2. системд

Оба могут быть настроены и расширены в первую очередь через /etc/fstab.


Что касается того, какой "подход" выбрать :, никто толком сказать не может!

Если вы правильно установили systemd от имени пользователя,вам не нужно монтировать себя вообще. Bootup и udevd находится в руках systemd. И пользователю даже не нужно циклично монтировать iso-образ. Он знает только, когда втыкает свой USB, он появляется в /media/usb.

Если вы хотите изучить -, если Linux вынуждает вас быть системным администратором -, просто используйте systemd. «.mount» — это одна из специальных единиц. Он обещает "контроль и наблюдение " за "точками монтирования файловой системы ".

И всегда можно смешать. Возможно, вы хотите, чтобы systemd монтировала «RAM-диск» при загрузке в вашем домашнем каталоге. Но вы можете в любое время создать (еще один )в любом каталоге/точке монтирования с помощью команды mount -t tmpfs none dir.

Имея на диске всего несколько ГБ, вы можете установить тестовую версию Linux с помощью sysvinit вместо systemd. То, как вы просите, вы должны это сделать. Я на 50% за и на 50% против systemd. ПЫТАЮСЬ ладить с sysvinit и очень простыми скриптами. Я монтирую /proc и /sys при загрузке, а с модулем хранения USB -я, по крайней мере, получаю /dev/sdb, который затем монтирую, иногда к предварительно -определенным точкам в /etc/fstab.

3
27.01.2020, 23:22

Теги

Похожие вопросы