Где на диске находятся домашние папки dev boot mnt?

Где на диске находятся домашние папки dev boot mnt?

Когда я устанавливал Arch Linux, даже до создания разделов, если я ввожу, lsblkя получаю

loop0
Sda (no sub partitions)
Sr0 (CD ROM is mounted)

Теперь в терминале, когда я печатаю, pwd я получаю

/корень

Так что просто из любопытства я сделал

ls /

И там были показаны папки типа bin boot dev lib mnt etc.

Итак, мой вопрос: если разделы еще не созданы и данные не хранятся, то почему отображаются ls /все эти папки? В каком месте на диске хранятся эти папки?. Кроме того, уже есть папки для / /mntи /boot Поэтому я не могу понять, зачем мы создаем новые разделы для root, boot, затем монтируем эти разделы в /mntи /boot Может ли кто-нибудь мне помочь с этим? Я следую руководству отhttps://itsfoss.com/install-arch-linux/

решение1

Не ожидайте "/", что это будет представлять какой-то определенный диск – это совсем не то, что это означает. Это корневая файловая системав настоящее время работает ОСи может быть произвольно выбран во время загрузки.

Поскольку вы загрузили компьютер с установочного компакт-диска Arch Linux, прямо сейчас вы просматриваете содержимое этого компакт-диска (точнее, содержимое архива Squashfs, arch/x86_64/airootfs.sfsнаходящегося на этом компакт-диске).Они не имеют никакого отношения к содержанию вашегоПДДдиск.

(Вы можете увидеть полную компоновку с помощью findmnt, хотя будьте готовы к тому, что она будет немного сложной, когда речь идет о «живых компакт-дисках» — обычно они создают виртуальную среду /из нескольких слоев с помощью overlayfs.)

Далее в этом руководстве вы установите загрузчик (GRUB2) на диск ичтобудет иметь конфигурацию, указывающую ему использовать что-то /dev/sda2вроде корневого раздела, тем самым сопоставляя его содержимое с установленной системой /.

Связанный контент