linux 缩减文件系统大小 LVM

简介:

linux缩减文件系统大小 LVM


  • 实验环境:

(1)操作系统:centos6.7 i686

(2)VMware Workstation 12版本

(3)实验硬盘大小5G

  • 先查看下当前磁盘使用情况:

wKioL1kJ5V3TVDr2AAAXmG3iAuY048.png

  • 增加大小为5G的虚拟硬盘:

wKiom1kJ5szy6vmbAABIK_QIvYM445.png

  • 建立文件系统:

wKioL1kJ5z_Q6mX-AAANM_x6f0g985.png

(1)主要步骤如下:

wKiom1kJ596TSeZBAAAy81HzfBY629.png

(2)格式化:

#mkfs.ext4 /dev/vg_wtf/lv_wtf

(3)挂载:

#mkdir /wtf #建立挂载目录

#mount /dev/vg_wtf/lv_wtf  /wtf

(4)查看目前磁盘使用情况,截图如下:

wKioL1kJ6VnRkQZRAAArVYaOPHA541.png

注:建议把新增文件系统写入/etc/fstab配置文件中!

  • 现在我们将/dev/vg_wtf/lv_wtf缩减到2G

(1)卸载/wtf

命令:#umount /wtf

(2)调整分区大小

[root@kehuji ~]# resize2fs -p /dev/vg_wtf/lv_wtf 2G

如果提示:“Please run 'e2fsck -f /dev/vg_wtf/lv_wtf' first.”则:

[root@kehuji ~]# e2fsck -f /dev/vg_wtf/lv_wtf

截图如下:

wKioL1kJ66eARAI0AAAwFJT39mk348.png

[root@kehuji ~]# resize2fs -p /dev/vg_wtf/lv_wtf 2G (申明/dev/vg_wtf/lv_wtf文件系统大小变为2G

截图如下:

wKioL1kJ7BLyNOVrAAAuVUto9Vw126.png

(3)挂载上/wtf,查看磁盘使用情况

[root@kehuji ~]# mount /dev/vg_wtf/lv_wtf /wtf

[root@kehuji ~]# df -h

截图如下:

wKiom1kJ7RjzW6F8AAAkGuYB-2Y818.png

但是使用vgs查看剩余容量时,显示还是0,截图如下:

wKioL1kJ7cCzk3KDAAANAxMWBE8289.png

(4)设置空闲空间

使用lvreduce指令用于减少LVM逻辑卷占用的空间大小。可能会删除逻辑卷上已有的数据,所以在操作前

必须进行确认。记得输入 “y”!

[root@kehuji ~]# lvreduce -L -2.99G /dev/vg_wtf/lv_wtf

截图如下:

wKiom1kLKRXxVnypAAA8Qp9ZCAA353.png

注:

1)lvreduce -L -2.99G的意思从当前文件系统上减少2.99G。

2)使用lvreduce减小逻辑卷的大小,减小后的大小不能小于文件的大小,否则会丢失数据。

(5)再次查看vgs剩余容量

[root@kehuji ~]# vgs

[root@kehuji ~]# df -h

截图如下:

wKiom1kLKWTTyH0KAAAyW38VBww175.png






     本文转自品鉴初心51CTO博客,原文链接:http://blog.51cto.com/wutengfei/1921780,如需转载请自行联系原作者


相关文章
|
28天前
|
存储 监控 Shell
【Shell 命令集合 备份压缩 】Linux 备份文件系统 dump命令 使用指南
【Shell 命令集合 备份压缩 】Linux 备份文件系统 dump命令 使用指南
35 0
|
28天前
|
存储 Shell Linux
【Shell 命令集合 磁盘维护 】Linux 创建DOS文件系统 mkdosfs命令使用指南
【Shell 命令集合 磁盘维护 】Linux 创建DOS文件系统 mkdosfs命令使用指南
31 2
|
28天前
|
存储 Shell Linux
【Shell 命令集合 磁盘维护 】Linux 文件系统维护工具 ext2ed命令使用教程
【Shell 命令集合 磁盘维护 】Linux 文件系统维护工具 ext2ed命令使用教程
25 0
|
28天前
|
存储 Shell Linux
【Shell 命令集合 磁盘维护 】Linux 创建Minix文件系统 mkfs.minix 命令使用教程
【Shell 命令集合 磁盘维护 】Linux 创建Minix文件系统 mkfs.minix 命令使用教程
33 0
|
28天前
|
存储 Shell Linux
【Shell 命令集合 磁盘维护 】Linux 建立ext2文件系统 mke2fs命令使用教程
【Shell 命令集合 磁盘维护 】Linux 建立ext2文件系统 mke2fs命令使用教程
30 2
|
28天前
|
安全 Shell Linux
【Shell 命令集合 磁盘维护】Linux 检查和修复Minix文件系统 fsck.minix命令使用教程
【Shell 命令集合 磁盘维护】Linux 检查和修复Minix文件系统 fsck.minix命令使用教程
13 0
|
28天前
|
Shell Linux C语言
【Shell 命令集合 磁盘维护 】Linux 查和修复ext2文件系统 fsck.ext2命令使用教程
【Shell 命令集合 磁盘维护 】Linux 查和修复ext2文件系统 fsck.ext2命令使用教程
28 0
|
28天前
|
存储 Linux Shell
【Shell 命令集合 磁盘维护 】Linux 创建MS-DOS文件系统 mkfs.msdos命令使用教程
【Shell 命令集合 磁盘维护 】Linux 创建MS-DOS文件系统 mkfs.msdos命令使用教程
27 0
|
28天前
|
存储 Shell Linux
【Shell 命令集合 磁盘管理 】Linux 启用指定文件系统上的磁盘配额功能 quotaon 命令使用教程
【Shell 命令集合 磁盘管理 】Linux 启用指定文件系统上的磁盘配额功能 quotaon 命令使用教程
31 1
|
28天前
|
存储 安全 Linux
【Shell 命令集合 磁盘维护 】Linux 在特定的分区上建立 linux 文件系统 mkfs命令使用教程
【Shell 命令集合 磁盘维护 】Linux 在特定的分区上建立 linux 文件系统 mkfs命令使用教程
27 0