安装centos6.3使用自动推荐分区,发现一个问题/home 分区过大,超过了1.1T。

[root@localhost ~]# df -h

文件系统              容量  已用  可用 已用%% 挂载点

/dev/mapper/VolGroup-lv_root

50G  2.9G   44G   7% /

tmpfs                 5.9G  100K  5.9G   1% /dev/shm

/dev/sda1             485M   37M  423M   8% /boot

/dev/mapper/VolGroup-lv_home

1.1T  200M  988G   1% /home

目标:/home分20G,剩下添加给/目录下。

1.查看分区模式

[root@localhost ~]# df -h

文件系统              容量  已用  可用 已用%% 挂载点

/dev/mapper/VolGroup-lv_root

50G  2.9G   44G   7% /

tmpfs                 5.9G  100K  5.9G   1% /dev/shm

/dev/sda1             485M   37M  423M   8% /boot

/dev/mapper/VolGroup-lv_home

1.1T  200M  988G   1% /home

2.卸载挂载分区

[root@localhost ~]# umount /home

如果提示无法卸载,则是有进程占用/home,使用如下命令来终止占用进程: fuser -m -v -i -k /home

3.检查VolGroup-lv_home文件的错误性,-f   即使文件系统没有错误迹象,仍强制地检查正确性。

[root@localhost ~]# e2fsck -f /dev/mapper/VolGroup-lv_home

e2fsck 1.41.12 (17-May-2010)

第一步: 检查inode,块,和大小

第二步: 检查目录结构

第3步: 检查目录连接性

Pass 4: Checking reference counts

第5步: 检查簇概要信息

/dev/mapper/VolGroup-lv_home: 27/69304320 files (0.0% non-contiguous), 4400705/277215232 blocks

4.调整/home为20G,

[root@localhost ~]# resize2fs -p /dev/mapper/VolGroup-lv_home 20G

resize2fs 1.41.12 (17-May-2010)

Resizing the filesystem on /dev/mapper/VolGroup-lv_home to 5242880 (4k) blocks.

Begin pass 2 (max = 32784)

正在重定位块            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Begin pass 3 (max = 8460)

正在扫描inode表          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Begin pass 4 (max = 15)

正在更新inode引用       XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

The filesystem on /dev/mapper/VolGroup-lv_home is now 5242880 blocks long.

5.重新挂载并查看

[root@localhost ~]# mount /home

[root@localhost ~]# df -h

文件系统              容量  已用  可用 已用%% 挂载点

/dev/mapper/VolGroup-lv_root

50G  2.9G   44G   7% /

tmpfs                 5.9G  100K  5.9G   1% /dev/shm

/dev/sda1             485M   37M  423M   8% /boot

/dev/mapper/VolGroup-lv_home

20G  172M   19G   1% /home

6.划分20G外面的剩余空间。使用lvreduce指令用于减少LVM逻辑卷占用的空间大小。可能会删除逻辑卷上已有的数据,所以在操作前必须进行确认。记得输入 “y”

[root@localhost ~]# lvreduce -L 20G /dev/mapper/VolGroup-lv_home

WARNING: Reducing active and open logical volume to 20.00 GiB

THIS MAY DESTROY YOUR DATA (filesystem etc.)

Do you really want to reduce lv_home? [y/n]: y

Reducing logical volume lv_home to 20.00 GiB

Logical volume lv_home successfully resized

[root@localhost ~]# df -h

文件系统              容量  已用  可用 已用%% 挂载点

/dev/mapper/VolGroup-lv_root

50G  2.9G   44G   7% /

tmpfs                 5.9G  100K  5.9G   1% /dev/shm

/dev/sda1             485M   37M  423M   8% /boot

/dev/mapper/VolGroup-lv_home

20G  172M   19G   1% /home

7.查看“Free  PE / Size”剩余空间

[root@localhost ~]# vgdisplay

--- Volume group ---

VG Name               VolGroup

System ID

