Linux 外部存储设备

挂载命令 mount 设备名 挂载点 ex. mount /dev/fd0 /mnt/floppy

卸载命令 umount 挂载点 或 设备名 ex. umount /dev/cdrom

弹光盘 eject  收光盘 eject –t

 

mount /dev/sdb1 /mnt 会覆盖 /mnt 目录下原来的内容

 

Linux中常用的外部设备文件名

软盘  /dev/fdN  (N=0,1 ...)

光驱(IDE) /dev/cdrom (->/dev/hdX)

光驱(SCSI) /dev/scdN  (N=0,1 ...)

硬盘(IDE) /dev/hdX  (X=a,b,c ...)

硬盘(SCSI) /dev/sdX  (X=a,b,c ...)

U盘  /dev/sdX  (X=a,b,c ...)

U盘挂载需要事先驱动(内核要支持SCSI和USB接口)

# modprobe usb-storage

 

挂载外部存储设备

 一般使用过程 1. 挂载外设 2. 读写挂载点 3. 卸载设备 4. 移走外部存储介质

 

挂载硬盘

硬盘是特殊的块设备,需要分区才能使用

1.      分区 2. 格式化 3. 挂载分区 4. 读写挂载点 5. 卸载分区

 

挂载U盘

U盘是USB设备,内置USB-SCSI转换接口,所以被认为是SCSI硬盘,默认都划分了一个分区

使用:1. mkdir /mnt/u   2. mount /dev/sda1 /mnt/u

需要事先驱动  modprobe usb-storage

 

文件系统类型

文件系统类型选项 mount –t <文件系统类型> 设备 挂载点

挂载windows FAT32格式的介质

       Mount –t vfat /dev/hda2 /mnt/c

       Mount –t vfat /dev/fd0 /mnt/floppy

Windows NTFS格式的介质默认的内核不能辨认,需要重新编译内核

       Mount –t ntfs /dev/hda3 /mnt/d

数据光盘格式 : iso9660,udf

       Mount –t iso9660 /dev/cdrom /mnt/cdrom

 

 

挂载选项

选项用来调整对介质的访问效果

       Mount –o <选项> 设备 挂载点

不同的文件系统类型具有不同的选项,参考 man mount

Windows分区的常用挂载选项

iocharset=<charset>

(设置文件系统的字符编码常用值为 gb2312 和 utf-8)

Mount –t vfat –o iocharset=gb2312 /dev/hd3 /mnt/d

Mount –t vfat –o utf-8 /dev/hd3 /mnt/d

 

常用移动介质挂载选项

Rw/ro

说明:读写 / 只读模式,适用于所以类型,例

       Mount /dev/fd0 /mnt/floppy –o ro

Uid = <user name / uid>, gid = < group name / id >

说明:为挂载点目录指定属主和组身份,例

       Mount /dev/sdb2 /d –o uid=redhat,gid=redhat

Umask=<权限掩码>

说明:设施挂载点目录的文件权限掩码,例

Mount –o uid=redhat,umask=0077 /dev/sdb2 /d

作者: bbsoft2002   发布时间: 2010-12-05