Linux磁盘分区(四)之分区⼤⼩调整
lvextend -L +100G /dev/mapper/centos-root //根分区增加100G
lvextend -L 150G /dev/mapper/centos-root //根分区增加⾄150G
lvreduce -L -100G /dev/mapper/centos-home //home分区增加100G
lvreduce -L 150G /dev/mapper/centos-home //home分区增加⾄150G
resize2fs /dev/mapper/centos-home //执⾏调整
(2)xfs⽂件系统调整命令:
lvextend -L +100G /dev/mapper/centos-root //根分区增加100G
lvextend -L 150G /dev/mapper/centos-root //根分区增加⾄150G
xfs_growfs /dev/mapper/centos-root //执⾏调整
注意:xfs只有增加分区,不⽀持减⼩分区。如果硬要减⼩,只能在减⼩后,通过mkfs.xfs命令格式化才能重新挂载上,这样的话这个逻辑分区上原来的数据就丢失了。
Linux逻辑卷分区⼤⼩调整步骤:以xfs为例
1、查看⽂件系统类型: df -hT
2、卸载⽬录: umount /home/
3、减少⽬录⼤⼩:lvreduce -L -100G /dev/mapper/centos-home (若是增加,则是lvextend -L +100G /dev/mapper/centos-home)
4、执⾏:xfs_growfs /dev/mapper/centos-home (若是增加,执⾏此步骤就结束了)
5、挂载:mount /dev/mapper/centos-home /home/ 会失败
6、格式化:mkfs.xfs /dev/mapper/centos-home -f
7、再次挂载:mount /dev/mapper/centos-home /home/
8、查看:df -hT
第⼀步检测分区
e2fsck -f /dev/sda1
第⼆步将分区设置为245GB,扩⼤⽆所谓,缩⼩要看你空间占⽤,如果⽂件占⽤超过你设置的话,会有问题
resize2fs /dev/sda1 245G
1.将未分配的磁盘空间划分为新分区,如/dev/hda3
2.将新分区制作为物理卷,即PV,如pvcreate /dev/hda3
3.将新分区加⼊到逻辑卷组当中,如vgextend VolGroup00 /dev/hda3
4.扩展逻辑卷,如lvextend -L +9.8G /dev/VolGroup00/LogVol00
5.查看, lvdisplay
5.执⾏扩展,如resize2fs /dev/VolGroup00/LogVol00
6.查看扩展结果,如df -lh,发现逻辑卷/dev/VolGroup00/LogVol00对应的⽬录扩⼤了9.8G
fdisk /dev/sda
n (新建⼀个分区为/dev/sda6)
t (修改分区的id)
82 (swap的id为82)
w (重写分区表)
partprobe (同步内存和分区表信息)
mkswap /dev/sda6 (格式化成swap分区)
swapon /dev/sda6 (打开swap分区)
centos vim命令vim /etc/fstab (在fstab中增加⼀条记录如下)
/dev/hda6 swap swap defaults 0 0
mount -a
⽅法2:以⽂件的形式创建swap
dd if=/dev/zero of=/opt/swapfile bs=1M count=1000 (bs blocksize ,每个块⼤⼩为1M.count=2048。则总⼤⼩为2G的⽂件。创建⼀个1G的⽂件作为交换分区使⽤) mkswap /opt/swapfile (格式化成swap分区)
swapon /opt/swapfile (打开swap分区)
vim /etc/fstab (在fstab中增加⼀条记录如下)
/opt/swapfile swap swap defaults 0 0
mount -a
swapoff /dev/sda6
swapoff /opt/swapfile

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。