LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: new_neter

怎么样将USB移动盘挂装到linux中?

[复制链接]
发表于 2005-3-9 18:09:41 | 显示全部楼层
Post by new_neter
应南北兄,特写出我使用的U盘的方法,以供兄弟们参考。
本方法在我的red hat linux 7.3上通过。
1、在字符模式或在Konsole输入如下命令:
   fdisk -l /dev/sda    注:不要在sda后面加通配符“*”或“?”,否则运 行命令后返回的信息将不正常。如果你有多个usb硬盘的话,他们在linux下就分别是sda、sdb、sdc等。
   我在我的电脑上运行上面的命令返回信息如下:
    Disk /dev/sda: 2 heads, 63 sectors, 512 cylinders
    Units = cylinders of 126 * 512 bytes

      Device Boot    Start       End    Blocks   Id  System
   /dev/sda1   *         1       511     32161+   4  FAT16 <32M
   注:显示找到我的U盘,位置为/dev/sda1,可启动(Boot下面的那个*表示是活动分区),大小为32MB。如果运行上面的命令返回的信息不与上面的类似,那么你就应该要怀疑你的USB端口有没有在BIOS中打开或U盘与电脑的物理连接有没有连接好了。
2、在/mnt目录下建立一个挂装U盘的目录:
    mkdir /mnt/usbdisk
3、然后再运行挂装命令:
    mount -t vfat /dev/sda1 /mnt/usbdisk     注:将你的U盘挂装到/mnt/usbdisk目录下。
4、再运行ls命令查看一下:
    ls /mnt/usbdisk       注:查看U盘里的信息。
好了,你应该可以看到你U盘中的信息了:)
    注意:如果你使用的是usb硬盘盒,上面的方法也应该适合你,但我没有这种设备,所以没办法测试,还请有的兄弟们多测试。

new_neter兄,你能告诉我们如果,U盘是NTFS格式的话,mount 时文件系统应该用那个呢,我试过用ntfs,可rh linux 7.3系统告诉我说内核不支持哈。
回复 支持 反对

使用道具 举报

发表于 2005-8-3 12:41:21 | 显示全部楼层
我的移动硬盘能mount,但是进去里面显示不了中文,我的是FC4
用的是以下命令;mount -t vfat iocharset=utf8 /dev/sdb1 /mnt/usb,怎么不行啊,我挂载win的fat32分区就是这样的(移动硬盘也是FAT32),win分区能显示中文,但移动硬盘不能,请问是怎么回事??
回复 支持 反对

使用道具 举报

发表于 2005-8-3 15:22:30 | 显示全部楼层
只要核心支持scsi usbstroge 和你的分区类型就行,我自己重编一下核心加上以上和ntfs和默认代码页gb2312,ntfs都认得挺好.
直接mount上就OK了,你还可以象光驱一样复制mntab里的选项,就象windows一样的插上就用,用完弹出
回复 支持 反对

使用道具 举报

发表于 2005-9-6 10:55:41 | 显示全部楼层
Post by stoneme
只要核心支持scsi usbstroge 和你的分区类型就行,我自己重编一下核心加上以上和ntfs和默认代码页gb2312,ntfs都认得挺好.
直接mount上就OK了,你还可以象光驱一样复制mntab里的选项,就象windows一样的插上就用,用完弹出


***********************
请问你是怎么做的呢?我是说编译内核什么的。能具体点吗?谢谢
回复 支持 反对

使用道具 举报

发表于 2005-9-15 13:21:09 | 显示全部楼层

直接把u盘拔下来有什么后果吗

用的是suse,一开始还能够识别我的u盘来着,后来由于不知道怎么安全拔出,就直接把u盘拔出来了,在插进去,就没有任何反应了,出现一个can't enter this usb storage的提示。
是说以后的u盘都没法用了吗?
谢谢各位了
回复 支持 反对

使用道具 举报

发表于 2005-12-18 20:17:55 | 显示全部楼层
我用的是magiclinux 2.0 以前本来U盘插上去就可以自动检测得到的,不过要mount  /dev/sda /mnt/u
一下才能打得开,

后来我买了个SCSI盘,sda就变成了SCSI设备了,插上U盘没反应了,用mount  /dev/sdb /mnt/u或是mount  /dev/sdc /mnt/u都不行。
回复 支持 反对

使用道具 举报

发表于 2005-12-19 15:31:21 | 显示全部楼层
1,内核的事你还是自己想吧,一句也说不清,简单说就是把那项选上
2,U盘报那个错时,插上盘umount一下,再mount应该就没事了
3,加了设备后用dmsg看一下U盘是那个,我想可能一般用的是/dev/sda1这个样子,后头数字是分区号
回复 支持 反对

使用道具 举报

发表于 2005-12-22 17:30:16 | 显示全部楼层
均杰公司移动之星T11型号的盒子,芯片为IT8309ae,里面是日立的4200转40G的笔记本硬盘

ubuntu5.1,fanx1.1可以识别为/dev/sda1,可以使用

