`

linux(centos 6) 调整挂载分区大小

阅读更多

安装centos6使用自动推荐分区,发现一个问题/home 分区过大。

 

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

 

1.查看分区模式

  1. [root@localhost ~]# df -h
  2. 文件系统 容量 已用 可用 已用%% 挂载点
  3. /dev/mapper/VolGroup-lv_root
  4. 50G 2.9G 44G 7% /
  5. tmpfs 5.9G 100K 5.9G 1% /dev/shm
  6. /dev/sda1 485M 37M 423M 8% /boot
  7. /dev/mapper/VolGroup-lv_home
  8. 1.1T 200M 988G 1% /home

 

2.卸载挂载分区

  1. [root@localhost ~]# umount /home

 

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

  1. [root@localhost ~]# e2fsck -f /dev/mapper/VolGroup-lv_home
  2. e2fsck 1.41.12 (17-May-2010)
  3. 第一步: 检查inode,块,和大小
  4. 第二步: 检查目录结构
  5. 第3步: 检查目录连接性
  6. Pass 4: Checking reference counts
  7. 第5步: 检查簇概要信息
  8. /dev/mapper/VolGroup-lv_home: 27/69304320 files (0.0% non-contiguous), 4400705/277215232 blocks

 

4.调整/home为20G,

  1. [root@localhost ~]# resize2fs -p /dev/mapper/VolGroup-lv_home 20G
  2. resize2fs 1.41.12 (17-May-2010)
  3. Resizing the filesystem on /dev/mapper/VolGroup-lv_home to 5242880 (4k) blocks.
  4. Begin pass 2 (max = 32784)
  5. 正在重定位块 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  6. Begin pass 3 (max = 8460)
  7. 正在扫描inode表 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  8. Begin pass 4 (max = 15)
  9. 正在更新inode引用 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  10. The filesystem on /dev/mapper/VolGroup-lv_home is now 5242880 blocks long.

 

5.重新挂载并查看

  1. [root@localhost ~]# mount /home
  2. [root@localhost ~]# df -h
  3. 文件系统 容量 已用 可用 已用%% 挂载点
  4. /dev/mapper/VolGroup-lv_root
  5. 50G 2.9G 44G 7% /
  6. tmpfs 5.9G 100K 5.9G 1% /dev/shm
  7. /dev/sda1 485M 37M 423M 8% /boot
  8. /dev/mapper/VolGroup-lv_home
  9. 20G 172M 19G 1% /home

 

 

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

  1. [root@localhost ~]# lvreduce -L 20G /dev/mapper/VolGroup-lv_home
  2. WARNING: Reducing active and open logical volume to 20.00 GiB
  3. THIS MAY DESTROY YOUR DATA (filesystem etc.)
  4. Do you really want to reduce lv_home? [y/n]: y
  5. Reducing logical volume lv_home to 20.00 GiB
  6. Logical volume lv_home successfully resized
  1. [root@localhost ~]# df -h
  2. 文件系统 容量 已用 可用 已用%% 挂载点
  3. /dev/mapper/VolGroup-lv_root
  4. 50G 2.9G 44G 7% /
  5. tmpfs 5.9G 100K 5.9G 1% /dev/shm
  6. /dev/sda1 485M 37M 423M 8% /boot
  7. /dev/mapper/VolGroup-lv_home
  8. 20G 172M 19G 1% /home

 

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

  1. [root@localhost ~]# vgdisplay
  2. --- Volume group ---
  3. VG Name VolGroup
  4. System ID
  5. Format lvm2
  6. Metadata Areas 1
  7. Metadata Sequence No 5
  8. VG Access read/write
  9. VG Status resizable
  10. MAX LV 0
  11. Cur LV 3
  12. Open LV 3
  13. Max PV 0
  14. Cur PV 1
  15. Act PV 1
  16. VG Size 1.09 TiB
  17. PE Size 4.00 MiB
  18. Total PE 285022
  19. Alloc PE / Size 19424 / 75.88 GiB
  20. Free PE / Size 265598 / 1.01 TiB
  21. VG UUID nSbflh-J7fN-xDvf-zLjL-tFcu-Y5Tm-ybnDk0

 

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

 

  1. [root@localhost ~]# lvextend -L +1.01T /dev/mapper/VolGroup-lv_root
  2. Rounding size to boundary between physical extents: 1.01 TiB
  3. Extending logical volume lv_root to 1.06 TiB
  4. Logical volume lv_root successfully resized

 

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

  1. [root@localhost ~]# resize2fs -p /dev/mapper/VolGroup-lv_root
  2. resize2fs 1.41.12 (17-May-2010)
  3. Filesystem at /dev/mapper/VolGroup-lv_root is mounted on /; on-line resizing required
  4. old desc_blocks = 4, new_desc_blocks = 68
  5. Performing an on-line resize of /dev/mapper/VolGroup-lv_root to 284227584 (4k) blocks.
  6. The filesystem on /dev/mapper/VolGroup-lv_root is now 284227584 blocks long.

 

10.查看分区成功

  1. [root@localhost ~]# df -h
  2. 文件系统 容量 已用 可用 已用%% 挂载点
  3. /dev/mapper/VolGroup-lv_root
  4. 1.1T 2.9G 1011G 1% /
  5. tmpfs 5.9G 100K 5.9G 1% /dev/shm
  6. /dev/sda1 485M 37M 423M 8% /boot
  7. /dev/mapper/VolGroup-lv_home
  8. 20G 172M 19G 1% /home

11.重启

  1. [root@localhost ~]# shutdown -r now

 

 

 安装操作系统的分区操作方案:

参见:http://wenku.baidu.com/view/1b1621d8d15abe23482f4d92.html

分享到:
评论

相关推荐

    centos系统磁盘挂载操作

    linux centos系统磁盘挂载;具体流程:查看磁盘分区,给未挂载载磁盘分区,挂载磁盘

    CentOS7 重新分配分区大小的实现方法

    在Linux操作系统中,尤其是对于服务器环境,正确地管理和调整分区大小是至关重要的。在CentOS7中,由于其默认使用LVM(Logical Volume Manager)逻辑卷管理器,使得动态调整分区大小变得更加方便。以下是关于在...

    centos7系统挂载新硬盘,扩充根目录磁盘空间.docx

    CentOS 7 系统挂载新硬盘,扩充根目录磁盘空间 在本文中,我们将详细介绍如何在 CentOS 7 系统中挂载新硬盘,扩充根目录磁盘空间的步骤。这个过程涉及到多个 Linux 命令和概念,包括 fdisk、lvs、pvcreate、...

    centos 挂在ntfs分区

    在Linux操作系统中,尤其是CentOS这样的企业级发行版,挂载非Linux原生文件系统如NTFS分区是常见的需求。NTFS是Windows操作系统的主要文件系统,而Linux系统默认并不支持读写这种格式。在本文中,我们将详细讨论如何...

    Linux挂载exfat 硬盘 ,CentOS 7.4 安装 exfat 驱动 ,亲测可行

    为了在Linux(比如CentOS 7.4)上使用exFAT,我们需要安装一个名为 `exfat-utils` 和 `exfat-fuse` 的软件包,这两个包提供了exFAT的驱动程序和挂载工具。 安装exFAT驱动的步骤如下: 1. 更新系统包列表: ``` ...

    linux 自动挂载访问 Windows NTFS 分区文件系统

    但通过一些工具和设置,我们可以实现Linux下的自动挂载和访问NTFS分区。本文将深入讲解这一过程,帮助用户更好地理解如何在Linux环境中操作Windows分区。 首先,我们需要了解Linux中的文件系统类型。Linux默认支持...

    Linux下挂载使用NTFS文件系统

    3. **挂载分区**:使用`mount`命令挂载NTFS分区到指定的挂载点上。命令格式为`mount /dev/sdXY /mnt/ntfs`,其中`/dev/sdXY`是NTFS分区的设备名,`/mnt/ntfs`是前面创建的挂载点。 4. **自动挂载设置**:为了在系统...

    基于CentOS7的磁盘分区以及扩容_parted工具.md

    ### 基于CentOS7的磁盘分区及扩容——Parted工具详解 #### 一、Parted工具介绍 在Linux环境下,对于磁盘管理的需求非常常见,包括但不限于磁盘分区、格式化、扩容等。Parted是一款强大的磁盘分区管理工具,它可以...

    Linux如何使用UUID挂载挂载数据盘

    1. **临时挂载分区**:使用`mount /dev/sdb2 /var/www`命令将新分区临时挂载到目标目录(如`/var/www`),以验证分区是否正常工作。 2. **检查挂载状态**:再次运行`df -h`命令,确保新分区已成功挂载到预期位置。 ...

    Centos7挂载XFS格式硬盘.pdf

    在Linux系统中,CentOS 7是一个常用的发行版,它广泛应用于服务器环境。当系统需要扩展存储空间时,挂载新的硬盘并将其设置为XFS文件系统是一个常见操作。XFS是一个高性能、日志结构的文件系统,尤其适合大数据和高...

    Linux 磁盘分区及目录磁盘挂载.pdf

    挂载分区到目录可以使用mount命令,例如mount /dev/sdxn /home。开机自动挂载则需要编辑/etc/fstab文件,添加相应的挂载信息。若要扩容,可能需要扩展文件系统,例如使用resize2fs来扩展ext3/ext4文件系统。 在操作...

    centos7挂载磁盘.docx

    本文档将详细介绍如何在CentOS 7中挂载新添加的硬盘,包括查询硬盘、分区、格式化以及设置开机自动挂载等步骤。 首先,要确认新添加的硬盘是否已经被系统识别。这可以通过运行`fdisk -l`命令来完成。这个命令会列出...

    Centos7 格式化分区并挂载的实现

    在CentOS7中,这个过程主要包括几个关键步骤:查看磁盘情况、创建挂载点、格式化分区以及挂载分区。以下是详细的操作流程: 1. **查看当前磁盘情况**: 使用`df -lh`命令可以查看系统的文件系统状态,包括每个分区...

    CentOS7 挂载Windows Server2008 R2共享目录实例

    ### CentOS7 挂载 Windows Server 2008 R2 共享目录实例 #### 知识点一:CentOS7与Windows Server 2008 R2 的配置及挂载过程 **1.1 Windows Server 2008 R2 配置** - **先决条件** - **开启“Microsoft网络文件...

    Linux centos6

    ### Linux CentOS 6 系统磁盘资源划分与调整 #### 概述 在Linux CentOS 6系统中,对磁盘资源的合理规划与管理至关重要。本文将详细介绍如何通过一系列命令来实现对/home分区大小的调整,并将剩余空间分配给根分区...

    详解Linux实现U盘自动挂载(图文教程)

    在Linux系统中,U盘自动挂载是一项便捷的功能,它允许你在插入U盘后无需手动操作即可使用。本文将深入讲解如何在Linux中实现U盘的自动挂载,包括涉及的核心概念和技术细节。 1. 设备节点的创建: 当U盘插入Linux...

    rhel5.4 centos 5.4 挂载可读写ntfs分区rpm包

    综上所述,这个RPM包是为了解决在RHEL 5.4或CentOS 5.4系统上挂载和读写NTFS分区的问题。用户需要下载这个包,然后使用RPM工具进行安装,之后便可以通过`mount`命令以读写模式挂载NTFS分区。这使得Linux系统能更好地...

    Centos7挂载硬盘详细说明,不用重启

    在Linux系统中,尤其是对于服务器环境,经常需要对硬盘进行挂载操作以扩展存储空间。在CentOS 7中,这个过程可以通过一系列命令行步骤来完成,而且可以在不重启服务器的情况下实现。以下是一个详细的步骤指南: 1. ...

    Linux下支持ntfs分区挂载

    6. **测试挂载**:现在,你应该可以在 `/mnt/windows` 目录下看到挂载的NTFS分区内容,并且可以正常读写文件。 需要注意的是,虽然ntfs-3g提供了对NTFS的读写支持,但与Windows相比,其性能可能稍逊一筹,且存在...

    centos挂载ISCSI.docx

    在IT领域,CentOS操作系统广泛应用于服务器环境,而ISCSI(Internet Small Computer System Interface)是一种网络存储协议,它允许Linux系统直接访问远程存储设备,如同访问本地硬盘一样。本篇文章将详细阐述如何在...

Global site tag (gtag.js) - Google Analytics