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 ...
随机推荐
- Ubuntu下Wine使用教程
转自:http://blog.csdn.net/wangchangshuai0010/article/details/12057251 用了段时间的Ubuntu,感觉很好!可是工作的时候还是要用到 w ...
- laravel的 array 函数
代码如下: routes.php文件 // 获⃣取⃣数⃣组⃣的⃣第⃣一⃣个⃣ Route::get('/helper', function () { $arr = [1, 2, 4]; return ...
- Mac系统使用VS Code编译Bootstrap 4
环境: macOS 10.13.6 node.js 8.11.3 sass 1.10.3 bootstrap 4.1.3 vs code 1.25.1 Bootstrap3为我们提供了在线编译工具,可 ...
- Linq:Group By用法
1.简单形式: var q =from p in db.Products group p by p.CategoryID into g select g; 语句描述:使用Group By按Catego ...
- 一起talk C栗子吧(第二十七回:C语言实例--插入排序)
各位看官们,大家好.上一回中咱们说的是冒泡排序的样例.这一回咱们说的样例是:插入排序. 闲话休 提,言归正转.让我们一起talk C栗子吧. 看官们,我们这回说的插入排序和前一回说的冒泡排序一样.也是 ...
- Hibernate连接MySQL
1 下载hibernate-3.6.0 Final.zip到任意目录,解压缩后得到hibernate目录 2 下载slf4j-1.7.13.zip到任意目录,解压缩后得到slf4j-1.7.13 3 ...
- (转)NIO 内存映射文件
内存映射文件 I/O 是一种读和写文件数据的方法,它可以比常规的基于流或者基于通道的 I/O 快得多. 内存映射文件 I/O 是通过使文件中的数据神奇般地出现为内存数组的内容来完成的.这其初听起来似乎 ...
- Python 类变量 实例变量
类变量: 是可在类的所有实例之间共享的值(也就是说,它们不是单独分配给每个实例的).例如下例中,num_of_instance 就是类变量,用于跟踪存在着多少个Test 的实例. 实例变量: 实例 ...
- .Net Framework 之 托管模块与程序集的关系
一.基本概念: --托管模块:一个标准的32的可移植执行体(PE32)文件或一个标准的64位可移植执行体(PE32+)文件.由用支持CLR的任何一种语言创建的源代码文件,再经过相应的编译器检查语法和分 ...
- HDU 5296 Annoying problem
Annoying problem Time Limit: 16000/8000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others ...