suse10.0可以识别,信息如下:
Dec 22 14:42:31 zjsuse kernel: usb 5-4: new high speed USB device using ehci_hcd and address 4
Dec 22 14:42:35 zjsuse kernel: scsi3 : SCSI emulation for USB Mass Storage devices
Dec 22 14:42:35 zjsuse kernel: usb-storage: device found at 4
Dec 22 14:42:35 zjsuse kernel: usb-storage: waiting for device to settle before scanning
Dec 22 14:42:40 zjsuse kernel: usb 5-4: reset high speed USB device using ehci_hcd and address 4
Dec 22 14:42:40 zjsuse kernel: usb 5-4: device descriptor read/all, error -71
Dec 22 14:42:40 zjsuse kernel: usb 5-4: reset high speed USB device using ehci_hcd and address 4
Dec 22 14:42:41 zjsuse kernel: usb 5-4: device descriptor read/all, error -71
Dec 22 14:42:41 zjsuse kernel: usb 5-4: reset high speed USB device using ehci_hcd and address 4
Dec 22 14:42:43 zjsuse kernel: Vendor: Model: HTS424040M9AT00 Rev: MA2O
Dec 22 14:42:43 zjsuse kernel: Type: Direct-Access ANSI SCSI revision: 00
Dec 22 14:42:43 zjsuse kernel: SCSI device sda: 78140160 512-byte hdwr sectors (40008 MB)
Dec 22 14:42:43 zjsuse kernel: sda: assuming drive cache: write through
Dec 22 14:42:43 zjsuse kernel: SCSI device sda: 78140160 512-byte hdwr sectors (40008 MB)
Dec 22 14:42:43 zjsuse kernel: sda: assuming drive cache: write through
Dec 22 14:42:43 zjsuse kernel: sda:<6>usb 5-4: reset high speed USB device using ehci_hcd and address 4
Dec 22 14:42:43 zjsuse kernel: usb 5-4: device firmware changed
Dec 22 14:42:43 zjsuse kernel: usb 5-4: USB disconnect, address 4
Dec 22 14:42:43 zjsuse kernel: SCSI error : <3 0 0 0> return code = 0x70000
Dec 22 14:42:43 zjsuse kernel: end_request: I/O error, dev sda, sector 0
Dec 22 14:42:43 zjsuse kernel: Buffer I/O error on device sda, logical block 0
Dec 22 14:42:43 zjsuse kernel: SCSI error : <3 0 0 0> return code = 0x70000
Dec 22 14:42:43 zjsuse kernel: end_request: I/O error, dev sda, sector 0
Dec 22 14:42:43 zjsuse kernel: Buffer I/O error on device sda, logical block 0
Dec 22 14:42:43 zjsuse kernel: SCSI error : <3 0 0 0> return code = 0x70000
Dec 22 14:42:43 zjsuse kernel: end_request: I/O error, dev sda, sector 0
Dec 22 14:42:43 zjsuse kernel: Buffer I/O error on device sda, logical block 0
Dec 22 14:42:43 zjsuse kernel: unable to read partition table
Dec 22 14:42:43 zjsuse kernel: Attached scsi disk sda at scsi3, channel 0, id 0, lun 0
Dec 22 14:42:43 zjsuse kernel: Attached scsi generic sg0 at scsi3, channel 0, id 0, lun 0, type 0
Dec 22 14:42:43 zjsuse kernel: usb-storage: device scan complete
Dec 22 14:42:43 zjsuse kernel: usb 5-4: new high speed USB device using ehci_hcd and address 5
Dec 22 14:42:45 zjsuse kernel: scsi4 : SCSI emulation for USB Mass Storage devices
Dec 22 14:42:45 zjsuse kernel: usb-storage: device found at 5
Dec 22 14:42:45 zjsuse kernel: usb-storage: waiting for device to settle before scanning
Dec 22 14:42:50 zjsuse kernel: usb 5-4: reset high speed USB device using ehci_hcd and address 5
Dec 22 14:42:52 zjsuse kernel: usb 5-4: reset high speed USB device using ehci_hcd and address 5
Dec 22 14:42:54 zjsuse kernel: usb 5-4: reset high speed USB device using ehci_hcd and address 5
Dec 22 14:42:54 zjsuse kernel: usb-storage: device scan complete
Dec 22 14:44:28 zjsuse kernel: usb 5-4: USB disconnect, address 5
-------------
找不到/dev/sda*(*:1,2,3...)和/dev/sg0

win2000和winxp下可以使用

有什么解决办法呢?请教大家
回复 支持 反对

使用道具 举报

发表于 2005-12-26 15:49:29 | 显示全部楼层
看不清楚,你在干嘛
回复 支持 反对

使用道具 举报

发表于 2005-12-27 08:55:33 | 显示全部楼层
请教:我不能在我服务器版的Ret Hat9.2上用MKDIR/MNT/USB创建U盘挂载目录,请问何故?多谢指教。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表