在Linux中,您可以使用systemd
或fstab
文件来实现存储设备的自动挂载
方法1:使用systemd
-
首先,找到要挂载的设备。使用
lsblk
或fdisk -l
命令查看可用磁盘和分区。 -
创建一个
systemd
挂载点。例如,创建一个名为/mnt/mydisk
的挂载点:
sudo mkdir /mnt/mydisk
- 创建一个新的
systemd
服务文件。例如,创建一个名为mydisk.service
的文件,并将以下内容粘贴到其中(用实际设备名称替换/dev/sdb1
):
[Unit] Description=My Disk Mount After=local-fs.target [Service] Type=oneshot ExecStart=/bin/mount /dev/sdb1 /mnt/mydisk RemainAfterExit=yes [Install] WantedBy=multi-user.target
- 将此服务文件复制到
/etc/systemd/system/
目录下:
sudo cp mydisk.service /etc/systemd/system/
- 重新加载
systemd
配置并启用新创建的服务:
sudo systemctl daemon-reload sudo systemctl enable mydisk.service
现在,每次系统启动时,/dev/sdb1
分区将自动挂载到/mnt/mydisk
目录。
方法2:使用fstab
文件
-
首先,找到要挂载的设备。使用
lsblk
或fdisk -l
命令查看可用磁盘和分区。 -
创建一个挂载点。例如,创建一个名为
/mnt/mydisk
的挂载点:
sudo mkdir /mnt/mydisk
- 使用文本编辑器打开
/etc/fstab
文件。例如,使用nano
:
sudo nano /etc/fstab
- 在文件末尾添加一行,包含以下信息(用实际设备名称、挂载点和文件系统类型替换
/dev/sdb1
、/mnt/mydisk
和ext4
):
/dev/sdb1 /mnt/mydisk ext4 defaults 0 0
这里,defaults
表示使用默认挂载选项,0 0
表示文件系统检查和备份选项。
- 保存并关闭文件。
现在,每次系统启动时,/dev/sdb1
分区将自动挂载到/mnt/mydisk
目录。