linux 调整文件系统大小 LVM

fuser -m /home

umount /home

lvreduce -L 150G /dev/mapper/centos-home

lvextend -L +300G /dev/mapper/centos-root

xfs_growfs /dev/mapper/centos-root

yum install psmisc

mkfs.xfs -f /dev/centos/home

mount /home

chown -hR user:user /home/user

目标:将VolGroup-lv_home缩小到20G,并将剩余的空间添加给VolGroup-lv_root

1、首先查看磁盘使用情况
[[email protected]~]# df -h
文件系统              容量 已用 可用 已用% 挂载点
Filesystem            Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root  154G 7.9G 139G  6% /
tmpfs               1.9G 100K 1.9G  1% /dev/shm
/dev/sda1             485M 69M 391M  15% /boot
/dev/mapper/VolGroup-lv_home  299G 984M 283G  1% /home目标:将VolGroup-lv_home缩小到20G,并将剩余的空间添加给VolGroup-lv_root

2、卸载/home
[[email protected]~]# umount /home
umount /home 如果提示无法卸载,则是有进程占用/home,使用如下命令来终止占用进程:
[[email protected]~]# fuser -m /home

3、调整分区大小
[[email protected]~]# resize2fs -p /dev/mapper/VolGroup-lv_home 20G
如果提示运行“e2fsck -f /dev/mapper/VolGroup-lv_home”,则执行相关命令:
[[email protected]~]# e2fsck -f /dev/mapper/VolGroup-lv_home 然后重新执行命令:
[[email protected]~]# resize2fs -p /dev/mapper/VolGroup-lv_home 20G注:resize2fs 为重新设定磁盘大小,只是重新指定一下大小,并不对结果有影响,需要下面lvreduce的配合
 4、挂载上/home,查看磁盘使用情况
[[email protected]~]# mount /home
[[email protected]~]# df -h

5、设置空闲空间
使用lvreduce指令用于减少LVM逻辑卷占用的空间大小。可能会删除逻辑卷上已有的数据,所以在操作前必须进行确认。记得输入 “y”
[[email protected]~]# lvreduce -L 20G /dev/mapper/VolGroup-lv_home注:lvreduce -L 20G的意思为设置当前文件系统为20G,如果lvreduce -l 20G是指从当前文件系统上减少20G
使用lvreduce减小逻辑卷的大小。

注意:减小后的大小不能小于文件的大小,否则会丢失数据。
 
可以使用vgdisplay命令等查看一下可以操作的大小。也可以是用fdisk -l命令查看详细信息。
[[email protected]~]# vgdisplay注:vgdisplay为显示LVM卷组的元数据信息
 
6、把闲置空间挂在到根目录下
[[email protected]~]# lvextend -L +283G /dev/mapper/VolGroup-lv_root
注:lvextend -L +283G为在文件系统上增加283G
[[email protected]~]# resize2fs -p /dev/mapper/VolGroup-lv_root7、最后检查调整结果
[[email protected]~]# df -h

时间: 2024-07-28 17:36:32

linux 调整文件系统大小 LVM的相关文章

linux 缩减文件系统大小 LVM

linux缩减文件系统大小 LVM 实验环境: (1)操作系统:centos6.7 i686 (2)VMware Workstation 12版本 (3)实验硬盘大小5G 先查看下当前磁盘使用情况: 增加大小为5G的虚拟硬盘: 建立文件系统: (1)主要步骤如下: (2)格式化: #mkfs.ext4 /dev/vg_wtf/lv_wtf (3)挂载: #mkdir /wtf #建立挂载目录 #mount /dev/vg_wtf/lv_wtf  /wtf (4)查看目前磁盘使用情况,截图如下:

Linux 文件系统大小调整

有些使用需要进行文件系统的大小调整,比如使用LVM,或者在loopback设备上建立文件系统等,但该文件系统不是根文件系统时可以通过一下步骤,简单的进行: e2fsck -f /dev/loop0 resize2fs /dev/loop0 900M 这里使用的块设备为/dev/loop0,调整大小为900M.注意当扩展文件系统是首先要保证有足够的空间(LVM逻辑卷先扩容,再调整文件系统大小) Linux 文件系统大小调整

