转自:http://blog.chinaunix.net/uid-363820-id-2181838.html

Linux用户如何扩展磁盘空间?

这里以BVPS为例,说明磁盘空间的具体扩展方法如下:

ScreenShot001.jpg

1.      将未分配的磁盘空间划分为新分区

2.      [root@localhost ~]# fdisk /dev/hda

3.      出现提示符:

4.      Command (m for help):

5.      ScreenShot002.jpg

6.      输入命令:n 创建分区

7.      ScreenShot003.jpg

8.      再输入命令:p 指定分区类型为主分区,出现提示符:

Partition number (1-4):

输入分区号:3

接下来按两次Enter键完成多余磁盘空间的分配。

ScreenShot004.jpg

此时,输入

Command (m for help): p

可看到新分区/dev/hda3已经产生。

ScreenShot005.jpg

随后指定/dev/hda3的文件系统类型:

输入

Command (m for help): t 进行文件系统类型指定

Partition number (1-4): 3 指定操作分区号

Hex code (type L to list codes): 8e 指定文件系统类型为Linux LVM

ScreenShot006.jpg

此时再次查看分区表可发现/dev/hda3与/dev/hda2的文件系统类型都是Linux LVM

ScreenShot007.jpg最后,输入命令w保存设置并退出:

Command (m for help):

重启操作系统以重新加载分区表:

[root@localhost ~]# init 6

待系统重启并远程连接上之后,需要对新分区进行格式化操作,命令为:

[root@localhost ~]# mkfs -t ext3 /dev/hda3

稍等片刻格式化完成即回到提示符状态下。

2./dev/hda3制作为物理卷,即PV

输入

[root@localhost ~]# pvcreate /dev/hda3

ScreenShot008.jpg

3./dev/hda3加入到逻辑卷组VolGroup00当中

[root@localhost ~]# vgextend VolGroup00 /dev/hda3

ScreenShot009.jpg  
此时输入命令

[root@localhost ~]# vgdisplay

可以看到VG Size这一项显示为实际磁盘空间的总量。

ScreenShot010.jpg

4.扩展逻辑卷LogVol00

[root@localhost ~]# lvextend -L +9.8G /dev/VolGroup00/LogVol00  注意这里是+9.8G

注意:这里以B型VPS为例,指定增加的磁盘空间为9.8G,不是10G,一般不要设置为满的,否则扩展会不成功。

ScreenShot011.jpg

此时输入命令

[root@localhost ~]# lvdisplay

可看到LV Size这一项为19.69 GB,说明扩展逻辑卷成功。

ScreenShot012.jpg5.扩展逻辑卷LogVol00的文件系统

[root@localhost ~]# resize2fs /dev/VolGroup00/LogVol00

ScreenShot013.jpg 此时输入命令

[root@localhost ~]# df -lh

可以看到/dev/mapper/VolGroup00-LogVol00的容量为20G,即表明扩展成功。

ScreenShot014.jpg

 

