<progress id="btth9"></progress>
<sub id="btth9"><thead id="btth9"><font id="btth9"></font></thead></sub>

<sub id="btth9"></sub>

      <big id="btth9"></big>

      <progress id="btth9"></progress>

      <big id="btth9"></big>

      win7系統下載
      當前位置: 首頁 > u盤教程教程 > 詳細頁面

      怎么讓U盤自動掛載?

      發布時間:2022-07-07 文章來源:xp下載站 瀏覽:

      U盤,全稱USB閃存盤,英文名“USB flash disk”。 它是一種使用USB接口的無需物理驅動器的微型高容量移動存儲產品,通過USB接口與電腦連接,實現即插即用。U盤連接到電腦的USB接口后,U盤的資料可與電腦交換。而之后生產的類似技術的設備由于朗科已進行專利注冊,而不能再稱之為“優盤”,而改稱“U盤”。后來,U盤這個稱呼因其簡單易記而因而廣為人知,是移動存儲設備之一,F在市面上出現了許多支持多種端口的U盤,即三通U盤(USB電腦端口、iOS蘋果接口、安卓接口)。

        很多用戶都喜歡將u盤自動掛載,但是對此操作的了解并不全面,以至于遲遲不能將這件事提上日程。那么,如何讓U盤自動掛載?接下來快啟動小編為大家整理了詳細的操作教程,讓不懂操作的小白能夠一步步實現u盤自動掛載。

      如何讓U盤自動掛載?

        這里我們簡單的說一下udev的工作原理:

        Udev是依賴于sysfs的,當系統中添加一個新的設備后,內核檢測到后就會產生一個hotplug event并查找/proc/sys/kernel/hotplug去找出管理設備連接的用戶空間程序,若udev已經啟動,內核會通知udev去檢測sysfs中關于這個新設備的信息并創建設備節點。如/dev/vcs,在/sys/class/tty/vcs/dev存放的是”7:0”,既/dev/vcs的主次設備號。

        并且udev還會根據/etc/udev/rules.d中的規則文件實現一些相應的功能。

        下面我們介紹一下如何實現設備節點的自動創建及U盤或SD卡的自動掛載。

        一、.udev的移植

        因為文件系統中默認是沒有對udev進行支持的,所以我們移植一個udev。

        1.下載UDEV源碼udev-080.tar.bz2,并解壓

        網址:http://www.us.kernel.org/pub/linux/utils/kernel/hotplug

        2.交叉編譯。

        修改Makefile,具體修改如下:

        CROSS = arm-softfloat-linux-gnu-

        保存退出。

        執行命令:make 進行編譯,然后執行arm-softfloat-linux-gnu-strip udev udevd udevstart udevinfo udevtest。并拷貝這些文件到rootfs/bin目錄下面

        3.添加udev的支持

        下面三種方法功能相同

        (1)并修改etc/init.d/rcS腳本,然后添加如下命令:

        /bin/mount -t sysfs sysfs /sys

        (首先創建這個目錄)

        /bin/mount -t tmpfs tmpfs /dev

        /bin/udevd --daemon

        /bin/udevstart

        (2)如果linuxrc是二進制文件的話 計算機基礎教程

        rm /linuxrc

        vi /linuxrc

        添加如下內容

        /bin/mount -t sysfs sysfs /sys

        (首先創建這個目錄)

        /bin/mount -t tmpfs tmpfs /dev

        /bin/udevd --daemon

        /bin/udevstart

        exec /sbin/init

        (3)修改/etc/fstab為

        #device mount-point type options dump fsck order

        proc /proc proc defaults 0 0

        tmpfs /tmp tmpfs defaults 0 0

        sysfs /sys sysfs defaults 0 0

        tmpfs /dev tmpfs defaults 0 0

        修改/etc/init.d/rcS,添加如下內容

        /bin/udevd --daemon

        /bin/udevstart

        有這上面寫些,重新啟動系統后,我們的文件系統就有了自動創建節點的功能了。

        二、自動掛載U盤或SD卡 計算機基礎知識

        1.在/etc下創建udev目錄

        2.在/etc/udev下穿件目錄rules.d和文件udev.conf

        3.在udev.conf中添加如下內容

        # udev.conf

        # The initial syslog(3) priority: "err", "info", "debug" or its

        # numerical equivalent. For runtime debugging, the daemons internal

        # state can be changed with: "udevcontrol log_priority=".

        udev_log="err"

        4.在rules.d下創建規則文件

        如實現U盤自動掛載

        Vim 11-add-usb.rules

        添加如下內容

        ACTION!="add",GOTO="farsight"

        KERNEL=="sd[a-z][0-9]",RUN+="/sbin/mount-usb.sh %k"

        LABEL="farsight"

        這個文件中ACTION后是說明是什么事件,KERNEL后是說明是什么設備比如sda1,mmcblk0p1等,RUN這個設備插入后去執行哪個程序%k是傳入這個程序的參數,這里%k=KERNEL的值也就是sda1等http://www.woaidiannao.com。

        在/sbin/下創建mount-usb.sh文件添加如下內容 計算機

        #!/bin/sh

        /bin/mount -t vfat /dev/$1 /tmp

        sync

        修改文件權限為其添加可執行的權限。

        這樣就實現了U盤的自動掛載,下面附上U盤的卸載規則文件和sd卡的文件

        Usb卸載

        11-add-remove.rules

        ACTION !="remove",GOTO="farsight"

        SUBSYSTEM!="block",GOTO="farsight"

        KERNEL=="sd[a-z][0-9]",RUN+="/sbin/umount-usb.sh"

        LABEL="farsight"

        umount-usb.sh

        #!/bin/sh

        sync

        umount /tmp/

        SD卡掛載

        ACTION!="add",GOTO="farsight"

        KERNEL=="mmcblk[0-9]p[0-9]",RUN+="/sbin/mount-sd.sh %k"

        LABEL="farsight"

        mount-sd.sh

        #!/bin/sh

        /bin/mount -t vfat /dev/$1 /tmp

        Sync

        SD卡卸載

        ACTION !="remove",GOTO="farsight"

        SUBSYSTEM!="block",GOTO="farsight"

        KERNEL=="mmcblk[0-9]p[0-9]",RUN+="/sbin/umount-sd.sh"

        LABEL="farsight"

        umount-sd.sh

        #!/bin/sh

        sync

        umount /tmp/

        到這里,快速讓U盤自動掛載的技巧就是以上全部了,我們直接采用udev的工作原理來將這個想法實現出來,大家要是想讓u盤自動掛載的話,不妨積極參考以上的各個細節操作,希望對大家有用。



      U盤最大的優點就是:小巧便于攜帶、存儲容量大、價格便宜、性能可靠。

      本文章關鍵詞: 如何讓U盤自動掛載? 
      日本不卡免费新一区二区三区