移动硬盘挂载方式解析
2008-11-01 12:09
197 查看
最近本人在做PVR产品的开发工作,涉及使用移动硬盘的问题。我们使用移动硬盘作为刻录节目的存储空间,首先我们需要挂在上去,目前用户移动硬盘的文件系统可能有FAT32/NTFS等,还有一种情况就是用户的移动硬盘可能有好几个分区,也不知道分区的格式,假设我们通过多次尝试知道分区2为fat文件格式,我们首先需要创建文件结点,可以通过mkdir -p /mnt/smit来完成,笔者在实际使用中犯了一个错误,因为我是通过samba服务器访问unix下的工作目录,通过samba共享在Windows操作系统下可以查看编辑Linux下的文件,所以我主动在Windows的操作下,右键--》创建一个新文件夹,在开发中发现这样的创建在挂载的时候是不会成功,这样可能带来的是文件夹的属性不同于mkdir产生的文件夹,还要记住带上--p参数,说明可以作为挂载的结点使用,通过$mount -t -vfat /dev/sda2 /mnt/smit 来挂载文件了,卸载只是需要$umount /mnt/smit就可以了。
笔者目前技术难点疑惑点在于:在嵌入式设备中,如何通过即插即用来获取移动硬盘的分区信息,在分析,再创建合适的文件夹结点来动态挂载?通过fdisk -l得到分区信息,但是怎么来通知应用呢?加载应该是通过应用来完成的。有没高手分析一下?
笔者目前技术难点疑惑点在于:在嵌入式设备中,如何通过即插即用来获取移动硬盘的分区信息,在分析,再创建合适的文件夹结点来动态挂载?通过fdisk -l得到分区信息,但是怎么来通知应用呢?加载应该是通过应用来完成的。有没高手分析一下?
相关文章推荐
- linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享
- centos挂载移动硬盘ntfs-3g
- linux下挂载(mount)光盘镜像文件、移动硬盘
- 西数、希捷、DIY移动硬盘详细拆解,暴力解析
- linux系统 Red Hat Enterprise 挂载ntfs格式移动硬盘
- Linux RedHat CentOS 操作系统加载挂载U盘、USB移动硬盘方法
- 如何挂载U盘和移动硬盘
- centos 挂载U盘移动硬盘
- centos7 挂载ntfs盘 usb移动硬盘
- Linux下磁盘分区和移动硬盘的挂载方法
- linux下优盘或者移动硬盘的挂载方法
- Centos6.3挂载移动硬盘,新硬盘方法
- Vmvare 虚拟机挂载 移动硬盘和分区
- Linux&&Centos7使用总结--ntfs移动硬盘挂载
- linux系统挂载ntfs格式移动硬盘
- Mac上移动硬盘不能挂载(识别)ntfs分区的问题
- Linux挂载ntfs移动硬盘写入时Read-only file system
- RHEL5挂载ntfs格式移动硬盘的方法
- CentOS6.5系统挂载NTFS分区的移动硬盘 centos安装repoforge源(yum)
- linux下挂载(mount)光盘镜像文件、移动硬盘