转载:http://blog.csdn.net/microad_liy/article/details/7667670

写这篇文章的原因:

最近要给服务器Centos上的ruby版本升级,由于是第一次升级,不敢直接在服务器上操作。

所以在我的winxp上装了Vmware ,又在Vmware中装了Centos5.2.

用yum install装一些补丁包后,Centos的根目录空间就不够了,其他的操作也就进行不下去了。

这个问题困扰了我一周的时间,网上也有很多人遇到过这个问题,但在如海的转载式回答中,

有的是用命令行方式来增加空间,但对我来说太复杂了,而且在用心理解并小心的操作后,还是没有增加成功。

还有的提到用这个软件,但在关于 设定linux为光驱启动和 修改linux无限重启为正常启动【linux单用户模式】方面,说的不够细。

希望以后大家遇到这个问题能按照下边详细的操作步骤,正确快速的解决这个问题。

怀着上述的心情,我写了这篇文章。

 

目标:

Vmware linux 增加根目录空间(/dev/sda2)

 环境:

Windowxp上装有VMware(VMware player3.1.0) , Vmware上装有Centos5.2

使用软件:

gparted LiveCd (http://gparted.sourceforge.net/download.php ) (图形界面分区工具)

gparted-live-0.12.1-5.iso

分区方法概述:

步骤1.把图形化分区软件gparted-live-0.12.1-5.iso加载到光驱

步骤2.设定linux为光驱启动

步骤3.选择gparted启动系统,进入分区软件界面

步骤4.gparted分区软件使用方法

步骤5.修改linux无限重启为正常启动.(id:6:initdefault: => id:5:initdefault:)[linux单用户模式]

分区方法:

步骤1.把图形化分区软件gparted-live-0.12.1-5.iso加载到光驱

步骤2.设定linux为光驱启动

①.reboot重启系统时,按F2,进入BIOS Setup画面
按F2有效时间很短,所以设定系统为反复重启.(第5步有恢复正常启动方法)

vi /etc/inittab
id:5:initdefault:
把5改成6

②.用+调整”CD-ROM Drive”到最上边,F10保存退出.

步骤3.选择gparted启动系统,进入分区软件界面

①.选择”GParted Live (Default settings)”,回车.

②.选择”Dont't touch keymap”,回车.

③.输入33,回车.

④.输入0,回车.

步骤4.分区软件使用方法

我这里是要给/dev/sda2增加空间,增加的空间需要从相邻的/dev/sda3中来.

①.从/dev/sda3中腾出空间

选中/dev/sda3,点Resize/Move按钮

用鼠标托动左侧箭头,向右托动你想要扩展的空间大小,按Resize/Move按钮.

②.将/dev/sda3中腾出的空间,加到/dev/sda2中

选中/dev/sda2,按Resize/Move按钮.

托动右侧箭头,向右托动到头.按Resize/Move按钮.

点apply按钮,出现下边画面.(等待,可以打一局正规的CS或星际)

分配空间成功画面

双击”Exit”按钮,选择”Reboot”,OK

按回车

步骤5.修改linux无限重启为正常启动.(id:6:initdefault: => id:5:initdefault:)[linux单用户模式]

启动前,按Esc键,进入下边画面

选中”CentOS (2.6.18-92.el5)”,按e键,进入下边画面

选中”Kernel /vmlinuz-2.6.18-92.el5 ro root=LABEL=/ rhgb quiet”,按e键, 在最后边加空格1.

按回车,回到下边画面

按b键,进入下边画面(单用户模式)

sh-3.2#后边输入vi /etc/inittab

修改id:6:initdefault: => id:5:initdefault:,保存

输入reboot,就可以正常进入linux系统了.

步骤6.查看根目录空间是否增加.

分配后:

分配前:

**********************************************************************************************************************************************************

欢迎转载,但请注明出处。

*************************************************************************************************************************

VMware+Linux更改磁盘配额(使用gparted LiveCd) 实用!!!的更多相关文章

  1. linux初学者-磁盘配额篇

    linux初学者-磁盘配额篇 在使用磁盘时,只要有权限,不管什么用户都可以在其中写入数据,但是如果是多人在一个磁盘中写入数据,就会出现争议,如果一个用户将磁盘空间用完,那么其他人无法再使用.如下图所示 ...

  2. [转]linux之磁盘配额(quota)

    转自:http://www.jb51.net/LINUXjishu/78446.html 磁盘配额(quota)比较常用的几个情况是: * 针对WWW server,例如:每个人的网页空间的容量限制 ...

  3. Linux学习-磁盘配额 (Quota) 的应用与实作

    什么是 Quota 在 Linux 系统中,由于是多人多任务的环境,所以会有多人共同使用一个硬盘空间的情况发生, 如 果其中有少数几个使用者大量的占掉了硬盘空间的话,那势必压缩其他使用者的使用权力! ...

  4. Linux:quota磁盘配额设置

    磁盘配额的概念 quota 磁盘配额功能只在指定的文件系统(分区)内有效,未设置配额的文件系统不受限制. quota 针对指定的用户账号.组账号进行限制,其他用户或组不受影响. 磁盘配额可以进行两方面 ...

  5. Linux的磁盘配额详解(Quota)

    1. 检查内核情况 检查当前内核是否支持quota,当前内核配置文件在/boot下 如果当前内核不支持quota,需要重新编译内核将quota support编译进核心: File systems   ...

  6. Linux用户磁盘配额

    一:内核中支持QUOTA: [root@localhost /]# grep  CONFIG_QUOTA /boot/config-3.10.0-123.el7.x86_64 CONFIG_QUOTA ...

  7. Linux:磁盘配额

    磁盘配额 一.简略步骤显示 第一步:关闭虚拟机 第二步:编辑虚拟机设置--硬盘--添加 第三步:查看磁盘分区情况 fdisk -l 第四步:选择磁盘分区 fdisk /dev/sda2 第五步:选择磁 ...

  8. Linux quota磁盘配额

    quota:磁盘配额 限制某一群组所能使用的最大磁盘配额 限制某一用户的最大磁盘配额 使用限制: 仅能针对整个filesystem 核心必须支持quota quota的记录文件 只对一般身份使用者有效 ...

  9. linux之磁盘配额(quota)

    1.什么是quota 简单的说就是限制用户对磁盘空间的使用量. 因为Linux是多用户多任务的操作系统,许多人共用磁盘空间,为了合理的分配磁盘空间,于是就有了quota的出现. 2.quota的用途  ...

随机推荐

  1. C#中有关数组和string引用类型或值类型的判断

    直接来一段测试代码 class value_ref_type { public static void DEMO1() { ] { }; double[] location_new; string s ...

  2. 使用ffmpeg合并视频文件的三种方法

    ffmpeg合并视频的方法有三种.国内大多数仅介绍了其中之一.于是觉得有必要翻译一下.其实在ffmpeg的 FAQ文档中有比较详细的说明. 使用concat协议进行视频文件的合并 这种方式的适用场景是 ...

  3. iOS学习之UIPickerView控件的简单使用

    UIPickerView控件在给用户选择某些特定的数据时经常使用到,这里演示一个简单的选择数据,显示在UITextField输入框里,把UIPickerView作为输入View,用Toolbar作为选 ...

  4. 验证码及密码加密在java中使用

    package com.huawei.filter; import java.io.IOException; import javax.servlet.Filter;import javax.serv ...

  5. Echarts在java中使用

    index.jsp <%@ page language="java" import="java.util.*" pageEncoding="UT ...

  6. 关于 jdbc 的错误

  7. 配置siebel捕捉SQL语句

    C:\Siebel\15.0.0.0.0\Client\BIN\siebel.exe /c c:\Siebel\15.0.0.0.0\Client\bin\chs\siebel.cfg /B &quo ...

  8. centos7 安装mysql5.6.32

    1.  检查是否存在旧的mysql,执行: rpm -qa|grep -i mysql PS:若存在旧mysql,删除查询到的旧mysql,执行: rpm -e --nodeps  XXXX      ...

  9. 回文链表 · Palindrome Linked List

    [抄题]: 设计一种方式检查一个链表是否为回文链表.1->2->1 就是一个回文链表. [暴力解法]: 时间分析: 空间分析: [思维问题]: 以为要从从后往前扫描,不知道调用revers ...

  10. C++ std::unordered_map

    std::unordered_map template < class Key, // unordered_map::key_type class T, // unordered_map::ma ...