redhat 6.6 重新调整分区大小

安装系统的时候贪图省事使用了系统的自动分区,系统装好后发现/home分区太大了,500G的硬盘,400多G的空间分给了/home。需将/home的空间划一点出来,分到根分区下去

df 查看分区

[[email protected] ~]# df
Filesystem           1K-blocks     Used Available Use% Mounted on
/dev/mapper/VolGroup-lv_root
                      51475068 10149092  38704536  21% /
tmpfs                 16442092      224  16441868   1% /dev/shm
/dev/sda1               487652    33803    428249   8% /boot
/dev/mapper/VolGroup-lv_home
                     447558496    71768 424745328   1% /home

1、卸载/home

umount /home

2、调整/home大小为50G

[[email protected] ~]# resize2fs -p /dev/mapper/VolGroup-lv_home 50G
resize2fs 1.41.12 (17-May-2010)
Resizing the filesystem on /dev/mapper/VolGroup-lv_home to 13107200 (4k) blocks.
Begin pass 2 (max = 32768)
Relocating blocks             XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Begin pass 3 (max = 3471)
Scanning inode table          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
The filesystem on /dev/mapper/VolGroup-lv_home is now 13107200 blocks long.

3、挂载/home后df查看大小

[email protected] ~]#mount /home

[[email protected] ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       50G  9.7G   37G  21% /
tmpfs                  16G  224K   16G   1% /dev/shm
/dev/sda1             477M   34M  419M   8% /boot
/dev/mapper/VolGroup-lv_home
                       50G   52M   47G   1% /home

4、收缩/home大小为50G,释放其余空间。需按y确认

[[email protected] ~]# lvreduce -L 50G /dev/mapper/VolGroup-lv_home
  WARNING: Reducing active and open logical volume to 50.00 GiB
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce lv_home? [y/n]: y
  Size of logical volume VolGroup/lv_home changed from 433.76 GiB (111042 extents) to 50.00 GiB (12800 extents).
  Logical volume lv_home successfully resized

5、查剩余空间大小

[[email protected] ~]# 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               499.51 GiB
  PE Size               4.00 MiB
  Total PE              127874
  Alloc PE / Size       29632 / 115.75 GiB
  Free  PE / Size       98242 / 383.76 GiB
  VG UUID               4cl81Y-e6zg-EnAr-xkKb-XkYQ-QGBv-2SJMe3

6、将剩余空间划分到/目录下,即/dev/mapper/VolGroup-lv_root

[[email protected] ~]# lvextend -L +380G /dev/mapper/VolGroup-lv_root
  Size of logical volume VolGroup/lv_root changed from 50.00 GiB (12800 extents) to 430.00 GiB (110080 extents).
  Logical volume lv_root successfully resized

7、重新设置/分区大小,使扩展的空间生效

[[email protected] ~]# 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 = 27
Performing an on-line resize of /dev/mapper/VolGroup-lv_root to 112721920 (4k) blocks.
The filesystem on /dev/mapper/VolGroup-lv_root is now 112721920 blocks long.

8、查看分区大小确认

[[email protected] ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                      424G  9.7G  392G   3% /
tmpfs                  16G  224K   16G   1% /dev/shm
/dev/sda1             477M   34M  419M   8% /boot
/dev/mapper/VolGroup-lv_home
                       50G   52M   47G   1% /home

时间: 2025-01-06 02:13:10

redhat 6.6 重新调整分区大小的相关文章

调整分区大小 转载--------------http://blog.csdn.net/perfectzq/article/details/73606119

centos7重新调整分区大小 centos 7 调整 root 和 home 的容量大小 查看磁盘的空间大小: df -h  备份/home : cp -r /home/ homebak/ 卸载? /home : umount /home  如果出现 home 存在进程,使用 fuser -m -v -i -k /home 终止 home 下的进程,最后使用 umount /home 卸载 /home 删除/home所在的lv : lvremove /dev/mapper/centos-hom

linux下分区大小改变及fdisk应用

linux下分区大小改变及fdisk应用 实例解说Linux中fdisk分区使用方法 一.fdisk 的介绍 fdisk - Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具:本人译的不太好,也没有看中文文档:其实就是分区工具. fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux .fat32. linux .linux swap .fat16 以及其实类Unix类操作系统的文件系统等:当然我们

Linux SWAP交换分区大小设置

当Linux系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中. 以前几乎所有Linux 系统管理的书上都推荐设置交换分区大小为内存的2倍.这些建议到了现在就是那么适用了,现在的服务器动不动就是 16GB/32GB甚至256GB 内存,难道相应的交换分区也要扩大到 32GB/64GB/512GB?

虚拟机中Opensuse扩展分区大小

一.Virtual Machine 扩展硬盘大小 在vmware虚拟机中设置 硬盘大小,扩展至需要的大小.这里简要略去. 然后进入系统: sudo parted //启动parted (parted) print list Model: VMware, VMware Virtual S (scsi) Disk /dev/sda: 129GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: N

用gdisk调整gpt/ext4分区大小

主机: CentOS release 6.4 (Final) 目的:从/home分区分出100G来创建新分区/vm 参考: http://ryanclouser.com/?p=66 http://falstaff.agner.ch/2013/12/22/online-resize-root-filesystem-on-a-gpt-partition/ http://blog.zepsikopat.net/2011/07/22/resize-an-ext4-partition-on-a-gpt-d

调整swap分区大小-Linux下安装Oracle时报swap不够解决方法

调整swap分区大小 方法一:如果磁盘有剩余的空间,用分区工具新建一个swap分区.并写到/etc/fstab里面.再 #swapon -a方法二:可以用一个文件做交换分区. su root cd / mkdir /swap 1.建立swap文件,比如在/tmp下建立swapfree作为交换文件.建立#dd if=/dev/zero f=swapfree bs=32k count=8192(bs=32k指定每个扇区占用32kb,读入了8192+0个区段,输出了8192+0个区段) 注意:bs参数

扩充swap分区大小

#1.建议在opt下面操作,我的opt是一个单独分区,创建一个swap的文件夹 cd /opt mkdir swap #2.创建一个2GB大小的文件 dd if=/dev/zero of=swapfile bs=1024 count=2048000 #3.转换激活swap分区 mkswap swapfile swapon swapfile #4.查看扩充后的大小 free -m #5.写入/etc/fstab文件,在文件末尾加入: swapfile swap swap default 0 0 扩

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

Unix系统下对swap分区大小修改

随着科技不断的进步,内存大小在不断的加大,使得swap分区的用处越来越小.所以在实际生产环境中有时需要对系统的swap分区大小来进行调整,不过建议在安装系统时就定义好是否要swap分区.swap分区的大小是多少,如果是条件允许的话建议swap分区在2GB~4GB间,如果还不够建议直接加内存.使用2GB的swap是因为有一些特殊的软件可能在平时使用的时候会使用到swap分区,如高性能的Oracle.当然,如果后期在使用的过程中发现swap分区过大,磁盘空间又使用紧张,那么就很有必要对系统的swap