Format                lvm2

Metadata Areas        1

Metadata Sequence No  5

VG Access             read/write

VG Status             resizable

MAX LV                0

Cur LV                3

Open LV               3

Max PV                0

Cur PV                1

Act PV                1

VG Size               1.09 TiB

PE Size               4.00 MiB

Total PE              285022

Alloc PE / Size       19424 / 75.88 GiB

Free  PE / Size       265598 / 1.01 TiB

VG UUID               nSbflh-J7fN-xDvf-zLjL-tFcu-Y5Tm-ybnDk0

8.使用lvextend指令:扩展逻辑卷空间到/dev/mapper/VolGroup-lv_root目录下,也就是“/”目录下。

[root@localhost ~]# lvextend -L +1.01T /dev/mapper/VolGroup-lv_root

Rounding size to boundary between physical extents: 1.01 TiB

Extending logical volume lv_root to 1.06 TiB

Logical volume lv_root successfully resized

9.执行操作,使之生效,中间一定要耐心等待。

[root@localhost ~]# resize2fs -p /dev/mapper/VolGroup-lv_root

resize2fs 1.41.12 (17-May-2010)

Filesystem at /dev/mapper/VolGroup-lv_root is mounted on /; on-line resizing required

old desc_blocks = 4, new_desc_blocks = 68

Performing an on-line resize of /dev/mapper/VolGroup-lv_root to 284227584 (4k) blocks.

The filesystem on /dev/mapper/VolGroup-lv_root is now 284227584 blocks long.

10.查看分区成功

[root@localhost ~]# df -h

文件系统              容量  已用  可用 已用%% 挂载点

/dev/mapper/VolGroup-lv_root

1.1T  2.9G 1011G   1% /

tmpfs                 5.9G  100K  5.9G   1% /dev/shm

/dev/sda1             485M   37M  423M   8% /boot

/dev/mapper/VolGroup-lv_home

20G  172M   19G   1% /home

11.重启

[root@localhost ~]# shutdown -r now

