CentOS上扩充lv-root空间步骤详解
查看服务器发现vg_host01-lv_root下的空间占用的比较多,需要扩容。 有以下两种方案:
)利用空余的磁盘,扩展lv_root的大小(推荐)
)将lv_home的空间挪出一部分给lv_root(由于硬件条件有限最终采用这种方法) 将lv_home的空间挪出一部分给lv_root的具体步骤
,查看分区 复制代码代码示例:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/vg_host01-lv_root
% /
tmpfs % /dev/shm
/dev/sda1 % /boot
/dev/mapper/vg_host01-lv_home
% /home ,卸载/home 复制代码代码示例:
umount /home ,对逻辑卷进行检查 复制代码代码示例:
e2fsck -f /dev/mapper/vg_host01-lv_home ,调整/dev/mapper/vg_host01-lv_home大小 后面的参数是将lv_home修改后的大小 复制代码代码示例:
resize2fs -p /dev/mapper/vg_host01-lv_home 50G
,在lvm中调整/dev/mapper/vg_host01-lv_home大小 复制代码代码示例:
lvreduce -L 50G /dev/mapper/vg_host01-lv_home
并重新挂载home下
mount /dev/mapper/vg_host01-lv_home /home ,查看空闲的空间 复制代码代码示例:
vgdisplay|grep "Free PE"
,使用lvextend指令,扩展逻辑卷空间到/dev/mapper/vg_host01-lv_root目录下 复制代码代码示例:
lvextend -L +150G /dev/mapper/vg_host01-lv_root
,重新分配/dev/mapper/vg_host01-lv_root空间大小 复制代码代码示例:
resize2fs -p /dev/mapper/vg_host01-lv_root
,查看结构 复制代码代码示例:
df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/vg_host01-lv_root
% /
tmpfs % /dev/shm
/dev/sda1 % /boot
/dev/mapper/vg_host01-lv_home
% /home 注意事项:
在操作过程中卸载了/home后,不慎被别人reboot,重启的过程中无法正常进入centos 原因:/etc/fstab中之前已经将/home挂到了/dev/mapper/vg_host01-lv_home,重启时会对/etc/fstab的内容进行逐一检测,检测不到/home 解决方法:
将/etc/fstab中关于/dev/mapper/vg_host01-lv_home的这一行注掉,保存时会发现只读文件,系统不让保存,这时使用mount -o remount, rw / 可以对/目录下的文件进行读写修改了,保存后重启,即可继续进行空间扩展。
CentOS上扩充lv-root空间步骤详解的更多相关文章
- 【.NET跨平台】mac上安装VS for mac步骤详解
安装过程中提示以下内容 提示原文如下 It was not possible to complete an automatic installation. This might be due to a ...
- Oracle 11g客户端在Linux系统上的配置步骤详解
Oracle 11g客户端在Linux系统上的配置步骤详解 2011-07-26 10:47 newhappy2008 CSDN博客 字号:T | T 本文我们主要介绍了Oracle 11g客户端在L ...
- Linux centos7环境下安装JDK的步骤详解
Linux centos7环境下安装JDK的步骤详解 测试root用户下JAVA版本 输入命令: java –version 1.先到Oracle官网里下载好jdk,网址如下: http://ww ...
- centos6.4安装配置vpn服务器步骤详解
centos6.4安装配置vpn服务器步骤详解,从安装VPN到配置VPN服务器.配置VPN服务器的路由转发功能,每一步都很详细 一.VPN服务器环境说明 操作系统:CentOS release ...
- gcc/g++等编译器 编译原理: 预处理,编译,汇编,链接各步骤详解
摘自http://blog.csdn.net/elfprincexu/article/details/45043971 gcc/g++等编译器 编译原理: 预处理,编译,汇编,链接各步骤详解 C和C+ ...
- CentOS7/RHEL7安装Redis步骤详解
CentOS7/RHEL7安装Redis步骤详解 CentOS7/RHEL7安装Redis还是头一次测试安装了,因为centos7升级之后与centos6有比较大的区别了,下面我们就一起来看看Cent ...
- Linux centos7环境下安装MySQL的步骤详解
Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...
- 安装Cloudera manager Server步骤详解
安装Cloudera manager Server步骤详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客主要是针对:https://www.cnblogs.com/yin ...
- C#自制Web 服务器开发:mysql免安装版配置步骤详解分享
mysql免安装版配置步骤详解分享 1.准备工作 下载mysql的最新免安装版本mysql-noinstall-5.1.53-win32.zip,解压缩到相关目录,如:d:\ mysql-noinst ...
随机推荐
- (获取选中的光标起始位置)EditText常用属性【三】:EditText选取操作
转自:http://blog.csdn.net/wirelessqa/article/details/8567702 话不多说,直接上码: activity_main.xml <ScrollVi ...
- [Android Pro] 创建快捷方式,删除快捷方式,查询是否存在快捷方式
1: 创建快捷方式 需要权限: <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORT ...
- 创建maven web项目无法创建sec目录
创建maven web项目无法创建sec目录 解决方法:-DarchetypeCatalog=internal
- python中常用的推导(字典推导和列表推导)
在python开发中经常需要书写这样的代码 result = list() for data in datas: if data not in ['a', 'b']: result.append(da ...
- unity 拿shadowmap/ sample shadow map/拿_ShadowMapTexture
https://gamedev.stackexchange.com/questions/96051/unity-5-how-to-get-a-shadowmap UNITY_DECLARE_SHADO ...
- Because, since, as, for
because, as, for, since这几个词都是表示“原因”的连词,语气由强至弱依次为:because→since→as→for;其中because, since, as均为从属连词,引导原 ...
- scrapy 抓取数据被禁止的解决方法
在用抓取头条新闻的数据时出现以下问题:禁止抓取,结果数据没有出来 后来经过查询得知需要把settings.py里面 修改为ROBOTSTXT_OBEY = False就可以了, 默认True
- 推断是否是有效的IP地址
#include<stdio.h> #include<string.h> bool isValidIp(char *s) { int len=strlen(s); int i= ...
- 常见前端UI框架
祈澈姑娘 程序员一枚 本文作者祈澈姑娘,转载请声明 前端的技术日渐更新,最近得空,将前端常见的框架总结了一下,在开发的过程之中,有了这些,不断能够提高自己的工作效率,还可以在工作之余了解更多. 1.L ...
- 解决启动WebLogic输入用户名密码问题
转自:http://wenku.baidu.com/link?url=M6wJDVwm_Us6NsYi5u-PDTTbTHpO_ncsv5yClXSxhDIhA70IRga5ZdvotT4bW__MG ...