1. 查询是否有U盘识别,可以用如下命令:
一般插上U盘,如果识别出来了:
# tail -f /var/log/messages //会有一些usb register的log.
# fdisk -l //可以查看可以格式化的盘符
# mount // 查看是否有U盘自动mount上可以用,命令查看
2. mount 各种格式的 U盘,命令:
mount /dev/sda /mnt/usb 某些系统需要指定文件系统的类型,可以用 mount -t vfat /dev/sda /mnt/usb
将USB设备挂装到/mnt/usb目录下:文件系统为FAT32 mount -t vfat /dev/sda1 /mnt/udisk 或者如果为其它文件格式,如FAT12 mount -t msdos /dev/sda1 /mnt/udisk 为了正确的显示其中可能有的中文字体,将输入输出的字符类型设定为cp936。 mount -t vfat -o iocharset=cp936 /dev/sda1 /mnt/udisk
3. 为了识别U盘, kernel 中需要的配置
Device Drivers (U盘属于存储设备,linux将其定义为 SCSI设备)
SCSI device support --->
<*> SCSI device support
<*> SCSI disk support
USB support --->
<*> Support for Host-side USB
[*] USB device filesystem
--- USB Host Controller Drivers
<*> EHCI HCD (USB 2.0) support
<*> OHCI HCD support
<*> UHCI HCD (most Intel and VIA) support
<*> USB Mass Storage support
File systems>
DOS/FAT/NT Filesystems ---> (U盘一般都是windows下的格式)
<*> MSDOS fs support
<*> VFAT (Windows-95) fs support
<*> NTFS file system support
NTFS write support
Native Language Support --->
<*> Codepage 437 (United States, Canada)
<*> NLS ISO 8859-1 (Latin 1; Western European Languages)