版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第1 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二Red Hat Enterprise Linux 7.3(RHEL 7.3)第第2 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二 ,磁盘,磁盘配额的限制对象、类型和方法,配额的限制对象、类型和方法,Linux逻辑卷逻辑卷(LVM) 工作工作机制,机制,会挂载和卸载分区会挂载和卸载分区使用使用LVM实现动态磁盘管理实现动态磁盘管理 会对磁盘进行配额管理会对磁盘进行配额管理第第3 页页LinuxLinux网络操作系统配置与管
2、理网络操作系统配置与管理2022年年6月月21日星期二日星期二5.1 项目背景项目背景磁盘是存储数据的重要载体磁盘是存储数据的重要载体广义的说硬盘、光盘、软盘、广义的说硬盘、光盘、软盘、U盘等用来保存盘等用来保存数据信息的磁性存储介质都可以称为磁盘。数据信息的磁性存储介质都可以称为磁盘。如何规划和管理磁盘如何规划和管理磁盘硬盘购买硬盘购买物理安装物理安装分区分区格式化格式化挂载挂载逻辑卷管理逻辑卷管理(LVM)等等磁盘配额磁盘配额第第4 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二5.2 项目知识准备项目知识准备133MB/sMB/
3、s SCSI接口具有应用范围广、多任务、接口具有应用范围广、多任务、MB/s SAS(Serial Attached SCSI,串行连接串行连接SCSI)接口接口:是并行是并行SCSI接口之后开发出的全新接口。此接口改善了接口之后开发出的全新接口。此接口改善了存储存储系统的效能、可用性系统的效能、可用性和扩充性和扩充性,并提供与并提供与SATA硬盘的兼容性,硬盘的兼容性,MB/sMB/s第第5 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二5.2 项目知识准备项目知识准备设备设备文件名软盘驱动器/dev/fd0-1当前CD ROM/D
4、VD ROM/dev/cdromIDE硬盘/dev/hdXYSCSI/SATA/SAS/USB硬盘/U盘/dev/sdXY第1个磁盘阵列设备/dev/md0第1个SCSI磁带设备/dev/st0 第第6 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二IDE硬盘的设备文件名采用硬盘的设备文件名采用/dev/hdxy方式命名,其中的方式命名,其中的x代表硬盘设备的代表硬盘设备的ID序号,从字母序号,从字母a开始依次命名;开始依次命名;y代表代表在该块硬盘上的分区顺序号,主分区从在该块硬盘上的分区顺序号,主分区从1开始,逻辑分区开始,逻辑分
5、区从从5开始。因此,第开始。因此,第1个个IDE硬盘的设备名为硬盘的设备名为hda,第,第2个个IDE硬盘为硬盘为hdb;对于硬盘中的分区,则在设备文件名后;对于硬盘中的分区,则在设备文件名后增加相应的数字来代表相应的分区,主分区从增加相应的数字来代表相应的分区,主分区从1开始,逻开始,逻辑分区从辑分区从5开始(一个硬盘最多可建开始(一个硬盘最多可建4个主分区)。第个主分区)。第1个个IDE硬盘中的第硬盘中的第1个主分区的设备文件名为个主分区的设备文件名为hda1,第,第2个个主分区为主分区为hda2,第,第1个逻辑分区为个逻辑分区为hda5,第,第2个逻辑分区个逻辑分区为为hda6。SCSI
6、设备(如设备(如SCSI硬盘,硬盘,USB设备)的设备名称采用设备)的设备名称采用/dev/sdxy格式。命名方法与格式。命名方法与IDE硬盘相同,只是设备名硬盘相同,只是设备名前前2个字符为个字符为sd。比如,第。比如,第1个个SCSI设备的设备名为设备的设备名为sda,第,第2个个SCSI设备名为设备名为sdb,第,第1个个SCSI硬盘的第硬盘的第1个逻个逻辑分区为辑分区为sda5。第。第1个个IDE光驱的设备名为光驱的设备名为hdc,第,第1个软个软驱的设备名为驱的设备名为fd0。 第第7 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二
7、日星期二第第1个软驱的设备名为个软驱的设备名为/dev/fd0;第;第1个个SCSI磁带磁带设备的设备文件用设备的设备文件用/dev/st0来表示;计算机的串来表示;计算机的串行接口用行接口用/dev/ttyS表示,其中表示,其中COM1的设备名为的设备名为/dev/ttyS0;空设备用;空设备用/dev/null表示。表示。光驱常用的设备文件名为光驱常用的设备文件名为/dev/cdrom,它实际,它实际上是一个符号链接文件,该文件指向实际的光驱上是一个符号链接文件,该文件指向实际的光驱设备。可用以下命令查看当前光驱的实际设备文设备。可用以下命令查看当前光驱的实际设备文件名。件名。rootdy
8、zx # ll /dev/cdromlrwxrwxrwx. 1 root root 3 1月 16 09:02 /dev/cdrom - sr0第第8 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二 硬盘分区有硬盘分区有MBR和和GPT两种方案:两种方案:1MBR分区分区MBR(Master Boot Record,主引导记录主引导记录)是传统的分区机制是传统的分区机制使用使用BIOS引导的引导的PC设备设备寻址空间只有寻址空间只有32bit长长,最大支持最大支持2.19TB支持的分区数量:支持的分区数量:4个主分区或个主分区或3个主
9、分区个主分区1个扩展分区个扩展分区第第9 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二 2GPT分区分区GPT(GUID Partition Table,全局唯一标识分区全局唯一标识分区表表)是一种比是一种比MBR分区更先进、更灵活的磁盘分分区更先进、更灵活的磁盘分区模式区模式在默认情况下在默认情况下,GPT最多可支持最多可支持128个分区。个分区。支持大于支持大于2.2TB的总容量及大于的总容量及大于2.2TB的分区的分区,最大最大支持支持18EB(1EB=1024PB,1PB=1024TB,1TB=1024GB)。GPT分区表自
10、带备份。分区表自带备份。向后兼容向后兼容MBR。GPT分区表上包含保护性的分区表上包含保护性的MBR区域。区域。第第10 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二Linux文件系统及其类型OS第第11 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二名称文件系统详细描述XFS是一种扩展性高、高性能的全64位的日志文件系统,也是RHEL7的默认文件系统。xfs支持metadata journaling,这使其能从crash中更快速的恢复,也支持在挂载和活动的状态下进行碎片整
11、理和扩容。它可以支持上百万T字节的存储空间,对特大文件及小尺寸文件的支持都表现出众。ext3第3代扩展(Extended)文件系统,是Red Hat Linux 7.2版本以后ext2的升级版本,兼容ext2;增加了文件系统日志记录功能,称为日志式文件系统;是目前Linux默认采用的文件系统。最大支持8TB的分区;RHEL7经过优化,最大支持16T的分区ext4是下一代文件系统,理论支持1024PB大小(1PB=1024TB)的存贮设备,支持文件的连续写入,减少文件碎片,提高磁盘的读写性能swap 使用交换分区来提供虚拟内存,大小一般是系统物理内存的2倍;在安装Linux操作系统时创建;由操作
12、系统自行管理。 Vat是Linux对Dos、windows系统下的FAT(包括FAT16和FAT32)文件系统的一个统称。 ReiserFS是基于平衡树的文件系统结构,尤其对于大量文件的巨型文件系统,如服务器上的文件系统,搜索速度要比ext2快;ext2使用局部的二分查找法,综合性能比不上ReiserFS。 RAMFS内存文件系统,速度很快NFS即网络文件系统,用于在Unix系统间通过网络进行文件共享,用户可将网络中NFS服务器提供的共享目录,挂载到本地的文件目录中,从而实现操作和访问NFS文件系统中的内容iso9660是光盘所使用的标准文件系统,Linux对该文件系统也有很好的支持,不仅能读
13、取光盘和光盘ISO映像文件,而且还支持刻录光盘。Linux文件系统及其类型第第12 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二2文件系统的挂载与卸载利用利用/etc/fstab配置文件可设置系统启动时自动挂载的文配置文件可设置系统启动时自动挂载的文件系统件系统Linux内核支持的文件系统,可以通过以下内核支持的文件系统,可以通过以下命令查看命令查看rootdyzx # 第第13 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二第第14 页页LinuxLinux网络操作系统配
14、置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二5.2.4 认识认识Linux逻辑卷逻辑卷(LVM)第第15 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二RHEL7自带磁盘配额的配置和管理工具:自带磁盘配额的配置和管理工具:xfsprogs适合适合XFS分区分区quota适合适合ext4分区分区作用范围只在指定的分区上进行限制,当用户或组使用其他未设置配额的分区时,将不会受到限制限制对象针对系统中指定的用户帐号或组帐号设置磁盘配额,而未被指定的用户或组将不受配额影响限制类型磁盘容量:用户或组在被限制的分区中能够使
15、用的磁盘数据块的数量,即限制磁盘空间的大小,默认单位为KB文件数量:限制用户或群组在被限制的分区中所拥有的文件个数。在Linux系统中每个文件都对应一个数字标记,称为i节点编号,该编号在文件系统内是唯一的,因此通过限制i节点的数量来实现对文件数量的限制如果同时设置磁盘容量配额和文件数量配额,将会以最先到达的限制为主限制方法软限制:是用户配额的警告上限。如果用户超出了软限制,还能允许在“限期”(默认为七天)内继续使用分区,但必须在宽限期内降低到软限制之内硬限制:由操作系统实行的,不允许超过。试图在硬限制以外进行数据写操作会被拒绝硬限制的配额值应大于相应的软限制的配额值,否则软限制将失效第第16
16、页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二步骤步骤1:为了不影响正在运行的服务业务为了不影响正在运行的服务业务,需要在不关闭或重启服务器的情需要在不关闭或重启服务器的情况下添加新硬盘况下添加新硬盘(实验环境下在虚拟机实验环境下在虚拟机VMware中添加一块新的中添加一块新的SCSI总总线的线的20G硬盘硬盘)。步骤步骤2:使用使用lsblk命令显示所有可用块设备的信息及其依赖关系命令显示所有可用块设备的信息及其依赖关系,由此可由此可见见,新硬盘还未加载而未被识别新硬盘还未加载而未被识别,需要将连接新硬盘的需要将连接新硬盘的SCSI
17、总线重新扫描总线重新扫描后才可以被系统识别。后才可以被系统识别。rootdyzx # lsblkNAME MAJ:MIN RMSIZE RO TYPEMOUNTPOINTsda 8:0 0 20G0disksda1 8:1 0 512M0part/bootsda2 8:2 0 19.5G0part rhel_dyzx-root 253:0 0 17.5G0lvm/ rhel_dyzx-swap 253:1 0 2G0lvmSWAPsr0 11:0 1 3.5G0rom第第17 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二添加新硬盘步
18、骤步骤3:使用使用ls命令显示主机总线号命令显示主机总线号使用使用echo命令依次扫描总线号为命令依次扫描总线号为host1、host2的的SCSI设备设备使用使用lsblk命令显示所有可用命令显示所有可用(可识别可识别)的的块设备块设备,直至显示出了新的块设备直至显示出了新的块设备,表明新添加的硬盘已被系统识别。表明新添加的硬盘已被系统识别。rootdyzx # /显示主机上所有SCSI总线号host0 host12 host16 host2 host23 host27 host30 host5 host9host1 host13 host17 host20 host24 host28 ho
19、st31 host6host10 host14 host18 host21 host25 host29 host32 host7host11 host15 host19 host22 host26 host3 host4 host8rootdyzx # rootdyzx rootdyzx NAME MAJ:MIN RMSIZE ROTYPEMOUNTPOINTsda 8:0 0 20G0disksda1 8:1 0 512M0part/bootsda2 8:2 0 19.5G0part rhel_dyzx-root 253:0 0 17.5G0lvm/ rhel_dyzx-swap 253:1
20、 0 2G0lvmSWAPsdb 8:16 0 20G0disksr0 11:0 1 3.5G0ro第第18 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二创建分区指令作用指令作用a调整磁盘的启动分区p显示当前磁盘的分区信息d删除磁盘分区t更改分区类型l显示所有支持的分区类型u切换所显示的分区大小单位m查看所有指令的帮助信息n创建新分区q不保存更改,退出fdisk命令w把修改写入磁盘分区表,然后退出fdisk命令g新建一个空的GPT分区表o新建一个空的DOS分区表第第19 页页LinuxLinux网络操作系统配置与管理网络操作系统配置
21、与管理2022年年6月月21日星期二日星期二创建分区步骤步骤1:对新增硬盘“/dev/sdb”执行分区命令步骤步骤2:使用“n”指令和“p”指令创建容量为512MB的第1个主分区(/dev/sdb1)。rootdyzx # fdisk /dev/sdb欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。使用写入命令前请三思。Device does not contain a recognized partition table使用磁盘标识符 0 x7efe5e45 创建新的 DOS 磁盘标签。命令(输入 m 获取帮助):n/输入字符n,新
22、建分区Partition type: p primary (0 primary, 0 extended, 4 free) e extendedSelect (default p): p/输入字符p,新建主分区分区号 (1-4,默认 1):1/输入数字1,创建序号为1的主分区起始 扇区 (2048-41943039,默认为 2048):2048/输入数字2408,主分区的起始扇区号Last 扇区, +扇区 or +sizeK,M,G (2048-41943039,默认为 41943039):+512M分区 1 已设置为 Linux 类型,大小设为 512 MiB第第20 页页LinuxLinux
23、网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二执行gdisk命令输入n指令创建新分区。指定分区编号(默认是未使用的最小分区编号)指定新分区开始的位置和结束位置。设置分区类型为Linux LVM。rootdyzx # gdisk /dev/sdcGPT fdisk (gdisk) version 0.8.6Partition table scan: MBR: not present BSD: not present APM: not present GPT: not presentCreating new GPT entries.Command (? for
24、help): nPartition number (1-128, default 1): 1First sector (34-41943006, default = 2048) or +-sizeKMGTP: 2048Last sector (2048-41943006, default = 41943006) or +-sizeKMGTP: +3GCurrent type is Linux filesystemHex code or GUID (L to show codes, Enter = 8300): 8e00Changed type of partition to Linux LVM
25、第第21 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二:显示已创建的分区信息。输入w子命令将分区设置写入分区表当提示最终确认时,输入“y” 执行partprobe命令,使操作系统内核获知新的分区表信息。Command (? for help): pDisk /dev/sdc: 41943040 sectors, 20.0 GiBLogical sector size: 512 bytesDisk identifier (GUID): 1C83756F-0779-4722-BE7F-7AD988268777Partition tabl
26、e holds up to 128 entriesFirst usable sector is 34, last usable sector is 41943006Partitions will be aligned on 2048-sector boundariesTotal free space is 35651517 sectors (17.0 GiB) Number Start (sector) End (sector) Size Code Name 1 2048 6293503 3.0 GiB 8E00 Linux LVMCommand (? for help): wFinal ch
27、ecks complete. About to write GPT data. THIS WILL OVERWRITE EXISTINGPARTITIONS!Do you want to proceed? (Y/N): yOK; writing new GUID partition table (GPT) to /dev/sdc.The operation has completed successfully.rootdyzx # 第第22 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二常用的选项有常用的选项有:当命令名为当命令名为m
28、kfs时时,指定要创建的指定要创建的文件系统的类型文件系统的类型(如如:xfs、ext4、vfat等等)。当命令名为。当命令名为mkfs.xfs、mkfs.ext4等时等时,不需要该选项。不需要该选项。建立文件系统前先检查坏块。建立文件系统前先检查坏块。输出建立文件系统的详细信息。输出建立文件系统的详细信息。mkfs|mkfs.xfs|mkfs.ext4 选项选项 分区的设备名分区的设备名第第23 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二【例例5-1】在任务在任务5-1中建立的中建立的/dev/sdb5分区上创建分区上创建xfs
29、文件系统。文件系统。rootdyzx # mkfs -t xfs /dev/sdb5/此处也可用“mkfs.xfs /dev/sdb5”命令代替meta-data=/dev/sdb5isize=512 agcount=4, agsize=393216 blks =sectsz=512 attr=2, projid32bit=1 =crc=1 finobt=0, sparse=0Data=bsize=4096 blocks=1572864, imaxpct=25 =sunit=0 swidth=0 blksnaming =version 2bsize=4096 ascii-ci=0 ftype=
30、1Log=internal logbsize=4096 blocks=2560, version=2 =sectsz=512 sunit=0 cblks, lazy-count=1realtime =noneextsz=4096 blocks=0, rtextents=0如果已有其他文件系统创建在此分区如果已有其他文件系统创建在此分区,必须在必须在mkfs.xfs 命令命令中加上选项中加上选项-f强行进行格式化强行进行格式化,如如:mkfs.xfs -f /dev/sdb5。第第24 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二【例
31、例5-2】创建“/data”目录,将例5-1中的分区“/dev/sdb5”挂载到该目录。mount -t 文件系统类型文件系统类型 设备名设备名 挂载点目录挂载点目录rootdyzx # mkdir /datarootdyzx # mount /dev/sdb5 /data【例例5-3】插入一个U盘(FAT32分区格式),将其挂载到“/mnt/usb”目录下。rootdyzx # mkdir /mnt/usbrootdyzx # mount /dev/sdd1 /mnt/usb第第25 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二【
32、例例5-4】插入光盘插入光盘,将其挂载到将其挂载到“/mnt/cdrom”目录下目录下,查看查看挂载的所有设备。挂载的所有设备。rootdyzx # mkdir /mnt/cdromrootdyzx # mount /dev/cdrom /mnt/cdrommount: /dev/sr0 写保护,将以只读方式挂载rootdyzx # df -h/显示所有文件系统的磁盘使用情况文件系统 容量 已用 可用 已用%挂载点/dev/mapper/rhel-root 18G 3.1G 15G 18% /Devtmpfs 977M 0 977M 0%/devtmpfs 993M 128K 993M 1%
33、/dev/shmtmpfs 993M 9.0M 984M 1%/runtmpfs 993M 0 993M 0%/sys/fs/cgroup/dev/sda1 509M 149M 361M 30%/boottmpfs 199M 12K 99M 1%/run/user/0/dev/sr0 3.6G 3.6G 0 100%/mnt/cdrom/dev/sdb5 6.0G 33M 6.0G 1%/data/dev/sdd1 6.9G 4.9G 2.0G 72%/mnt/usb第第26 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二要移除USB
34、磁盘、U盘、光盘和硬盘时,需要先卸载。卸载磁盘分区的命令为:umount 挂载点目录或存储设备名挂载点目录或存储设备名【例例5-5】卸载U盘、光盘。rootdyzx # umount /mnt/usbrootdyzx # umount /dev/cdrom手动挂载的分区会在系统重启后失效,若用户需要永久挂载分区,则需要通过编辑/etc/fstab文件来实现。当系统启动的时候,系统会自动地从这个文件读取信息,并且会自动将此文件中指定的文件系统挂载到指定的目录。第第27 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二将新创建的“/dev/
35、sdb5”设备,永久挂载于“/data”目录下。用vim编辑器在/etc/fstab配置文件中加入相应的配置行:rootdyzx # vim /etc/fstab# /etc/fstab# Created by anaconda on Sun Nov 13 21:43:43 2016# Accessible filesystems, by reference, are maintained under /dev/disk# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info/dev/mapper/r
36、hel-root / xfsdefaults 0 0UUID=78085896-e253-47ca-82c5-9f3bc2ad8a33 /boot xfs defaults 0 0/dev/mapper/rhel-swap swap swap defaults 0 0/在文件末尾添加下一行内容使用mount或df -h命令查看是否将/dev/sdb5挂载于/data目录下。rootdyzx # mount -a /重新读取etc/fstab文件,将文件系统挂载到设置的位置rootdyzx # mount | grep -w /data/dev/sdb5 on /data type xfs (r
37、w,relatime,seclabel,attr2,inode64,noquota)第第28 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二在在Linux系统中系统中,swap交换分区的作用类似于交换分区的作用类似于Windows系统中系统中“虚拟内存虚拟内存”,当有程序被调入内存后当有程序被调入内存后,但是该程序又不是常被但是该程序又不是常被CPU所取用时所取用时,那么这那么这些不常被使用的程序将会被放到硬盘的些不常被使用的程序将会被放到硬盘的swap交换分区当中交换分区当中,而将速度较而将速度较快的内存空间释放给真正需要的程序使用
38、快的内存空间释放给真正需要的程序使用,以避免因为物理内存不足而造以避免因为物理内存不足而造成的系统效能低的问题。如果系统没有成的系统效能低的问题。如果系统没有swap交换分区交换分区,或者现有交换分或者现有交换分区的容量不够用时区的容量不够用时,可扩展可扩展swap交换分区。交换分区。扩展扩展swap交换分区的方式有两种:交换分区的方式有两种:以磁盘分区的方式扩展以磁盘分区的方式扩展swap交换分区。交换分区。以镜像文件的方式扩展以镜像文件的方式扩展swap交换分区。交换分区。命令功能mkswap 分区设备名将指定的分区格式化为swap交换文件系统swapon 交换分区设备名|-a启用(或激活
39、)指定的交换分区或所有交换分区swapoff 交换分区设备名|-a禁用指定的交换分区或所有交换分区swapon -s查看交换分区的使用情况free -m以兆字节为单位显示物理内存、交换分区的使用情况第第29 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二 在磁盘在磁盘/dev/sdb上用一个新建的分区扩展上用一个新建的分区扩展swap交换分区。交换分区。创建容量为创建容量为256MB的主分区。的主分区。使用使用“t”指令转换分区类型指令转换分区类型,(如如:/dev/sdb1)。如果需要可以使用。如果需要可以使用“l”指令显示所有分区
40、类型的十六进制代码表。指令显示所有分区类型的十六进制代码表。格式化交换分区。格式化交换分区。手工临时启用新添加的交换分区。手工临时启用新添加的交换分区。在在/etc/fstab文件中添加永久挂载并启用交换分区。文件中添加永久挂载并启用交换分区。rootdyzx # fdisk /dev/sdbrootdyzx # partprobe /dev/sdbrootdyzx # mkswap /dev/sdb1正在设置交换空间版本 1,大小 = 262140 KiB无标签,UUID=031c9782-a3c2-470d-abce-87fdffd9959crootdyzx # free -m/显示扩展前
41、已启用的交换分区的大小rootdyzx # swapon -srootdyzx # swapon /dev/sdb1 /启用新添加的交换分区/dev/sdb1rootdyzx # free -m/显示扩展后已启用的交换分区的大小rootdyzx # swapon -srootdyzx # blkid /dev/sdb1/查看新添加交换分区的UUID rootdyzx # vim /etc/fstab/省略若干行,/在文件末尾添加以下一行:UUID=031c9782-a3c2-470d-abce-87fdffd9959c swap swap defaults 0 0第第30 页页LinuxLin
42、ux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二【例例5-8】以磁盘以磁盘/dev/sdb和和/dev/sdc为基础创建为基础创建LVM逻辑卷逻辑卷具体操作步骤如下具体操作步骤如下:步骤步骤1:确定系统中是否安装了确定系统中是否安装了LVM工具。工具。RHEL7.0以上使用以上使用的是的是LVM2版本版本,且已默认安装。且已默认安装。rootdyzx # rpm -q lvm2lvm2-2.02.166-1.el7.x86_64第第31 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二步骤步骤2:使
43、用fdisk命令的“n”指令和“t”指令,创建LVM类型的分区(分区类型号为8e) ,下面是对/dev/sdb磁盘进行分区的结果。rootdyzx # fdisk /dev/sdb欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。使用写入命令前请三思。命令(输入 m 获取帮助):p磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 /
44、 512 字节磁盘标签类型:dos磁盘标识符:0 xfa19d44c 设备 Boot Start End Blocks Id System/dev/sdb1 2048 526335 262144 82 Linux swap / Solaris/dev/sdb2 1050624 22022143 10485760 5 Extended/dev/sdb5 1052672 13635583 6291456 83 Linux/dev/sdb6 13637632 15734783 1048576 8e Linux LVM/dev/sdb7 15736832 19931135 2097152 8e Lin
45、ux LVM第第32 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二步骤步骤3:将将/dev/sdb6、/dev/sdb7和和/dev/sdc1(任务任务5-2中的中的分区结果分区结果)三个三个Linux LVM分区转换为物理卷分区转换为物理卷使用使用pvs或或pvscan命令查看当前系统中已建立的物理卷。命令查看当前系统中已建立的物理卷。rootdyzx # pvcreate /dev/sdb6 /dev/sdb7 /dev/sdc1 Physical volume /dev/sdb6 successfully created. P
46、hysical volume /dev/sdb7 successfully created. Physical volume /dev/sdc1 successfully created.rootdyzx # pvs/查看当前系统的物理卷情况 PV VG Fmt Attr PSize PFree /dev/sda2 rhel lvm2 a- 19.50g 0 /dev/sdb6 lvm2 - 1.00g 1.00g /dev/sdb7 lvm2 - 2.00g 2.00g /dev/sdc1 lvm2 - 3.00g 3.00g第第33 页页LinuxLinux网络操作系统配置与管理网络操作系
47、统配置与管理2022年年6月月21日星期二日星期二步骤步骤4:将物理卷将物理卷/dev/sdb6和和/dev/sdb7整合整合,创建名为创建名为vg01的卷组的卷组使用使用vgs命令扫描当前系统中已建立的卷组命令扫描当前系统中已建立的卷组使用使用vgdisplay命令查看卷组命令查看卷组vg01的详细信息。的详细信息。rootdyzx # vgcreate vg01 /dev/sdb6 /dev/sdb7 Volume group vg01 successfully createdrootdyzx # vgs VG #PV #LV #SN Attr VSize VFree rhel 1 2 0
48、 wz-n- 19.50g 0 vg01 2 0 0 wz-n- 2.99g 2.99grootdyzx # vgdisplay vg01/查看卷组vg01的详细信息 - Volume group - VG Namevg01/当前卷组VG的名字 System ID Formatlvm2 /省略若干行第第34 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二步骤步骤5:在卷组vg01上创建一个名为“lv01”的逻辑卷,容量大小为2.5GB。rootdyzx # lvcreate -n lv01 -L 2.5GB vg01 Logical
49、volume lv01 created步骤步骤6:格式化逻辑卷(即创建文件系统)将逻辑卷自动挂载到指定目录。rootdyzx # mkfs -t xfs /dev/vg01/lv01/使用xfs文件系统格式化逻辑卷lv01rootdyzx # mkdir -p /home/mylv/创建挂载目录rootdyzx # vim /etc/fstab/编辑能在系统启动时自动挂载逻辑卷/省略若干行/dev/vg01/lv01/home/mylvxfsdefaults0 0 /在文件末尾添加此行rootdyzx # mount -a/重新挂载/etc/fstab中的所有文件系统rootdyzx # ec
50、ho I am zhang3 /home/mylv/zhang3.txt/向挂载后的逻辑卷中添加文件第第35 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二(1)扩展卷组扩展卷组添加/dev/sdc1物理卷到vg01中rootdyzx # vgs vg01/显示扩展前卷组vg01的容量 VG#PV#LV#SNAttrVSize VFree vg01210wz-n-2.99g504.00mrootdyzx # vgextend vg01 /dev/sdc1/将物理卷/dev/sdc1添加到卷组vg01 Volume group vg01
51、 successfully extendedrootdyzx # vgs vg01/显示扩展后卷组vg01的容量 VG#PV#LV#SNAttr VsizeVFree vg01310wz-n-5.99g3.49g(2)在线在线扩展逻辑卷扩展逻辑卷rootdyzx # lvs /dev/vg01/lv01/查看扩容前逻辑卷的容量 LVVG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert lv01vg01 -wi-ao-2.50g rootdyzx # lvextend -L +3G /dev/vg01/lv01/将逻辑卷l
52、v01的容量增加3GB Size of logical volume vg01/lv01 changed from 2.50 GiB (640 extents) to 5.50 GiB (1408 extents). Logical volume vg01/lv01 successfully resized.rootdyzx # lvs /dev/vg01/lv01/查看扩容后逻辑卷的容量 LVVG AttrLSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert lv01vg01 -wi-ao-5.50g 第第36 页页LinuxLinu
53、x网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二(2)在线扩展逻辑卷在线扩展逻辑卷:虽然用lvs看到逻辑卷/dev/vg01/lv01由2.5GB扩大到5.5GB,但用df hT查看逻辑卷的大小还是2.5GB,这说明扩容后的逻辑卷还未被挂载点上的文件系统识别。rootdyzx # df -hT /home/mylv文件系统 类型 容量 已用 可用 已用% 挂载点/dev/mapper/vg01-lv01 xfs 2.5G 33M 2.5G 2% /home/mylv对于xfs格式的文件系统,可使用“xfs_growfs 挂载点目录”命令在不需离线(卸载逻辑卷
54、)的情况下将逻辑卷的大小扩展到挂载点上,对于ext2/3/4格式的文件系统,可使用“resize2fs 逻辑卷名称”命令将逻辑卷的大小扩展到挂载点上。rootdyzx # xfs_growfs /home/mylv/让系统重新识别文件系统的大小/省略若干显示行rootdyzx # df -hT /home/mylv/查看重新识别文件系统后逻辑卷的容量文件系统 类型 容量 已用 可用 已用% 挂载点/dev/mapper/vg01-lv01 xfs 5.5G 33M 5.5G 1% /home/mylvrootdyzx # cat /home/mylv/zhang3.txtI am zhang3
55、/此行表明扩展前存储的文件在扩展后未被破坏第第37 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二对于ext2/3/4格式的文件系统,不仅可以扩展空间,还可以在离线状态下(卸载逻辑卷)缩小空间。xfs文件系统只能扩展不能缩小空间。为此,将现有5.5GB的逻辑卷lv01卸载后转换为ext4格式,然后缩小1.5GB,其操作过程如下:rootdyzx # umount /dev/vg01/lv01/卸载逻辑卷以便重新格式化rootdyzx # mkfs -t ext4 /dev/vg01/lv01/使用ext4文件系统格式化逻辑卷lv01r
56、ootdyzx # lvs /dev/vg01/lv01/查看缩小前的逻辑卷 LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert lv01 vg01 -wi-a- 5.50g rootdyzx # mount /dev/vg01/lv01 /home/mylvrootdyzx # echo I am zhang3 /home/mylv/zhang3.txtrootdyzx # umount /dev/vg01/lv01/卸载逻辑卷rootdyzx # e2fsck -f /dev/vg01/lv01/强制检查并修
57、复逻辑卷rootdyzx # resize2fs /dev/vg01/lv01 4G/重新定义文件系统的大小为4GBrootdyzx # lvreduce -L -1.5G /dev/vg01/lv01 /将逻辑卷lv01的容量减少1.5GBrootdyzx # lvs /dev/vg01/lv01/查看缩小后的逻辑卷 LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert lv01 vg01 -wi-a- 4.00g rootdyzx # mount /dev/vg01/lv01 /home/mylv /挂载容量缩
58、小后的逻辑卷rootdyzx # cat /home/mylv/zhang3.txtI am zhang3 /逻辑卷缩小后所存储的文件未被破坏第第38 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二(4)缩小卷组缩小卷组(将物理卷从卷组中移去将物理卷从卷组中移去)要将一个物理卷从卷组中移去,首先要确认该物理卷有没有存储数据(可使用pvs命令查看),若存储了数据则数据备份到其他地方后再移去。rootdyzx # pvs PV VG FmtAttr PsizePFree /dev/sda2 rhelvm2a- 19.50g0 /dev/s
59、db6 vg01 lvm2a- 1020.00m0 /dev/sdb7 vg01 lvm2a- 2.00g0 /dev/sdc1 vg01 lvm2a- 3.00g1.99grootdyzx # pvmove /dev/sdb6 /dev/sdc1/将/dev/sdb6上的数据迁移到/dev/sdc1 /dev/sdb6: Moved: 23.14% /dev/sdb6: Moved: 100.00%rootdyzx # pvsrootdyzx # vgreduce vg01 /dev/sdb6/将物理卷/dev/sdb6从卷组vg01中移去rootdyzx # pvs PV VGFmtAtt
60、r Psize PFree /dev/sda2 rhellvm2a- 19.50g 0 /dev/sdb6lvm2- 1020.00m 1020.00m /此处的/dev/sdb6已从卷组中移除了 /dev/sdb7 vg01 lvm2a- 2.00g 0 /dev/sdc1 vg01 lvm2a- 3.00g 1016.00m第第39 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年6月月21日星期二日星期二(6)删除卷组删除卷组rootdyzx # umount /dev/vg01/lv01/卸载逻辑卷rootdyzx # lvremove /dev/vg0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 注册会计师审计中网络安全风险的审计应对
- 德鲁克:什么是真正的老师
- 某麻纺厂质量检验程序细则
- 2026中国科学院广州地球化学研究所科研助理招聘2人备考题库(应用矿物学学科组)附答案详解(完整版)
- 某塑料厂塑料废料处理制度
- 2026四川德阳市高校能源装备区域技术转移转化中心招聘备考题库带答案详解(综合卷)
- 2026青海黄南州泽库县藏医院编外医务科人员招聘1人备考题库附答案详解(b卷)
- 2026山东济南市第二妇幼保健院招聘卫生高级人才(控制总量)2人备考题库带答案详解(综合题)
- 2026广东茂名市职业病防治院(茂名市骨伤科医院)招聘就业见习岗位人员1人备考题库带答案详解(黄金题型)
- 2026云南德宏州梁河县农业农村局下属事业单位引进研究生1人备考题库及参考答案详解(典型题)
- 污水处理厂设备拆除技术安全管理方案
- 2026中考语文作文高频主题预测(附写作思路)
- 吉林省吉林市2026年中考语文模拟试卷五套附答案
- 【期末】《生成式人工智能应用基础》(杭州电子科技大学)期末考试慕课答案
- 常熟介绍教学课件
- 发改局安全生产培训课件
- 介入手术室辐射防护的防护标准解读
- 初中物理教学中力学实验探究式教学法的应用研究课题报告教学研究课题报告
- 《聚合物制备工程》章节试题及答案
- 腹泻患儿的护理
- 国家开放大学《商务英语3》期末考试精准题库
评论
0/150
提交评论