导航:首页 > 文件类型 > 嵌入式u盘文件系统

嵌入式u盘文件系统

发布时间:2024-12-30 08:29:00

Ⅰ 各位大牛,嵌入式linux下怎么获取U盘的名字

具体的操作过程如下: 1.接入usb设备,然后运行命令:devlabel add -d /dev/sda1 -s /dev/usbdevice (--automount 可去掉!) /dev/sda1是usb设备名称,具体可以用fdisk -l查看,如果fdisk不能显示,可以用一个万能的方法: (#表示0,1,2,3....) 检测/pr...

Ⅱ 怎么自动挂载u盘 ntfs 嵌入式linux ntfs-3g

具体的操作过程如下:
1.接入设备,然后运行命令:devlabel add -d /dev/sda1 -s /dev/usbdevice (--automount 可去掉!)
/dev/sda1是usb设备名称,具体可以用fdisk -l查看,如果fdisk不能显示,可以用一个万能的方法: (#表示0,1,2,3....)
检测/proc/scsi/usb-storage-#是否存在;
如果存在,检测/proc/scsi/usb-storage-#/#是否存在;
如果存在,检查文件/proc/scsi/usb-storage-#/#中最后一行Attach:是否是YES;
如果是YES,那么 0 = sda, 1=sdb, 2=sdc ;
/dev/usbdevice是要使用的用户定义的设备名称,这个可以放在任意的目录中,名字大家自己定
automount指定:在 devlabel 重新启动时,如果 /etc/fstab 中有这个设备项目而且这个设备项目存在(找到了带有同一 UUID 的设备),那么就自动挂载这个项目。
2.建一个目录/mnt/usb
3.打开/etc/fstab,在里面添加一行:/dev/usbdevice /mnt/usb auto noauto,owner 0 0
这时就OK了,以后插入usb存储设备时就会自动挂载到/mnt/usb目录下了(前提是要有这个目录)
解决思想:当某个 USB 设备被插入,hotplug 就会运行 updfstab 程序。如果这个usb贮存设备存在,该程序会为它在 /etc/fstab 中添加一项记录。所添加的这一行包含实际设备名称(如 /dev/sda1)和 kudzu 选项。kudzu 选项通知 Kudzu工具如果设备不存在就删除这一行。因为这一行是 devlabel 所需的,你必须删除 kudzu 选项才能使这一行被保留在文件内。你还需把设备名称改成 devlabel 设备名称(如 /dev/usbdevice),并创建挂载点(如 /mnt/usb)。
所以修改后的就是上面的第3步.
最后,还有一种最最简单的方法,也是我现在使用的方法哈:
可以直接打开/etc/hotplug/usb.agent ,在里面找到"add)",在其中的
if [ -x /sbin/devlabel ]; then
/sbin/devlabel restart
fi
后面加上
[ -x /usr/sbin/udisk ]&& /usr/sbin/udisk
其中udisk是一个简单的挂载脚本:
#! /bin/sh
mount|grep /mnt/usb
if [ "$?" = "0" ]; then
umount /mnt/usb
rmdir /mnt/usb
else
mkdir /mnt/usb
mount /dev/sda1 /mnt/usb
fi
这样做的目的是:当usb设备接入时,hotplug程序就会自动运行,在运行脚本中加入一个挂载脚本,不就一切OK了么~~
不过上面的讨论都只能用于挂载,卸载还是必须用umount(选第3种办法的直接打udisk),这是同WIN一样的.

阅读全文

与嵌入式u盘文件系统相关的资料

热点内容
如何提高配套文件科学性 浏览:552
免费qq在线客服代码 浏览:615
网络摄像机和麦克风的使用点不了 浏览:872
win10资源文件夹卡死 浏览:431
联想笔记本如何添加网络连接 浏览:821
钉钉文件下载到微信用哪个浏览器 浏览:252
word怎么删掉第一页 浏览:215
为什么小米5不能升级系统 浏览:768
复古摄影教程 浏览:803
u盘里文件显示文件夹空 浏览:574
如何编程年月日的进制 浏览:351
升级电脑硬件注意什么 浏览:827
cnc铣床多主轴如何编程 浏览:640
怎么下载网站所有图片 浏览:967
远程传文件最快的软件下载 浏览:425
怎么弄电影网站 浏览:209
淘宝编程培训班怎么样 浏览:732
公文系统物理文件 浏览:903
c语言编程变量幂怎么写 浏览:73
bat文件怎么写 浏览:117

友情链接