LinuxForum.Fans
Тема

Порядок монтирования ФС при загрузке ОС

Автор: small_squirrel 2 сообщений 877 просмотров
10.01.2023 15:11 #438675

Добрый день.

Прошу помочь собраться с мыслями. :) Ознакомился с FHS (Filesystem Hierarchy Standard) и остались вопросы. Например:
1. Какие ФС смонтированы в момент, когда загрузчик скопировал ядро в память и передал ему управление? Только /proc, /sys? Или весь набор FHS?
2. Какая программа монтирует ФС? В том числе использует fstab? Загрузчик или ядро или init?
3. Если /proc и /sys уже смонтированы, а затем монтируется HDD раздел на /, то как бы на этот раздел ожидается запись данных в том числе в /proc и /sys, но они же остаются виртуальными?
4. Какие директории необходимо создать на HDD? Какие директории нужны именно ядру?
5. Если я монтирую в /mnt несколько разделов, то предварительно создаю для них директории. Как поступить, чтобы эти директории не создавались на HDD, а оставались виртуальными и сбрасывались при перезагрузке системы или размонтировании раздела?
6. Если не монтировать ни одного HDD при загрузке ОС, то каков будет размер ФС? Можно ли создавать директории в памяти? Или необходимо предварительно смонтировать какую-то виртуальную ФС определённого размера?

14.01.2023 14:30 #438689

Я далек от всего этого но основываясь на опыте в загрузчике есть упоминание о initramfs делаем вывод что в памяти создается INIT RAM FS на этапе загрузки.
Первое что выдал поисковик.
Начните отсюда:
https://wiki.gentoo.org/wiki/Initramfs/Guide/ru

Войдите или зарегистрируйтесь, чтобы ответить.