最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Armbian系统除etcfstab挂载外 自动挂载外接硬盘方法

运维笔记admin3浏览0评论

大家都知道在Linux系统里用mount命令挂载存储设备是临时的,重启开机后不能自动挂载,所以使用/etc/fstab文件永久挂载,但是我的外接硬盘会经常被我拔下来插到Windows上,这就会导致系统重启后开不了机。所以研究了以下两种方法

/etc/rc.local

所以我尝试用/etc/rc.local文件设置开机自启:

        首先在文件中插入开机自启后自动执行的命令,在centos系统里是不需要后面的exit 0的,我也不知道为什么。

vim /etc/rc.local

    mount /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

发布评论

评论列表(0)

  1. 暂无评论