首页 > 技术文章 > OpenWRT自动挂载支持

sudochen 2019-12-09 09:50 原文

添加USB相关支持Kernel modules —> USB Support —> <*> kmod-usb-core.  ##默认已经选了
Kernel modules —> USB Support —> <*> kmod-usb-ohci.  ##默认已选 old usb1.0
Kernel modules —> USB Support —> <*> kmod-usb-uhci.  ## usb1.1
Kernel modules —> USB Support —> <*> kmod-usb-storage.
Kernel modules —> USB Support —> <*> kmod-usb-storage-extras.
Kernel modules —> USB Support —> <*> kmod-usb2.  ##默认已经选了 usb2.0添加SCSI支持
Kernel modules —> Block Devices —> <*>kmod-scsi-core  ##默认已经选了 usb3.0添加USB挂载
Base system —> <*>block-mount添加文件系统支持
Kernel modules —> Filesystems —> <*> kmod-fs-ext4 (移动硬盘EXT4格式选择)
Kernel modules —> Filesystems —> <*> kmod-fs-vfat(FAT16 / FAT32 格式 选择)
Kernel modules —> Filesystems —> <*> kmod-fs-ntfs (NTFS 格式 选择)
退出保存 make V=99
自动挂载U盘:
编辑 /etc/hotplug.d/block/10-mount 写入以下内容#!/bin/ash

#!/bin/ash

dev=$DEVICENAME
echo "$DEVICENAME" | grep -q 'sd[a-z][1-9]'
if [ $? -ne 0 ]; then
	exit 0
fi
case "$ACTION" in
    add)
        mkdir -p /mnt/$dev
        mount -o nls=utf8,rw /dev/$dev /mnt/$dev
        if [ $? -ne 0 ]; then
            mount -o rw /dev/$dev /mnt/$dev
        fi
        ;;
    remove)
        umount /mnt/$dev && rm -r /mnt/$dev
        ;;
esac

原文链接
版权声明:本文为CSDN博主「linux_zhu」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u011641885/article/details/46530327

推荐阅读