linux下挂载U盘的方法

U盘等USB设备在Linux下识别成scsi设备,现确定你的机器上是否有SCSI硬盘,如果有那么U盘将顺延SCSI硬盘的盘符。
例如:本机有两块SCSI硬盘那么该硬盘的地址为/dev/sda及/dev/sdb,那么u盘将是/dev/sdc,一般普通的PC机是没有SCSI硬盘所以u盘一般识别为/dev/sda。那么/dev/sda1表示u盘的第一个分区,如果有第二个分区则是/dev/sda2,类推。
(另:linux及unix中设备是用文件表示,所以上述硬盘地址都是一个文件,对硬盘操作也就是对该文件操作)
那么挂接u盘的时候需要使用命令mount
对mount命令不清楚可使用man命令查看帮助:
man mount

挂接命令:
mount /dev/sda1 /mountpoint
其中/mountpoint为挂接点,是随意的一个空目录即可,建立目录的命令为:
mkdir /dirname

对于USB的硬盘应该差不多,可能需要加一个参数指定文件系统的格式(不确定,可以两种命令都试一下),具体可参考mount的-t参数(linux下)
可能的命令:
mount -t vfat /dev/sda1 /mountpoint

一、插入u盘到计算机,如果目前只插入了一个u盘而且你的硬盘不是scsi的硬盘接口的话,那它的硬件名称为:sda1。
二、在mnt目录下先建立一个u的目录
三、然后命令提示符#后输入:mount -t vfat /dev/sda1 /mnt/u
四、卸载时用umount /mnt/u

本人首先用 fdisk -l /dev/sda 后,检测到U盘为sda1
但当我用 mount -t vfat /dev/sda1/mnt/usb时却不成功,(usb目录已在mnt上建了)。
出现了:Usage: mount -V :print version
mount -h :print thishelp
........................
SO far the informational part. Next the mounting something somewhere
..........
Details found in /etc/fstab may be omitted
Note that one does not really mount a device,one mounts a filesystem of the given type found on the device.

插入U盘之后,按照下面的步骤:

1.fdisk -l /dev/sd*
   fdisk -l 列出指定设备的分区表信息。由于usb盘是被模拟为scsi设备访问,所以会被自动命名为sd*。
   通常这一步就能找到U盘,如果U盘有指示灯也会亮,表示被找到。

2.如果执行上一个命令没有反应,或者某些信息显示模块没有加入
   可以lsmod查看一下是否有usb-storage scsi_mod sd_mod模块。
   没有就modprobe [module],添加所缺模块。
   然后再试就ok

3.最后就是把U盘mount上去,这里需要先在mnt目录下面建一个usb目录
   mount /dev/sda /mnt/usb
   某些系统需要指定文件系统的类型,可以用
   mount -t vfat /dev/sda /mnt/usb
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值