linux扩展根目录空间的更多相关文章

  1. VMware linux 增加根目录空间 (使用图形分区工具gparted LiveCd)

    写这篇文章的原因: 最近要给服务器Centos上的ruby版本升级,由于是第一次升级,不敢直接在服务器上操作. 所以在我的winxp上装了Vmware ,又在Vmware中装了Centos5.2. 用 ...

  2. 增大VM下linux的根目录空间

    增大VM下linux的根目录空间   用的太久,发现VM下的系统空间不足.简单的方法是,分一个新硬盘,挂载到根目录下.    下面是直接增大根目录下空间:  1. 增大vm下的磁盘大小, VM -&g ...

  3. 双系统下Ubuntu扩展根目录空间方法

    最近,在Ubuntu16.04上装了个matlab,突然发现根目录空间只剩1G了,这哪儿够用啊,就想着有没有一种方法不用重装系统就可以扩展根目录空间呢?别说还真有,看下文. 开始之前先分出一些未分配空 ...

  4. Linux扩展根目录下的空间

    自己通过root创建了一个新用户,然而当我使用这个新用户时发现,/home/my中的空间只有几十M,完全不能满足我的使用,所以通过下面的方法扩展根下的空间. 我的本次操作,参考于 http://www ...

  5. Linux扩展根目录

    一.简介 使用linux系统的过程中,有时发现系统根目录(/)的空间不足,导致系统运行很慢,针对该现象,本文详细介绍根目录(/)的空间扩展方法.   二.操作步骤 1)查看根目录大小 df 2)查找系 ...

  6. 给VMware下的Linux扩展磁盘空间(以CentOS6.5为例)

    #查看挂载点:df -h#显示: 文件系统 容量 已用 可用 已用%% 挂载点/dev/mapper/vg_dc01-lv_root47G 12G 34G 25% /tmpfs 504M 88K 50 ...

  7. 给VMware下的Linux扩展磁盘空间(以CentOS6.3为例)转

    #查看挂载点:df -h#显示:文件系统 容量 已用 可用 已用%% 挂载点/dev/mapper/vg_dc01-lv_root 47G 12G 34G 25% /tmpfs 504M 88K 50 ...

  8. 给VMware下的Linux扩展磁盘空间(以CentOS6.3为例)

    参照这篇文章进行的,但是和作者的步骤有些不一样. #查看挂载点:df -h#显示: 文件系统 容量 已用 可用 已用%% 挂载点/dev/mapper/vg_dc01-lv_root 47G 12G ...

  9. 给VMware下的Linux扩容磁盘空间到根分区(以centos7.0为例)

    一.扩展VMWare硬盘空间 关闭Vmware 的 Linux系统,这样,才能在VMWare菜单中设置: VM -> Settings... -> Hardware -> Hard ...

随机推荐

  1. Bert-util安装

    转载:https://blog.csdn.net/u013109501/article/details/91987180 https://blog.csdn.net/Vancl_Wang/articl ...

  2. Python 多版本管理利器 pythonbrew

    在$HOME目录中管理python安装 简介 pythonbrew是受 perlbrew 和 rvm 启发,在用户的$HOME目录中进行python构建和安装自动化的项目. 另一衍生版本 : pyth ...

  3. react-router和react-router-dom的区别

    RR4 本次采用单代码仓库模型架构(monorepo),这意味者这个仓库里面有若干相互独立的包,分别是: react-router React Router 核心 react-router-dom 用 ...

  4. 前端知识体系:JavaScript基础-作用域和闭包-词法作用域和动态作用域

    词法作用域和动态作用域 1.作用域: 作用域是指程序代码中定义变量的区域 JavaScript采用词法作用域,也就是静态作用域 2.词法作用域和动态作用域 因为JavaScript采用的是词法作用域, ...

  5. jQuery序列化乱码解决

    query之提交序列化表单(serialize)及乱码处理1 提交乱码处理JSP文件声明如下 <%@ page language="java" pageEncoding=&q ...

  6. list交集

    在C#语言程序设计中,List集合是常用的集合数据类型,在涉及集合类型的运算中,有时候我们需要计算2个List集合中共有的数据,即对2个List集合求交集运算.此时可以使用C#语言提供的Interse ...

  7. Shiro-Subject 分析(转)

    Subject反正就好像呈现的视图.所有Subject 都绑定到SecurityManager,与Subject的所有交互都会委托给SecurityManager:可以把Subject认为是一个门面: ...

  8. Linux 安装python3.7

    首先需要安装依赖 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-dev ...

  9. laravel5.4的laravel-mix踩坑记

    第一个坑,cross-env目录不对 sh: node_modules/cross-env/bin/cross-env.js: No such file or directory 我查了一下cross ...

  10. vue中插槽(slot)的使用

    刚学vue的时候,曾经学习过slot插槽的使用,但是后面接触的不多,因为之前我还没使用element-ui... 但是使用了element-ui之后,里面的许多组件,有时候会使用插槽,为了巩固一下插槽 ...