一、
sed -i '/^SELINUX=/c SELINUX=disabled' /etc/selinux/config
二、挂载
mount命令
语法格式:mount [参数] 挂载设备 挂载点(自己创的设备)
挂载点需要手动创建或者使用系统中现成的目录作为挂载点
-t 文件系统类型
ext3 ext4 xfs ntfs-3g nfs cifs (需要-t指定)
-o 文件系统属性
-a 检测是否挂载成功 mount -a
rw 读写
ro 只读
remount 重新挂载 根分区也可重新挂载--->mount -o rw,remount /sysroot
三、卸载
#umount 设备名称
#umount 挂载点
partprobe /dev/sdc 刷新分区表
四、开机挂载
vim /etc/fstab//永久挂载 fstab:开机挂载的文件
/dev/sdb1 /opt/xingdian xfs defaults 0 0//开机启动挂载
/dev/sdb2 /opt/diandian ext2 defaults 0 0
UUID=7363c072-d11b-4a5a-babe-2caefd6127ee /swap swap defaults 0 0
UUID:blkid /dev/磁盘名字 //获取磁盘设备的信息
mount -a//生效
umount //临时卸载
vim /etc/rc.d/rc.local//开机启动
chmod a+x /etc/rc.d/rc.local
reboot:验证这个配置文件的作用(重启)
五、交换分区
free -m//查看当前系统内存使用情况
lsblk// 获取磁盘分区情况,列出所有块设备
作用:'提升' 内存的容量,防止OOM(Out Of Memory)
用的是硬盘空间 当作内存来用 当物理内存不够用的时候 使用swap分区,防止物理内存 耗尽
制作swap分区:
先用fdisk做一个分区
格式化
[root@xingdian ~]#mkswap /dev/sda5
激活swap分区
[root@xingdian ~]#swapon /dev/sda5
swapon -a //激活所有
关闭swap分区
[root@xingdian ~]# swapoff /dev/sda5
swapoff -a //关闭所有
六、LVM逻辑卷
LVM通常用于装备大量磁盘的系统,但它同样适于仅有一、两块硬盘的小系统。
基本概念:
1、 物理卷-----PV(Physical Volume)
物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整 个物理硬盘。
2、 卷组--------VG(Volumne Group)
卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动 态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥 有多个卷组。
3、 逻辑卷-----LV(Logical Volume)
逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建 立后可以动态地扩展和缩小空间。系统中的多个逻辑卷要以属于同一个卷组,也可 以属于不同的多个卷组。
4、 物理区域--PE(Physical Extent)
物理区域是物理卷中可用于分配的最小存储单元,物理区域的大小可根据实际情况 在建立物理卷时指定。物理区域大小一旦确定将不能更改,同一卷组中的所有物理 卷的物理区域大小需要一致。
5、逻辑区域―LE(Logical Extent)
逻辑区域是逻辑卷中可用于分配的最小存储单元,逻辑区域的大小取决于逻辑卷所 在卷组中的物理区域的大小。
PV:pvcreate :
pvdisplay
pvremove /dev/sdb
VG: vgcreate
vgdisplay
vgremove 名字
vgxtend 扩容
LV: lvcreate创建 -l +(lv的大小) -L(G)
lvdisplay查看
lvremove删除
lvextend 扩容:[root@localhost ~]# lvextend -L 10G lv1
lvreduce 缩容:
建完格式化:mkfs.xfs -f
挂载:
LVM扩容
pv--vg--lv()
如果lv=100G;used 95G 解决方案:给lv扩容
vg有磁盘容量 vg ---->lv扩容
vg 没有磁盘容量,先给vg扩容,有容量vg---> lv vg扩容
pv 有空余的pv ----->vg扩容
pv 没有空余,增加pv,给vg扩容,在给lv扩容 pv 扩容
磁盘 磁盘空余 磁盘 ---> pv 扩容
磁盘 磁盘没有空余增加磁盘,磁盘--->pv--->vg---->lv
xfs_growfs //xfs文件系统扩容
resize2fs //ext家族的文件系统扩容
df -Th //当前服务器磁盘容量信息
lsblk //列出磁盘设备信息