admin管理员组文章数量:1026250
大家都知道在Linux系统里用mount命令挂载存储设备是临时的,重启开机后不能自动挂载,所以使用/etc/fstab文件永久挂载,但是我的外接硬盘会经常被我拔下来插到Windows上,这就会导致系统重启后开不了机。所以研究了以下两种方法
/etc/rc.local
所以我尝试用/etc/rc.local文件设置开机自启:
首先在文件中插入开机自启后自动执行的命令,在centos系统里是不需要后面的exit 0的,我也不知道为什么。
vim /etc/rc.localmount /dev/sdd /mnt/mydisk exit 0
然后给文件可执行权限后重启即可
chmod +x /etc/rc.local
添加一个服务使系统开机自启服务
首先创建一个执行命令的脚本
mkdir /root/.auto/
vim /root/.auto
#!/bin/bash mount /dev/add /mnt/mydisk
然后创建一个systemctl管理的服务文件
vim /usr/lib/systemd/system/auto-mount.service
[Unit] Description=mount #服务描述 After=local-fs.target #在文件系统挂载之后执行 [Service] Type=forking #后台运行模式 ExecStart=/root/.auto/mount.sh #服务启动脚本位置 [Install] WantedBy=multi-user.target #表示此 unit 依附于 multi 模式
给执行权限,我是自己玩的,所以给777权限
chmod 777 /usr/lib/systemd/system/auto-mount.service
创建软连接
ln -s /usr/lib/systemd/system/auto-mount.service /etc//usr/lib/systemd/system/auto-mount.service
设置开机自启
systemctl enable auto-mount.service
大家都知道在Linux系统里用mount命令挂载存储设备是临时的,重启开机后不能自动挂载,所以使用/etc/fstab文件永久挂载,但是我的外接硬盘会经常被我拔下来插到Windows上,这就会导致系统重启后开不了机。所以研究了以下两种方法
/etc/rc.local
所以我尝试用/etc/rc.local文件设置开机自启:
首先在文件中插入开机自启后自动执行的命令,在centos系统里是不需要后面的exit 0的,我也不知道为什么。
vim /etc/rc.localmount /dev/sdd /mnt/mydisk exit 0
然后给文件可执行权限后重启即可
chmod +x /etc/rc.local
添加一个服务使系统开机自启服务
首先创建一个执行命令的脚本
mkdir /root/.auto/
vim /root/.auto
#!/bin/bash mount /dev/add /mnt/mydisk
然后创建一个systemctl管理的服务文件
vim /usr/lib/systemd/system/auto-mount.service
[Unit] Description=mount #服务描述 After=local-fs.target #在文件系统挂载之后执行 [Service] Type=forking #后台运行模式 ExecStart=/root/.auto/mount.sh #服务启动脚本位置 [Install] WantedBy=multi-user.target #表示此 unit 依附于 multi 模式
给执行权限,我是自己玩的,所以给777权限
chmod 777 /usr/lib/systemd/system/auto-mount.service
创建软连接
ln -s /usr/lib/systemd/system/auto-mount.service /etc//usr/lib/systemd/system/auto-mount.service
设置开机自启
systemctl enable auto-mount.service
版权声明:本文标题:Armbian系统除etcfstab挂载外 自动挂载外接硬盘方法 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1740221448a1733468.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论