根分区伸缩实验

众所周知LVM是Linux环境下对 磁盘进行管理的一种机制。用户在安装Linux操作系统时,难以分配合适的硬盘空间,当一个分区存放不下某个文件时,这个文件因为文件系统的限制,也不能 跨越多个分区来存放。而遇到出现某个分区耗尽时,只有使用调整分区大小的工具。随着LVM功能的出现,这些问题都迎刃而解,用户在无需停机的情况下可以方 便地调整各个分区大小。

但是,今天我们讨论的不是LVM,而是分区工具对分区的操作技巧。有些发型版本默认安装Linux没有支持LVM,或者用户在安装时没有选择LVM,导致根分区空间过大。例如VM在自动安装CentOS6.5时没有支持LVM,以下是我的CentOS6.5全自动安装完成的磁盘情况。

3.PNG

系统安装并没有详细的分区,所以我们自然就打起了根分区的主意,想再分出一些空闲空间。下面就开始我们的实验吧。

想要对根分区操作的操作需要调整启动选项并使用U盘或光盘进入resecu模式。注意:在进入resecu模式时选择忽略将根挂载在/mnt/sysimage这一项。进入resecu模式下的shell后,先执行e2fsck -f /dev/sda整理一下磁盘。之后就可以使用parted命令查看磁盘空间

4.PNG

我们所要操作的根在/dev/sda2分区上,这时候fdisk就派上用场了,使用fdisk对/dev/sda进行编辑,删除sda2分区。删除之后千万不能保存分区表,不然根分区就找不到了,我们要重新创建一个近缩小版的sda2做为根分区。Fdisk在分区时严格计算磁柱大小,笔者这里fdisk使用+18G容量表示方法,如果仔细计算磁柱大小应该可以缩小更多的容量。创建之后才可以保存。

7.PNG

Fdisk操作完成之后需要e2fsck修复一下,现在我们再使用parted查看一下磁盘分区,可以发现文件系统多出了751MB。最后使用resize2fs调整文件系统大小

8.PNG

下面我们可以重新启动我们的系统,查看缩根是否成功了,如果系统无法启动那就…… 下面是修改根分区后的状况,可以看出我们成功从根分区手里借出751MB空闲空间。

6.PNG

因为是对根文件系统的操作,所以一旦失败,数据丢失是肯定的,缩根有风险,操作须谨慎!!!

 

原创文章,作者:卖糖术士,如若转载,请注明出处:http://www.178linux.com/4645

(0)
上一篇 2015-05-25 20:56
下一篇 2015-05-27 10:04

相关推荐

  • 第三周作业

    查看链接:http://note.youdao.com/noteshare?id=9b1aa0906b0918cc5cb557aa348e82da

    Linux干货 2016-09-19
  • 用户和组管理 第三周

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 who | cut -d' ' -f1 | sort -u who:查看当前已经登陆的所有用户的详细信息 cut -d ' ' -f1:以空格为界显示每行第一列 sort -u :在输出行中去除重复行。 2、取出最后登录到当前系…

    Linux干货 2017-02-13
  • 马哥教育网络班21期第1周课程练习 — 草稿

    1、描述计算机的组成及其功能。     计算机的主要组成部分包括:运算器、控制器、存储器、输入设备、输出设备。        按更常见的组件来讲:CPU = 运算器+控制器、 内存+硬盘 = 存储器、 I/O = 输入设备+输出设备  &n…

    Linux干货 2016-07-07
  • Windows和Linux关于一块网卡绑定多个网络地址的解决之道

    Windows和Linux关于一块网卡绑定多个网络地址的问题解决之道   在不同场合用不同ip地址访问网络,而且都是固定ip。是一件很头疼的问题。不过,Windows和Linux系统都提供了解决方法。接下来我们先谈Windows系统下操作,再说Linux如何操作。 一、Windows设置   1. 我以Windows7为例,首先鼠标左键点击你电脑左下角有网络…

    Linux干货 2016-09-07
  • linux 软件包管理

    1、Linux软件包管理 Redhat, SUSE: RPM Redhat Package Manager PRM is Package Manager 前端工具:yum, apt-get 后端工具:RPM, dpt   2、rpm: 数据库:/var/lib/rpm  rpm包: 软件包作者下载源程序,编译配置完成后,制作成rpm包 格…

    Linux干货 2017-08-06
  • linux磁盘管理之LVM

                        LVM  LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁…

    Linux干货 2016-09-09

评论列表(1条)

  • lookback
    lookback 2015-06-07 14:48

    此操作不建议对生产环境使用 风险太大