文档章节

centos 6.5调整系统分区

hiwill
 hiwill
发布于 2015/11/25 16:50
字数 892
阅读 866
收藏 4
点赞 0
评论 0

centos 6.5 x86_64,因系统分区不当,导致系统根分区空间不足,home分区过剩,想把把多余的home分区的容量调整到了root分区下,方法如下:

1、首先查看磁盘使用情况

[root@localhost  ~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup-lv_root

                       50G   48G     0 100% /

tmpfs                 1.9G     0  1.9G   0% /dev/shm

/dev/sda1             485M   32M  428M   7% /boot

/dev/mapper/VolGroup-lv_home

                      240G  410M  228G   1% /home


2、卸载/home

[root@localhost  ~]# umount /home

umount /home 如果提示无法卸载,则是有进程占用/home,使用如下命令来终止占用进程:

[root@localhost  ~]# fuser -m /home


3、调整分区大小

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

如果提示运行“e2fsck -f /dev/mapper/VolGroup-lv_home”,则执行相关命令:

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

e2fsck 1.41.12 (17-May-2010)

Pass 1: Checking inodes, blocks, and sizes

Pass 2: Checking directory structure

Pass 3: Checking directory connectivity

Pass 4: Checking reference counts

Pass 5: Checking group summary information

/dev/mapper/VolGroup-lv_home: 213/15974400 files (2.3% non-contiguous), 1107321/63894528 blocks


然后重新执行命令:

[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 = 56939)

Relocating blocks             XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Begin pass 3 (max = 1950)

Scanning inode table          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Begin pass 4 (max = 19)

Updating inode references     XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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


注:resize2fs 为重新设定磁盘大小,只是重新指定一下大小,并不对结果有影响,需要下面lvreduce的配合


 4、挂载上/home,查看磁盘使用情况

[root@localhost ~]# mount /home

[root@localhost ~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup-lv_root

                       50G   48G     0 100% /

tmpfs                 1.9G     0  1.9G   0% /dev/shm

/dev/sda1             485M   32M  428M   7% /boot

/dev/mapper/VolGroup-lv_home

                       20G  395M   19G   3% /home


5、设置空闲空间

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

[root@localhost ~]# lvreduce -L 20G /dev/mapper/VolGroup-lv_home注:lvreduce -L 20G的意思为设置当前文件系统为20G;lvreduce -l 20G是指从当前文件系统上减少20G使用lvreduce减小逻辑卷的大小。

  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


注意:减小后的大小不能小于文件的大小,否则会丢失数据。

 

可以使用vgdisplay命令等查看一下可以操作的大小。也可以是用fdisk -l命令查看详细信息。

[root@localhost ~]# vgdisplay注:vgdisplay为显示LVM卷组的元数据信息

  --- 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               297.60 GiB

  PE Size               4.00 MiB

  Total PE              76185

  Alloc PE / Size       18908 / 73.86 GiB

  Free  PE / Size       57277 / 223.74 GiB

  VG UUID               NOfYCo-Tr4O-NeoL-nyw1-cvaA-9ar2-1LYa6U

   


6、把闲置空间挂在到根目录下(这个根据空间大小会等很长时间哈)

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

注:lvextend -L +223G为在文件系统上增加223G

[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 = 18

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


7、最后检查调整结果

[root@localhost ~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup-lv_root

                      194G   48G  136G  26% /

tmpfs                 1.9G     0  1.9G   0% /dev/shm

/dev/sda1             485M   32M  428M   7% /boot

/dev/mapper/VolGroup-lv_home

                       20G  395M   19G   3% /home

貌似空间丢失了一部分啊。。

[root@localhost ~]# fdisk -l

Disk /dev/mapper/VolGroup-lv_root: 293.1 GB, 293131517952 bytes

255 heads, 63 sectors/track, 35637 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000


© 著作权归作者所有

共有 人打赏支持
hiwill
粉丝 11
博文 113
码字总数 70253
作品 0
朝阳
CentOS 6.5系统安装配置图解教程以及配置网络

说明: 截止目前CentOS 6.x最新版本为CentOS 6.5,下面介绍CentOS 6.5的具体安装配置过程 服务器相关设置如下: 操作系统:CentOS 6.5 64位 IP地址:192.168.21.129 网关:192.168.21.2 DNS:...

寰宇01 ⋅ 05/01 ⋅ 0

CentOS 6.5系统安装配置图解教程

说明: 截止目前CentOS 6.x最新版本为CentOS 6.5,下面介绍CentOS 6.5的具体安装配置过程 服务器相关设置如下: 操作系统:CentOS 6.5 64位 IP地址:192.168.21.129 网关:192.168.21.2 DNS:...

一枚Sir ⋅ 2014/08/19 ⋅ 1

CentOS 6.5系统安装配置图解教程(详细图文)

说明: 截止目前CentOS 6.x最新版本为CentOS 6.5,下面介绍CentOS 6.5的具体安装配置过程 服务器相关设置如下: 操作系统:CentOS 6.5 64位 IP地址:192.168.21.129 网关:192.168.21.2 DNS:...

luamas ⋅ 2014/02/22 ⋅ 0

Centos 6.5系统安装配置图解教程

说明: 截止目前CentOS 6.x最新版本为CentOS 6.5,下面介绍CentOS 6.5的具体安装配置过程 服务器相关设置如下: 操作系统:CentOS 6.5 64位 IP地址:192.168.21.129 网关:192.168.21.2 DNS:...

浅水ing ⋅ 2014/05/14 ⋅ 0

openstack制作centos镜像

安装软件: yum -y groupinstall Virtualization "Virtualization Client" yum -y install libvirt libguestfs-tools 配置vnc yum -y install tigervnc-server 拷贝配置文件 cp /lib/system......

lyanhong ⋅ 2017/05/10 ⋅ 0

关于centOS6.5安装时不识别硬盘已有分区,请教高手帮帮我

我在安装win7 64和centos 6.5双系统时,在win7中分了一个ext3分区放安装源,一个140G的未分配空间,其它全为ntfs分区,然后安装到centos中分区的那步总是识别不出我原来的分区,只能当一块新...

真菜鸟 ⋅ 2014/04/19 ⋅ 7

安装Centos 6.5服务器

一、下载 下载地址:http://mirrors.163.com/centos/6.5/isos/x8664/CentOS-6.5-x8664-bin-DVD1.iso 二、制作u盘版系统安装盘 使用UltraISO(使用绿色版出现无法引导问题,建议安装版的)制作...

Cennac ⋅ 2014/04/03 ⋅ 0

centOS 6.5 安装 minimal 服务器版本

一:附CentOS 6.2系统镜像下载地址(来自cent OS 中文网): http://mirror.symnds.com/distributions/CentOS-vault/6.5/isos/x8664/CentOS-6.5-x8664-bin-DVD1.iso 二:安装系统:系统盘成功...

王小盼 ⋅ 2016/10/13 ⋅ 2

CentOS 6.5 U盘安装全程记录

获取安装光盘镜像文件 CentOS 6.5 安装光盘镜像的官网下载地址:http://wiki.centos.org/Download 机器为32位(E5300,后来发现其实是64位的CPU。。。),选择 i386 版本,镜像文件为 CentOS...

philosopher ⋅ 2014/04/22 ⋅ 0

Linux系统inode和block知识详解

1. inode和block概述 在每个Linux存储设备或存储设备的分区被格式化(ext3,ext4等)之后,一般都有两部分:一部分是inode,另一部分是block。block是用来存储实际数据的,而inode用来存储这...

tynecastle ⋅ 2015/02/27 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

一张图看懂CDN全站加速产品解决方案

原文链接 本文为云栖社区原创内容,未经允许不得转载。

阿里云云栖社区 ⋅ 12分钟前 ⋅ 0

一张图看懂CDN全站加速产品解决方案

原文链接

猫耳m ⋅ 12分钟前 ⋅ 0

开启Swarm集群以及可视化管理

在搭建的两台coreos服务器上开启swarm集群 前置条件: docker均开启2375端口 同一个局域网内 主服务器上安装Portainer容器 安装Portainer容器执行: docker run -d -p 9000:9000 --restart=a...

ykbj ⋅ 30分钟前 ⋅ 0

单例设计模式

1、单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例 2、饿汉式单例类 在这个类被加载时,静态变量instance会被初始化,此时类的私有构造子会被调用 饿汉式是典型...

职业搬砖20年 ⋅ 35分钟前 ⋅ 0

前端基础(四):前端国际规范收集

字数:1142 阅读时间:5分钟 前言 由于前端技术的灵活性和杂乱性,导致网上的许多解决方案不够全面甚至是完全错误,容易起到误导作用。所以,我对搜索到的解决方案往往是存疑态度。那么,如何...

老司机带你撸代码 ⋅ 37分钟前 ⋅ 0

Failed to open/create Network-VirtualBox Host-Only

虚拟机版本 : Oracle Vm VirtualBox 5.2.12 报错时机:开网卡二,重启虚拟机报错 "Failed to open/create the internal network 'HostInterfaceNetworking-VirtualBox Host-Only Ethernet Ada......

p至尊宝 ⋅ 40分钟前 ⋅ 0

springMVC接收表单时 Bean对象有Double Int Char类型的处理

前台ajax提交表单price为double类型 后台controller就介绍不到 400错误 前台 实体类: public class ReleaseMapIconConfig{ private String id; private long maxValue; private long minVal......

废柴 ⋅ 46分钟前 ⋅ 0

ZOOKEEPER安装

工作需要在ubuntu上配置了一个zookeeper集群,有些问题记录下来。 1. zookeeper以来java,所以首先要安装java。但是ubuntu系统有自带的jdk,需要通过命令切换java版本: $ sudo update-alter...

恰东 ⋅ 49分钟前 ⋅ 0

linux 进程地址空间的一步步探究

我们知道,在32位机器上linux操作系统中的进程的地址空间大小是4G,其中0-3G是用户空间,3G-4G是内核空间。其实,这个4G的地址空间是不存在的,也就是我们所说的虚拟内存空间。 那虚拟内存空间...

HelloRookie ⋅ 49分钟前 ⋅ 0

myatis #{}与${}区别及原理

https://blog.csdn.net/wo541075754/article/details/54292751

李道福 ⋅ 52分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部