包含所有驱动器的文件的绝对路径是什么?

包含所有驱动器的文件的绝对路径是什么?

包含系统启动期间安装的所有驱动器、硬件和网络共享的文件的绝对路径是什么?

答案1

也就是说/etc/fstab(其语法参见man fstab)。

更准确地说,它不包含驱动器而是包含要挂载的文件系统。

答案2

没有一个文件包含全部驱动器、共享等在启动时挂载。/etc/fstab是你应该添加这些的地方,但实际上,任何方法在启动时运行命令以 root 身份进行挂载。

在 systemd 世界中,在启动时挂载任何东西的规范方式是使用systemd 挂载在 systemd 中,即使是 中的条目也会fstab被转换为.mountssystemd-fstab-generator

~ systemctl list-units --type=mount
UNIT                          LOAD   ACTIVE SUB     DESCRIPTION                                  
-.mount                       loaded active mounted Root Mount                                   
boot.mount                    loaded active mounted /boot                                        
dev-hugepages.mount           loaded active mounted Huge Pages File System                       
dev-mqueue.mount              loaded active mounted POSIX Message Queue File System     
...

~ systemctl cat -- -.mount                    
# /run/systemd/generator/-.mount
# Automatically generated by systemd-fstab-generator

[Unit]
SourcePath=/etc/fstab
Documentation=man:fstab(5) man:systemd-fstab-generator(8)
Before=local-fs.target

[Mount]
Where=/
What=/dev/disk/by-uuid/e5018f7e-5838-4a47-b146-fc1614673356
Type=ext4
Options=rw,relatime,data=ordered

相关内容