zoukankan      html  css  js  c++  java
  • Linux mdev 热拔插配置

    • 在嵌入式领域使用比较多的是用 mdev 进行热插拔的操作。

    • 文件系统进行配置

        # 首先对  /etc/fstab 进行配置
        # <file system> <mount pt>  <type>  <options>   <dump>  <pass>                  
        /dev/root   /       ext2    rw,noauto   0   1                                   
        proc        /proc       proc    defaults    0   0                               
        devpts      /dev/pts    devpts  defaults,gid=5,mode=620 0   0                   
        tmpfs       /dev/shm    tmpfs   mode=0777   0   0                               
        tmpfs       /tmp        tmpfs   mode=1777   0   0                               
        tmpfs       /run        tmpfs   mode=0755,nosuid,nodev  0   0                   
        sysfs       /sys        sysfs   defaults    0   0                               
        tmpfs       /dev        mdev    defaults    0   0
    
        # 再对 /etc/mdev.conf 进行配置
        sd[a-z][1]   0:0 0660       @/etc/usb_disk_insert                               
        sd[a-z]      0:0 0660       $/etc/usb_disk_remove
    
        # 再配置相应脚本
        # 上面那个配置  @ 为检测到 sda1 ... 时生成
        #  $ 检测到拔出的时候响应
        #  cd etc
        #  vim usb_disk_insert
        #!/bin/sh                                                                       
                                                                                    
        if [ ! -e /media/sda1 ]; then                                                   
            mkdir /media/sda1 -p                                                        
        fi                                                                              
                                                                                    
        mount -t vfat /dev/sda1  /media/sda1  
        
        # vim usb_disk_remove
        #!/bin/sh                                                                       
                                                                                    
        umount  /media/sda1                                                             
                                                                                    
        if [ -d /media/sda1 ]; then                                                     
            rm /media/sda1 -rf                                                          
        fi  
    
    • 在开机启动脚本里面加入

        # sudo vim /etc/init.d/S99aplex
        echo "/sbin/mdev" > /proc/sys/kernel/hotplug  
        mdev -s
    
  • 相关阅读:
    包含min函数的栈
    量化交易系统的四个组成部分
    顺时针打印矩阵
    python正则表达式中re.M,re.S,re.I的作用
    二叉树的镜像
    树的子结构
    合并两个排序的链表
    反转链表
    命名元祖
    二叉树(二叉搜索树-AVL树-B树)
  • 原文地址:https://www.cnblogs.com/chenfulin5/p/7243732.html
Copyright © 2011-2022 走看看