在 Linux 系统中,有时需要自动挂载重启后不再可用的设备。本文将讨论如何解决此问题。
一:fstab
修改 /etc/fstab 文件来添加自动挂载选项。fstab 文件包含系统中所有挂载点的信息。添加一行类似于以下内容:
/dev/sda1 /mnt/my_mount ext4 defaults 0 1
其中:
* /dev/sda1:设备路径
* /mnt/my_mount:挂载点
* ext4:文件系统类型
* defaults:挂载选项
* 0:转储频率
* 1:开机时检查文件系统一致性
二:systemd
使用 systemd 单元文件也可以自动挂载设备。创建 /etc/systemd/system/my_mount.service 文件,内容如下:
[Unit]Description=Mount my mount
[Mount]
What=/dev/sda1
Where=/mnt/my_mount
Type=ext4
Options=defaults
[Install]
WantedBy=multi-user.target
然后运行以下命令:
systemctl enable my_mountsystemctl start my_mount
三:udev
udev 规则也可以用于自动挂载设备。创建 /etc/udev/rules.d/99-my_mount.rules 文件,内容如下:
SUBSYSTEM=="block", ATTR{idVendor}=="0x0000", ATTR{idProduct}=="0x0001", MODE="0644", OWNER="root", GROUP="root", ACTION=="add", RUN+="/bin/mount /dev/sda1 /mnt/my_mount"
保存文件并运行以下命令:
udevadm control --reload-rules
这些 都可以用于解决 Linux 自动挂载重启后的问题。根据您的系统设置和偏好选择最适合您的 。