答案1
要在启动时安装设备,您需要编辑/etc/fstab
为root
.其格式/etc/fstab
如下:
# <file system> <mount point> <type> <options> <dump> <pass>
<file system>
是您要挂载的设备或远程文件系统。<mount point>
是您希望安装设备或远程文件系统的位置。<type>
是您安装的文件系统的类型。 (ext4、FAT、NTFS 等)<options>
是与文件系统关联的安装选项。- 一个常见的选项是,它使用, , , , , , ,和
defaults
挂载文件系统。要查看可用选项和选项说明,请查看手册页rw
suid
dev
exec
auto
nouser
async
relatime
mount(8)
。
- 一个常见的选项是,它使用, , , , , , ,和
<dump>
是一个布尔值,确定文件系统是否需要转储。大多数时候这个值是0
.dump(8)
<pass>
确定重新引导时执行文件系统检查的顺序。通常的做法是root
文件系统的值为1
,所有其他文件系统的值为2
。
例如:假设我有一个设备插入了/dev/sdb1
一个ext4
文件系统,我希望在/mnt/files
启动时安装该文件系统。
我将以下行添加到/etc/fstab
:
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/sdb1 /mnt/files ext4 defaults 0 2
笔记:中的注释/etc/fstab
用 指定#
。上例中的顶行不是必需的,但最好将其保留在文件中,以便您记住格式。
我刚才所说的一切都有一个手册页。如果您想了解更多信息,请查看手册页fstab(5)
。
答案2
对于尝试在 Fedora 38 (KDE) 上执行此操作并希望使用 GUI 方式执行此操作的任何人,请转到以下设置菜单:
系统设置->移动存储->可卸除的设备
然后为所有已知设备选择登录时自动挂载(或“附加时”,如果愿意)。比手动编辑要容易得多fstab
。