管理磁盘文件系统1.外部的存储设备 Linux中的外部设备都有相应的设备文件名,不能直接使用,需要挂载。比如: # mount /dev/fd0 /mnt/floppy fd0表示软盘 /mnt目录是为我们挂载外部设备准备的 光驱表示为:/dev/cdrom(1)挂载命令: mount 设备名 挂载点 例: # mount /dev/fd0 /mnt/floppy(2)Linux中常见的外部设备文件名 软盘 /dev/fdN (N=0,1...) 光驱(IDE) /dev/cdrom (->/dev/hdX)X表示a,b,c,d这样的编号 光驱(SCSI) /dev/scdN (N=0,1...) 硬盘(IDE) /dev/hdX (X=a,b,c...) 硬盘(SCSI) /dev/hdX (X=a,b,c...) U盘 /dev/sdx (X=a,b,c...)(3)挂载外部存储设备一般使用的过程: <1>挂载外设 <2>读写挂载点 <3>卸载设备 <4>移走外部存储介质演示使用光驱 <1>[root@localhost root]# mount /dev/cdrom /mnt/cdrom <2>访问光盘 [root@localhost root]# ls /mnt/cdrom <3>卸载设备 [root@localhost root]# umount /mnt/cdrom 或者 [root@localhost root]# umount /dev/cdrom 自动弹出光驱 [root@localhost root]# eject 自动收回光驱 [root@localhost root]# eject -t挂载硬盘硬盘是特殊的块设备,需要分区后才能使用 <1>分区 <2>格式化 <3>挂载分区 <4>读写挂载点 <5>卸载分区演示挂载一个分区 <1>创建一个目录: [root@localhost root]# mkdir /mnt/d1 挂载: [root@localhost root]# mount /dev/sdb1 /mnt/d1 访问: [root@localhost root]# ls /mnt/d1 卸载: [root@localhost root]# mount /mnt/d1
挂载U盘 U盘是USB设备,内置USB-SCSI转换接口,所以被认为是SCSI硬盘,默认都划分了一个分区 使用方法: 新建一个目录(挂载点) [root@localhost root]# mkdir /mnt/u 挂载: [root@localhost root]# mount /dev/sda1 /mnt/u 需要事先驱动(内核要支持SCSI和USB接口) [root@localhost root]# modprobe usb-storage文件系统类型:<1>文件系统类型选项 mount -t <文件系统类型> 设备 挂载点 挂载Windows文件系统的时候需要使用-t命令,最新的内核一般可以自动识别文件系统,所以 -t也可以省略,如果外部设备不能识别,就需要手工的指定文件系统类型<2>挂载Windows FAT32格式的介质 [root@localhost root]# mount -t vfat /dev/hda2 /mnt/c [root@localhost root]# mount -t vfat /dev/fd0 /mnt/floppy<3>Windows NTFS格式的介质默认的内核不能识别,需要重新编译内核 [root@localhost root]# mount -t ntfs /dev/hda3 /mnt/d<4>数据光盘的格式:iso9660,udf(RW一种可擦写光盘文件系统格式) [root@localhost root]# mount -t iso9660 /dev/cdrom /mnt/cdrom挂载的选项<1>选项用来调整对介质的访问效果 mount -o <选项> 设备 挂载点<2>不同的文件系统类型具有不同的选项,详情参考mount的manual帮助 [root@localhost root]# man mount<3>Windows分区的常用挂载选项 iocharset=<charset> (设置文件系统的字符编码常用值为gb2312和utf8) [root@localhost root]# mount -t vfat -o iocharset=gb2312 /dev/hda3 /d [root@localhost root]# mount -t vfat -o iocharset=utf8 /dev/hda3 /d "iocharset="可以省略实例: 挂载: [root@localhost root]# mount /dev/sdb2 /mnt/d2 查看: [root@localhost root]# ls -l /mnt/d2 查看分区类型: [root@localhost root]# fdisk -l /dev/sdb 可以显示文件系统类型。 卸载: [root@localhost root]# umount /dev/sdb2 重新挂载: [root@localhost root]# mount -o iocharset=gb2312 /dev/sdb2 /mnt/d2 如果不行,卸载后,使用; [root@localhost root]# mount -o iocharset=utf8 /dev/sdb2 /mnt/d2常用移动介质的挂载选项:<1>rw/ro 说明:读写/只读模式,适用于所有类型,如: [root@localhost root]# mount /dev/fd0 /mnt/floppy -o ro
<2>uid=<user name id>, gid=<group name/gid> 说明:为挂载点目录指定属主身份和组身份,如: [root@localhost root]# mount /dev/sdb2 /mnt/d -o uid=redhat,gid=redhat 向/mnt/d2目录创建test.txt,文件内容为"hello" [root@localhost root]# echo "hello" > /mnt/d2/test.txt<3>umask=<权限掩码> 说明;设置挂载点目录的文件权限掩码,如: [root@localhost root]# mount -o uid=redhat,umask=0077 /dev/sdb2 /d
2.Linux中的分区与格式化3.Linux文件系统的维护-ext2/ext3 文件系统的高级特性-文件系统的检查-磁盘配额-自动挂载工具automounter4.登录管理工具putty的环境设置