管理磁盘文件系统(三)
一、使用外部存储设备
二、linux的分区与格式化
三、linux文件系统的维护
1、ext2/ext3文件系统的高级特性
2、文件系统检查
3、磁盘配额
4、自动挂载工具automounter
四、登录管理工具putty的环境配置
一、使用外部存储设备
1、windows中对外部存储设备的辩认是自动化的,比如A:盘是软盘驱动器。硬盘分区与光盘驱动器都有相应的编号。
2、Linux中的外部存储设备都有相应的设备文件名,不能直接使用,需要挂载。设备与目录关连。比如:
#mount /dev/fd0 /mnt/floppy
二、挂载外部存储设备
1、挂载的命令
mount 设备名 挂载点
例:#mount /dev/fd0 /mnt/floppy
2、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盘:(SCSI) /dev/sdX(X=a,b,c...)
3、使用过程
a、挂载外设
b、读写挂载点
c、卸载设备
d、移走外部存储介质
eject 弹出光驱
eject -t 弹入光驱
4、挂载硬盘,硬盘是特殊的块设备,需要分区后才能使用
a、分区
b、格式化
c、挂载分区
d、读写挂载点
e、卸载分区
5、挂载U盘
a.U盘是USB设备,内置USB-SCSI转换接口,所以被认为是SCSI硬盘,默认都划分了一个分区
#mkdir /mnt/u
#mount /dev/sda1 /mnt/u
需要事先驱动(内核支持USB和SCSI接口)
#modprobe usb-storage
三、文件系统类型
1、文件系统类型选项
mount -t <文件系统类型> 设备点 挂载点
2、挂载windows FAT32格式的介质
#mount -t vfat /dev/hda2 /mnt/c
#mount -t vfat /dev/fd0 /mnt/floppy
3.Windows NTFS格式的介质默认的内核不能辨认,需要重新编译内核
#mount -t ntfs /dev/hda3 /mnt/d
4.数据光盘格式:iso9660,udf
#mount -t iso9660 /dev/cdrom /mnt/cdrom
四、挂载选项
1.选项用来调整对介质的访问效果
mount -o <选项> 设备 挂载点
2.不同的文件系统类型具体不同的选项参考消息mount的帮助
#man mount
3.Windows分区的常用挂载选项
iocharset = <charset>
(设置文件系统的字符编码常用值为gb2312和utf-8)
#mount -t vfat -o iocharset = gb2312 /dev/hda3 /d
#mount -t vfat -o utf8 /dev/hda3 /d
常用移动介质挂载选项
1.rw/ro
说明:读写/只读模式,适用于所有类型,例:
#mount /dev/fd0 /mnt/floppy -o ro
2.uid=<user name/uid>,gid=<group name/gid>
说明:为挂载点目录指定属主和组身份,例:
#mount /dev/sdb2 /mnt/d -o uid=redhat,gid=redhat
3.umask=<权限掩码>
说明:设置挂载点目录的文件权限掩码,例:
#mount -o uid=redhat,umask=0077 /dev/sdb2 /mnt/d