linux lvm 调整分区大小,linux调整lvm分区大小(/home分区过大,/root分区过小)相关推荐

  1. linux 根目录分配多少好,Linux下硬盘怎么分区才合适:根分区(/)交换分区(/swap)和/boot分区需要多大...

    Linux下硬盘怎么分区才合适:根分区(/)交换分区(/swap)和/boot分区需要多大 : 在对硬盘进行分区前,应该先弄清楚计算机担负的工作及硬盘的容量有多大,还要考虑到以下几个问题. 第一点也是 ...

  2. linux 多硬盘 多分区教程,Linux下硬盘分区的最佳方案

    在对硬盘进行分区前,应该先弄清楚计算机担负的工作及硬盘的容量有多大,还要考虑到以下几个问题. 第一点也是最重要的一点,要知道当前安装LILO的版本,因为LILO2.21及早期版本对硬盘大小有限制,如果 ...

  3. 远程linux还原本地bak文件,Linux -- 服务器数据备份恢复策略

    一.Linux 备份恢复基础 1.什么是备份 最简单的讲,备份数据的过程就是拷贝重要的数据到其他的介质之上(通常是可移动的),以保证在原始数据丢失的情况下可以恢复数据.一次备份可能是简单的 cp命令, ...

  4. CentOS7系统root分区文件损坏修复的解决方法

    文章目录 一.问题说明: 二.解决方法: 1.进入救援模式 2. 查看系统分区卷组信息并激活 3. 进行修复系统root分区 4. 重启验证系统是否正常 一.问题说明: 机房一台centos7系统的服 ...

  5. centos 调整home分区xfs_Linux中对lvm逻辑卷分区大小的调整教程(针对xfs与ext4不同文件系统)...

    前言 当我们在安装系统的时候,由于没有合理分配分区空间,在后续维护过程中,发现有些分区空间不够使用,而有的分区空间却有很多剩余空间.如果这些分区在装系统的时候使用了lvm(前提是这些分区要是lvm逻辑 ...

  6. LVM逻辑卷,LVM管理工具集,LVM创建逻辑卷,调整现有磁盘的分区,使用逻辑分区做逻辑卷,扩展卷组大小,扩展逻辑卷的大小

    一.什么是LVM逻辑卷 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux ...

  7. linux下分区比例,安全地调整Linux分区大小的三种方法 | MOS86

    如何在不破坏系统和丢失所有文件的情况下更改硬盘分区并调整其大小? 从Linux开始. 立即解锁"基本Linux命令备忘单"! 这将使您注册我们的新闻通讯 在开始之前,我们需要介绍一 ...

  8. linux磁盘分区减小,如何调整Linux磁盘分区的大小

    如何调整Linux磁盘分区的大小 作者 HonestQiao 2008年03月17日 16:00 在使用linux的过程中, 有时会出现因为安装系统时分区不当导致有的分区空间不足,而有的分区空间过剩的 ...

  9. linux lvm分区教程,Linux LVM入门使用教程

    文章目录 [隐藏] LVM测试说明 准备磁盘分区 准备物理卷(PV) 准备卷组(VG) 创建逻辑卷(LV) 扩展一个LVM卷 缩减一个LVM卷 扩展一个卷组 逻辑卷管理LVM是一个多才多艺的硬盘系统工 ...

  10. linux centos fedora 扩展硬盘分区操作命令 fdisk df lvm pvcreate vgcreate lvcreate

    linux centos fedora 扩展 硬盘分区 lvm fdisk df pvcreate vgcreate lvcreate 操作 命令 一.硬盘分区 在Linux系统中一个硬盘分区上限为1 ...

最新文章

  1. linux动态二进制翻译,仿真:解释和二进制翻译
  2. ds28e01完全数据手册_如何借助《活动管理手册》搭建营销体系?(内含课件PPT)...
  3. DL之PSPNet:PSPNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
  4. linux入门之实用指令(三)
  5. python 八大排序_八大排序算法的 Python 实现
  6. ping不通自己的ip地址_如何批量Ping N个IP地址,掌握一个命令让你节省N小时,让老板给你加鸡腿!...
  7. Spring Boot 核心原理与源码解析 - 目录
  8. C# 如何调用打印机打印报表
  9. PHP开票接口,云增值税发票API详情
  10. 团购幸存者:团购是个苦生意
  11. 光猫里显示的设备类型为什么是MSFT 5.0
  12. 蚂蚁java一二三面面经
  13. rails开发利器:视频播放插件plugin(如何开发一个简单的插件)
  14. C语言的一维数组名和对数组名取地址
  15. 适合小白的SQL Server学习笔记
  16. 导出mysql表数据到文件
  17. npm install下载包的时候报4048rename的错误
  18. mysql字符集和校对规则
  19. 一位程序员的辞职交接工作曝光,同行的人看完若有所思……
  20. 学计算机当教师,我是电大出来的小学教育教师资格证可以进学校当老师吗? 我想当初中计算机老师有什么要求?...

热门文章

  1. qqkey获取原理_获取QQKEY源码[C++版]
  2. python界面开发pyqt_Python2.7+PyQt4进行界面开发
  3. mysql aes java解密_加密/解密的Java函數,如Mysql的AES_ENCRYPT和AES_DECRYPT
  4. jdbc连接数据scanip_java数据库连接_jdbc
  5. linux网卡O I流量查询,查看linux server网络I/0流量的shell脚本
  6. mysqli num php_php mysqli_num_rows函数怎么用
  7. postgresql mysql fdw_PostgreSQL使用MySQL外表(mysql_fdw)
  8. java list 数据不重复,Java中List集合去除重复数据的方法
  9. api可以主动采集用户数据吗_现在的前端框架全是通过API获得数据,如何记录用户登录状态?...
  10. linux下vim编辑器插件,linux vim编辑器插件的安装和设置方法