arm-linux u盘挂载,Linux arm u盘挂载

今天开始继续研究Linux+ARM,我自己的任务。

我遇到的问题是插u盘,能通过fdisk -l看到设备,但是挂载是出现参数错误的提示(invalid argument),通过从网上搜索,发现可能是u盘文件系统格式问题,重新格盘,改成fat32,后mount成功。下面这篇文章对我帮助很大。你的U盘是什么文件系统,如果是NTFS的话,arm不一定能够识别.如果是fat/fat32的话,可以用mount -f vfat 来挂载.

U盘插入开发板之后,DNW串口是有反应的,数据如下:

[root@FriendlyARM /]# usb 1-1: USB disconnect, address 3

usb 1-1: new full speed USB device using s3c2410-ohci and address

4

usb 1-1: New USB device found, idVendor=1516, idProduct=8628

usb 1-1: New USB device strings: Mfr=1, Product=2,

SerialNumber=3

usb 1-1: Product: Sk6201

usb 1-1: Manufacturer: SZHX

usb 1-1: SerialNumber: 000000000000000002B71F96usb 1-1: configuration #1 chosen from 1 choice

scsi2 : SCSI emulation for USB Mass Storage devices

scsi 2:0:0:0:

Direct-Access SZHX Sk6201 1.00 PQ: 0 ANSI: 2

sd 2:0:0:0: [sda] 986624 512-byte hardware sectors: (505 MB/481

MiB)

sd 2:0:0:0: [sda] Write Protect is off

sd 2:0:0:0: [sda] Assuming drive cache: write through

sd 2:0:0:0: [sda] 986624 512-byte hardware sectors: (505 MB/481

MiB)

sd 2:0:0:0: [sda] Write Protect is off

sd 2:0:0:0: [sda] Assuming drive cache: write through

sda: sda4

sd 2:0:0:0: [sda] Attached SCSI removable disk

按照mini2440用户手册,我直接使用 cd /udisk 命令无效 提示:-/bin/sh: cd: can't cd to /udisk

查阅资料,说是可能自动挂载的脚本没有运行或者运行无效,需要手动挂载。

于是我就按照普通的挂在方式 [root@FriendlyARM /dev]# mount -vfat /dev/sda2

/udisk

mount: cannot read /etc/fstab: No such file or directory

提示udisk这个文件夹不存在,建好 /mnt/disk

继续挂载 :[root@FriendlyARM disk]# mount -t ext3 /dev/sda1

/mnt/disk

mount: mounting /dev/sda1 on /mnt/disk failed: No such device

提示设备不对,利用上面那位哥们博文的命令检查了一下分区 [root@FriendlyARM disk]# cat

/proc/partitions

major minor #blocks name

31 0 192 mtdblock0

31 1 2048 mtdblock1

31 2 63152 mtdblock2

8 0 493312 sda

8 4 493280 sda4

我把u盘拔掉,后面两个就不出现,所以,我想u盘肯定就是后面两个分区了,为什么一个u盘有两个提示,还不知道。我把两个都挂载了一下,第二个没出错。代码和状态如下:

[root@FriendlyARM disk]# mount -t ext3 /dev/sda4 /mnt/disk

mount: mounting /dev/sda4 on /mnt/disk failed: No such device

[root@FriendlyARM disk]# mount -t ext3 /dev/sda /mnt/disk

mount: mounting /dev/sda on /mnt/disk failed: No such device

另:挂载时不加格式反而通过!

[root@FriendlyARM disk]# mount /dev/sda /mnt/disk

FAT: utf8 is not a recommended IO charset for FAT filesystems,

filesystem will be case sensitive!

yaffs: dev is 8388608 name is "sda"

yaffs: passed flags ""

yaffs: Attempting MTD mount on 8.0, "sda"

yaffs: dev is 8388608 name is "sda"

yaffs: passed flags ""

yaffs: Attempting MTD mount on 8.0, "sda"

mount: mounting /dev/sda on /mnt/disk failed: Invalid

argument

[root@FriendlyARM disk]# mount /dev/sda4

/mnt/disk

FAT: utf8 is not a recommended IO charset for FAT filesystems,

filesystem will be case sensitive![root@FriendlyARM

disk]# cd /mnt/disk

[root@FriendlyARM disk]# ls

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值