最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

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

业界 admin 3浏览 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

大家都知道在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. 暂无评论