ChinaITLab-Linux工程师培训课程笔记4

    技术2022-05-11  95

    管理磁盘文件系统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的环境设置


    最新回复(0)