#######################################################################################
----- 硬盘分区及格式化及挂载 识别硬盘 => 分区规划 => 格式化 => 挂载使用 MBR/msdos 分区模式 – 1~4个主分区,或者 0~3个主分区+1个扩展分区(n 个逻辑分区) – 最大支持容量为 2.2TB 的磁盘 – 扩展分区不能格式化 lsblk //查看硬盘的使用情况 划分分区: 命令: fdisk [磁盘路径] [root@server0 ~]#fdisk /dev/vdb //把vdb硬盘进行分区 n 创建新的分区----->回车----->回车---->回车----->在last结束时 +1G p 查看分区表 d 删除分区 q 不保存退出 w 保存并退出 [root@server0 ~]#partprobe // 刷新分区 验证: ls /dev/vdb* 格式化 : 命令: mkfs.文件系统 [磁盘路径] 文件系统包括 ext3(5)/ ext4(6) / xfs(7) [root@server0 ~]#mkfs.etx4 /dev/vdb5 //把第二个磁盘的第一个逻辑分区进行格式化 验证 [root@server0 ~]#blkid 挂载: [root@server0 ~]#mkdir /part1 //创建挂载点 [root@server0 ~]#mount /dev/vdb1 /part1 // 把第二块磁盘的第一主分区挂载到part1下 验证 [root@server0 ~]#df -h############################################################################################## ------开机自动挂载 [root@server0 ~]# vim /etc/fstab – 设备路径 挂载点 类型 参数 备份标记 检测顺序 /dev/vdb1 /part1 ext4 default o o /dev/vdb2 /part2 ext4 default o o /dev/vdb3 /part3 ext4 default o o [root@server0 ~]#mount -a 验证 [root@server0 ~]#cat /etc/fstab [root@server0 ~]# df -h############################################################################################# ----总结 1:查看硬盘表 [root@server0 ~]# lsblk 2:划分分区 [root@server0 ~]# fdisk /dev/vdb 3:刷新 [root@server0 ~]# patrprobe 4:格式化 [root@server0 ~]# mkfs.ext4 5:挂载 [root@server0 ~]# mount /dev/vdb1 /part1 6:开机自动挂载 [root@server0 ~]# vim /etc/fstab /dev/vdb1 /part1 ext4 defaults o o [root@server0 ~]#mount -a 检测/etc/fstab开机自动挂载配置文件,格式是否正确 检测/etc/fstab中,书写完成,但当前没有挂载的设备,进行挂载 [root@server0 ~]#df -h ############################################################################################# ------逻辑卷 ------把众多的物理卷组成卷组,再从卷组中划出逻辑卷 优势: ---管理分散的空间 ---逻辑卷动态的扩大与缩减 命令: 创建物理卷(pv) (可以省略这一步) [root@server0 ~]#pvcreate /dev/vdc[1-2] [root@server0 ~]# pvs //查看物理卷基本信息 创建卷组(vg)vgcreate 卷组名 [物理卷路径] [root@server0 ~]#vgcreate myvg /dev/vdc[1-2] [root@server0 ~]# vgs //查看卷组基本信息 创建逻辑卷(lv) lvcreat -L 大小 -n 逻辑卷名 卷组名 [root@server0 ~]#lvcreate -L 16G -n mylv myvg [root@server0 ~]#lvs //查看逻辑卷基本信息 使用逻辑卷 [root@server0 ~]#mkfs.ext4 /dev/myvg/mylv //格式化 [root@server0 ~]#mkdir /lvm [root@server0 ~]#mount /dev/myvg/mylv /lvm //挂载 [root@server0 ~]#vim /etc/fstab //开机自动挂载 /dev/myvg/mylv /lvm ext4 defaults 0 0 [root@server0 ~]#mount -a 检测/etc/fstab开机自动挂载配置文件,格式是否正确 检测/etc/fstab中,书写完成,但当前没有挂载的设备,进行挂载 [root@server0 ~]#df -h ############################################################################################# ---逻辑卷的扩大 ---1.卷组内有足够的空间 (1)扩展逻辑卷的大小 lvectend -L 18G [逻辑卷的路径] [root@server0 ~]# lvectend -L 18G /dev/myvg/mylv [root@server0 ~]#lvs (2)扩展文件系统的大小 [root@server0 ~]#resize2fs /dev/myvg/mylv // ext4 文件系统 [root@server0 ~]#xfs_growfs /dev/myvg/mylv // xfs 文件系统 [root@server0 ~]#df -h ---2.卷组内没有足够空间 (1)扩展卷组的大小 vgrctend 卷组名 [物理卷路径] [root@server0 ~]#vgectend myvg /dev/vdc3 [root@server0 ~]#vgs (2)扩展逻辑卷的大小 lvectend -L 25G [逻辑卷的路径] [root@server0 ~]# lvectend -L 18G /dev/myvg/mylv [root@server0 ~]#lvs (3) 扩展文件系统的大小 [root@server0 ~]#resize2fs /dev/myvg/mylv // ext4 文件系统 [root@server0 ~]#xfs_growfs /dev/myvg/mylv // xfs 文件系统 [root@server0 ~]#df -h############################################################################################# ---卷组 PE的大小 [root@server0 ~]#vgdisplay //查看卷组详细信息 ~~~~~ PE Size 4.00 MiB ---修改卷组 PE的大小 vgchange -l PE大小 卷组名 [root@server0 ~]#vgchange -l 2M myvg [root@server0 ~]#vgdisplay ---使用 PE 创建逻辑卷 lvcreate -l PE个数 -n 逻辑卷名称 卷组名 --逻辑卷的大小为50个PE [root@server0 ~]#lvcreate -l 50 -n test myvg [root@server0 ~]#lvs############################################################################################# ---管理交换空间 相当于虚拟内存 – 当物理内存不够用时,使用磁盘空间来模拟内存 – 在一定程度上缓解内存不足的问题 – 交换分区:以空闲分区充当的交换空间 [root@server0 ~]#mkswap /dev/vdc5 //格式化swap命令 [root@server0 ~]#swapon -s //查看swap状态 [root@server0 ~]#swapon /dev/vdc5 //启用交换空间 [root@server0 ~]#swapon -s [root@server0 ~]#swapoff /devvdc5 //停用交换空间 [root@server0 ~]#vim /etc/fstab //开机自动挂载 /dev/vdc5/ swap swap default 0 0 [root@server0 ~]#swapon -a //检测swap分区 [root@server0 ~]#swapon -s############################################################################################# ----crond计划任务 crontab -e -u 用户 crontab -l -u 用户 crontab -r -u 用户 ---8.55分自动复位cla***oom/server/desktop [root@server0 ~]# which rht-vmctl /usr/local/bin/rht-vmctl [root@server0 ~]crontab -e -u root //创建计划任务 55 8 * * * /usr/local/bin/rht-vmctl reset cla***oom [root@server0 ~]crontab -l -u root //查看计划任务 [root@server0 ~]crontab -r -u root //清除计划任务############################################################################################## - - - - ACL策略 [root@server0 ~]setfacl -m -u:用户:权限类型 /目录或文件 //设置用户acl策略 [root@server0 ~]setfacl -m -g:组名:权限类型/目录或文件 //设置组 acl策略 [root@server0 ~]getfacl /目录或文件 //查看acl策略 [root@server0 ~]setfacl -x -u:用户 /目录或文件 //清除某用户acl策略 [root@server0 ~]setfacl -b /目录或文件 //清除所有acl策略