Linux下调整磁盘大小后的基于LVM的磁盘扩容

Linux下调整磁盘大小后进行分区在线扩容,前提基于LVM不添加新的LV(哎强迫症又犯了)主要用在: 挂载SAN的分区增加LUN的容量后相应的增加系统分区的容量 虚拟机中的磁盘容量增加后相应的增加系统分区的容量 假设被调整的磁盘是/dev/sda,以lvm安装centos,采用系统默认的分区,系统原有情况 PV:/dev/sda3 VG:/dev/centos-test LV:/dev/centos-test/root和/dev/centos-test/swap STEP1 使用parted调整

四、Linux平台RAID和LVM管理

软raid的实现 mdadm -C:创建一个array. -A:装配 -F:监控 -D --detail:显示详细信息. major:主设备号,用于区别设备类别. minor:次设备号,用于区分同一种类别的不同设备. -C /dev/md# 指定创建的md名称. -a{yes|no}:是否为创建的raid设备自动创建设备文件/dev/md# -l:指定raid的级别. -n:指定用于raid的块设备的个数 -x:指定用于备盘的个数. -c:指定track大小. 创建文件系统: mke2fs -t

Linux 学习笔记之 LVM

LVM相关概念: LVM(Logical Volume Manager)利用Linux内核的device-mapper来实现存储系统的虚拟化(系统分区独立于底层硬件).通过LVM,可以实现存储空间的抽象化并在上面建立虚拟分区(virtual partitions),从而可以更简便地扩大和缩小分区,可以在增删分区时无需担心某个硬盘上没有足够的连续空间,LVM只是提供了对硬盘的一个方便的管理机制,并没有提供额外的安全保证. LVM的相关术语: 物理卷Physical volume(PV):位于逻辑卷

[转]AIX下调整分区大小

AIX下调整文件系统大小 - [work] 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://wangsuiri.blogbus.com/logs/35448074.html AIX下调整文件系统大小我们在安装软件的过程中,常常发现现有的分区不够大或者在添置了一块新硬盘的时候新增空间还未被利用起来,这个时候就需要调整分区的大小.这个过程的做法一般如下: 1.首先确定你正使用的卷组=============================================

Linux下动态调整LVM文件系统大小

LINUX下可以通过LVM动态调整一个已挂载的文件系统大小 LV可以根据需求增大或减小,但是LV改变大小以后,在LV中的文件系统也需要相应的改变大小.这个概念非常重要,如果没有相应的调整LV中文件系统的大小,那么可能导致数据误用! 扩展文件系统: 1.umount掉文件系统 2.先加LV e2fsck -f /dev/VG00/LV01    必须检查,lvresize要求 lvresize -L +1G /dev/VG00/LV01    (变成+了,参数的使用非常直观)(resize命令可直

Linux文件系统与LVM精讲

一.管理文件系统 1.创建EXT4文件系统 mkfs(Make Filesystem)命令用于创建文件系统(格式化).mkfs命令的基本语法格式如下: 1)mkfs应用举例 将/dev/sdb1分区格式化为EXT4文件系统. <!--自行规划分区--> [[email protected] ~]# fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.23.2). 更改将停留在内存中,直到您决定将更改写入磁盘. 使用写入命令前请三思. 命令(输入 m 获取帮助):n

linux 逻辑卷管理 调整分区大小

测试机各种报错,创建个目录都报错,df看了一下,发现VolGroup-lv_root 100%,虚拟磁盘满了,怎么办呢 1,解决过程 # df -h //查看分区 # umount /home //取消挂载 # e2fsck -f /dev/mapper/VolGroup-lv_home //分区检测 # resize2fs -p /dev/mapper/VolGroup-lv_home 100G //将lv_home虚拟分区设为100G # mount /home //挂载home # df