- 浏览: 291391 次
- 性别:
- 来自: 武汉
文章分类
最新评论
-
keepgoingxjw:
很有用,
深入学习spring-boot系列(四)--使用idea调试,热部署 -
电饭锅是对方感受到覆盖:
怎么恢复对compiler.automake.allow.wh ...
深入学习spring-boot系列(四)--使用idea调试,热部署 -
smilease:
写的很好,解决了我遇到的问题,非常感谢。
深入学习spring-boot系列(三)--使用thymeleaf模板 -
jisonami:
uronx 写道多个spring boot项目打成一个jar发 ...
深入学习spring-boot系列(二)--使用spring-data-jpa -
uronx:
多个spring boot项目打成一个jar发布,有没有试过? ...
深入学习spring-boot系列(二)--使用spring-data-jpa
一.建立5个分区
/**
I * 由于本机没有留下空闲的磁盘空间,只好把swap删掉用来腾出空间
*/
1.先把swap删除 swapoff /dev/sdax
2.修改开机挂载文件/etc/fstab
删掉swap那一行后保存
3.新建分区
fdisk /dev/sda
使用n参数新建5个300M分区/dev/sda5-9
使用t参数修改分区id为8e
使用w保存退出
输入partprobe命令更新分区表
二.PV(物理卷)阶段
查看本机是否存在pv
pvscan
新建/dev/sda5-8四个分区为pv
pvcreate /dev/sda{5,6,7,8}
查看刚刚新建的pv
pvscan
更详细的列出系统上面pv信息
pvdisplay
三.VG(卷用户组)阶段
将/dev/sda{5,6,7,8}新建为一个分区
vgcreate -s 16M jisonvg /dev/sda{5,6,7,8}
-s 后面接PE(物理扩展块)的大小
查看本机的vg
vgscan
再次查看本机的pv
pvscan
更详细的列出系统上面vg信息
vgdisplay
四.LV(逻辑卷)阶段
将整个的jisonvg全部分配给jisonlv
lvcreate -l 72 -n jisonlv jisonvg
-L 后面接容量,可以是M,G,T
-l 后面接PE的个数
-n 后面接的是LV的名称
更详细的列出系统上面lv信息
lvdisplay
五.文件系统阶段
格式化jisonlv的文件系统为ext3
mkfs -t ext3 /dev/jisonvg/jisonlv
挂载jisonlv到/mnt/lvm上
mkdir /mnt/lvm
mount /dev/jisonvg/jisonlv /mnt/lvm
查看挂载的jisonlv
df -h
测试使用jisonlv
cp -r /etc /mnt/lvm
ll /mnt/lvm/etc
六.放大LV的容量
使用之前新建的没有加入到jisonlv的pv(/dev/sda9),将它加到jisonvg上面
vgextend jisonvg /dev/sda9
详细的列出系统上面vg信息
vgdisplay
调整jisonlv的大小
lvresize -l +18 /dev/jisonvg/jisonlv
详细的列出系统上面lv信息
lvdisplay
查看原先文件系统里面的superblock的记录情况
dumpe2fs /dev/jisonvg/jisonlv
完整的将LV的容量扩充到整个文件系统
resize2fs /dev/jisonvg/jisonlv
查看扩充后文件系统里面的superblock的记录情况
dumpe2fs /dev/jisonvg/jisonlv
查看扩充后的文件系统
df -h /dev/jisonvg/jisonlv
七.缩小LV的容量
先卸载/dev/jisonvg/jisonlv
umount /mnt/lvm
进行磁盘检查
e2fsck -f /dev/jisonvg/jisonlv
降低文件系统的容量
resize2fs /dev/jisonvg/jisonlv 300M
查看降低容量后的文件系统
mount /dev/jisonvg/jisonlv /mnt/lvm
df -h /mnt/lvm
降低LV的容量
lvresize -l -18 /dev/jisonvg/jisonlv
将没有使用的PE转移到/dev/sda6上
pvdisplay
pvmove /dev/sda6 /dev/sda9
将/dev/sda6移出jisonvg
vgreduce jisonvg /dev/sda6
将pv(/dev/sda6)删除
pvremove /dev/sda6
八.LVM快照
建立一个/dev/jisonvg/jisonlv的快照/dev/jisonvg/jisonss
pvcreate /dev/sda6
vgextend jisonvg /dev/sda6
vgdisplay
lvcreate -l 18 -s -n jisonss /dev/jisonvg/jisonlv
lvdisplay
挂载/dev/jisonvg/jisonss
mkdir /mnt/snapshot
mount /dev/jisonvg/jisonss /mnt/snapshot
df -h
会发现快照/dev/jisonvg/jisonss和/dev/jisonvg/jisonlv的使用量和大小居然是一模一样的,但实际上快照区是没有这么大的,快照区只是记录创建快照那一瞬间/dev/jisonvg/jisonlv的内容
当修改/dev/jisonvg/jisonlv后快照区的内容还是没有变化的
利用快照区复原文件系统
umount /mnt/snapshot
df /mnt/lvm
rm -rf /mnt/lvm/etc
cp -r /boot /mnt/lvm
mount /dev/jisonvg/jisonss /mnt/snapshot
df -h
这时会发现/dev/jisonvg/jisonlv和/dev/jisonvg/jisonlv的使用量和大小不一样了,快照里面的内容还是原来的,而/dev/jisonvg/jisonlv的内容则是修改过后的
这时要还原/dev/jisonvg/jisonlv的内容为原来的内容的话,格式化/dev/jisonvg/jisonlv后,将/dev/jisonvg/jisonss的内容复制到/dev/jisonvg/jisonlv里面就可以了
umount /dev/lvm
mkfs -t ext3 /dev/jisonvg/jisonlv
mount /dev/jisonvg/jisonlv /mnt/lvm
cp -r /mnt/snapshot/* /mnt/lvm
cd /mnt/lvm
ls
这时应该/dev/jisonvg/jisonlv和快照/dev/jisonvg/jisonss的内容又一致了
九.关闭LVM并还原磁盘为swap
卸载
umount /mnt/lvm
umount /mnt/snapshot
处理快照和原系统
lvremove /dev/jisonvg/jisonss
lvremove /dev/jisonvg/jisonlv
使jisonvg变成不活跃状态
vgchange -a n jisonvg
删除jisonvg
vgremove jisonvg
删除所有的pv
pvremove /dev/sda{5,6,7,8,9}
将/dev/sda{5,6,7,8,9}分区的8e标志改回83,重新建立分区并格式化为swap
fdisk /dev/sda
使用t参数修改分区/dev/sda{5,6,7,8,9}的id为83
使用d参数删除/dev/sda{5,6,7,8,9}分区
使用d参数删除逻辑分区/dev/sda4
使用n参数将所有剩余空间新建一个分区为/dev/sda2
使用w参数保存分区操作
使用partprobe命令刷新分区表
将/dev/sda2格式化为swap分区
mkswap /dev/sda2
然后重启
reboot
/**
I * 由于本机没有留下空闲的磁盘空间,只好把swap删掉用来腾出空间
*/
1.先把swap删除 swapoff /dev/sdax
2.修改开机挂载文件/etc/fstab
删掉swap那一行后保存
3.新建分区
fdisk /dev/sda
使用n参数新建5个300M分区/dev/sda5-9
使用t参数修改分区id为8e
使用w保存退出
输入partprobe命令更新分区表
二.PV(物理卷)阶段
查看本机是否存在pv
pvscan
新建/dev/sda5-8四个分区为pv
pvcreate /dev/sda{5,6,7,8}
查看刚刚新建的pv
pvscan
更详细的列出系统上面pv信息
pvdisplay
三.VG(卷用户组)阶段
将/dev/sda{5,6,7,8}新建为一个分区
vgcreate -s 16M jisonvg /dev/sda{5,6,7,8}
-s 后面接PE(物理扩展块)的大小
查看本机的vg
vgscan
再次查看本机的pv
pvscan
更详细的列出系统上面vg信息
vgdisplay
四.LV(逻辑卷)阶段
将整个的jisonvg全部分配给jisonlv
lvcreate -l 72 -n jisonlv jisonvg
-L 后面接容量,可以是M,G,T
-l 后面接PE的个数
-n 后面接的是LV的名称
更详细的列出系统上面lv信息
lvdisplay
五.文件系统阶段
格式化jisonlv的文件系统为ext3
mkfs -t ext3 /dev/jisonvg/jisonlv
挂载jisonlv到/mnt/lvm上
mkdir /mnt/lvm
mount /dev/jisonvg/jisonlv /mnt/lvm
查看挂载的jisonlv
df -h
测试使用jisonlv
cp -r /etc /mnt/lvm
ll /mnt/lvm/etc
六.放大LV的容量
使用之前新建的没有加入到jisonlv的pv(/dev/sda9),将它加到jisonvg上面
vgextend jisonvg /dev/sda9
详细的列出系统上面vg信息
vgdisplay
调整jisonlv的大小
lvresize -l +18 /dev/jisonvg/jisonlv
详细的列出系统上面lv信息
lvdisplay
查看原先文件系统里面的superblock的记录情况
dumpe2fs /dev/jisonvg/jisonlv
完整的将LV的容量扩充到整个文件系统
resize2fs /dev/jisonvg/jisonlv
查看扩充后文件系统里面的superblock的记录情况
dumpe2fs /dev/jisonvg/jisonlv
查看扩充后的文件系统
df -h /dev/jisonvg/jisonlv
七.缩小LV的容量
先卸载/dev/jisonvg/jisonlv
umount /mnt/lvm
进行磁盘检查
e2fsck -f /dev/jisonvg/jisonlv
降低文件系统的容量
resize2fs /dev/jisonvg/jisonlv 300M
查看降低容量后的文件系统
mount /dev/jisonvg/jisonlv /mnt/lvm
df -h /mnt/lvm
降低LV的容量
lvresize -l -18 /dev/jisonvg/jisonlv
将没有使用的PE转移到/dev/sda6上
pvdisplay
pvmove /dev/sda6 /dev/sda9
将/dev/sda6移出jisonvg
vgreduce jisonvg /dev/sda6
将pv(/dev/sda6)删除
pvremove /dev/sda6
八.LVM快照
建立一个/dev/jisonvg/jisonlv的快照/dev/jisonvg/jisonss
pvcreate /dev/sda6
vgextend jisonvg /dev/sda6
vgdisplay
lvcreate -l 18 -s -n jisonss /dev/jisonvg/jisonlv
lvdisplay
挂载/dev/jisonvg/jisonss
mkdir /mnt/snapshot
mount /dev/jisonvg/jisonss /mnt/snapshot
df -h
会发现快照/dev/jisonvg/jisonss和/dev/jisonvg/jisonlv的使用量和大小居然是一模一样的,但实际上快照区是没有这么大的,快照区只是记录创建快照那一瞬间/dev/jisonvg/jisonlv的内容
当修改/dev/jisonvg/jisonlv后快照区的内容还是没有变化的
利用快照区复原文件系统
umount /mnt/snapshot
df /mnt/lvm
rm -rf /mnt/lvm/etc
cp -r /boot /mnt/lvm
mount /dev/jisonvg/jisonss /mnt/snapshot
df -h
这时会发现/dev/jisonvg/jisonlv和/dev/jisonvg/jisonlv的使用量和大小不一样了,快照里面的内容还是原来的,而/dev/jisonvg/jisonlv的内容则是修改过后的
这时要还原/dev/jisonvg/jisonlv的内容为原来的内容的话,格式化/dev/jisonvg/jisonlv后,将/dev/jisonvg/jisonss的内容复制到/dev/jisonvg/jisonlv里面就可以了
umount /dev/lvm
mkfs -t ext3 /dev/jisonvg/jisonlv
mount /dev/jisonvg/jisonlv /mnt/lvm
cp -r /mnt/snapshot/* /mnt/lvm
cd /mnt/lvm
ls
这时应该/dev/jisonvg/jisonlv和快照/dev/jisonvg/jisonss的内容又一致了
九.关闭LVM并还原磁盘为swap
卸载
umount /mnt/lvm
umount /mnt/snapshot
处理快照和原系统
lvremove /dev/jisonvg/jisonss
lvremove /dev/jisonvg/jisonlv
使jisonvg变成不活跃状态
vgchange -a n jisonvg
删除jisonvg
vgremove jisonvg
删除所有的pv
pvremove /dev/sda{5,6,7,8,9}
将/dev/sda{5,6,7,8,9}分区的8e标志改回83,重新建立分区并格式化为swap
fdisk /dev/sda
使用t参数修改分区/dev/sda{5,6,7,8,9}的id为83
使用d参数删除/dev/sda{5,6,7,8,9}分区
使用d参数删除逻辑分区/dev/sda4
使用n参数将所有剩余空间新建一个分区为/dev/sda2
使用w参数保存分区操作
使用partprobe命令刷新分区表
将/dev/sda2格式化为swap分区
mkswap /dev/sda2
然后重启
reboot
发表评论
-
host: mirrorlist.centos.org; 域名解析暂时失败"
2016-08-25 10:23 1755yum makecache更新CentOS源时报错 引用hos ... -
VMware下关于RHEL/CentOS的网络连接配置
2016-06-22 20:51 1882关于Linux上的网络配置,一段时间不配又忘了,干脆自己写一篇 ... -
一年多前的Linux笔记,仅以此文纪念当时的年少无知
2016-04-25 00:00 1301想我一个学计算机的学 ... -
搭建局域网ftp-yum服务器
2016-04-29 00:30 895无防范的配置:(初学者用) 1.安装createrepo ... -
CentOS7中配置DNS服务器
2016-04-29 00:30 1563查看某个区域开启的所有服务 [root@localho ... -
centos7的ssh远程登陆
2016-04-29 00:32 7921.centos7默认安装有openssh-server、op ... -
centos7架设vsftpd服务器
2016-04-28 00:08 4641.安装vsftpd yum install vsft ... -
centos7搭建nfs服务器
2016-04-29 00:30 15031、NFS的安装需要的软件包; Centos7:需要nfs-u ... -
centos7架设apache服务器
2016-04-28 00:08 5411.安装apache主程序httpd yum inst ... -
centos7安装samba服务器
2016-04-28 00:06 602centos 7安装samba服务器 1.关闭防火墙,sys ... -
centos7的一些新特性和命令
2016-04-28 00:06 7201.系统服务管理 systemctl 2.时间日期管理(使用 ... -
centos7使用mdadm软raid
2016-04-27 00:07 4116一.mdadm的语法 mdadm --detail / ... -
centos7使用rpmbuild制作RPM包
2016-04-27 00:07 4842前言 所有操作在root权限下执行 ... -
centos7使用checkinstall制作RPM包
2016-04-27 00:05 1562checkinstall可以很方便的使用源码包构建RPM包和D ... -
centos7编写一个C语言的tarball软件包
2016-04-27 00:07 600前言 以c语言编写一条排序和求平均数的命令为例 ... -
centos7的kvm、xen、virtualbox和vmware虚拟机
2016-04-26 00:10 1507一个介绍搭建centos7服务器的网站 http://www. ... -
手动释放linux内存
2016-04-26 00:12 713在Linux系统下,我们一般不需要去释放内存,因为系统已经将内 ... -
centos7解决ntfs文件挂载
2016-04-26 00:10 7611.下载 http://www.tuxera.com/comm ... -
centos7使用thunderbird
2016-04-26 00:10 8201.使用qq邮箱的配置 配置如下: pop3 : pop.q ... -
rhel7的yum下载rpm包的功能
2016-04-26 00:09 561yum install package 有三个选项y/d/n ...
相关推荐
Linux7CentOS 7 LVM管理和磁盘配额
Centos7 使用LVM进行磁盘分区管理
系统是RHEL7(centos7差不多一样) 先查看磁盘信息及根目录 fdisk -l 注意:sda为硬盘,需要扩容的是系统的根目录,这里RHEL的系统根目录为/dev/mapper/rhel-root(系统不一样,根目录也不一样) 关闭系统,在vmware...
Centos服务器lvm扩容
1. LVM 的介绍 引出 LVM: 对于生产环境下的服务器来说,如果存储数据的分区磁盘空间不够了怎么办? 数据复制到另一个硬盘中,再换一块更大的硬盘。这是传统的解决办法。 新时代的解决方案是:使用 LVM 动态扩容...
LVM2工具包合集,亲测可以安装使用,centos所需。服务器磁盘分区工具,可以新挂载硬盘,也可以在原来分区的基础上扩充或者缩减磁盘大小。
在centos7.5中使用系统自带的LVM逻辑卷管理器对swap交换分区进行扩容,每一步有详细的操作命令及反馈结果。
实训内容包括创建lvm流程、dhcp+dns+ftp的应用、centos7下的apache的安装、DHCP的安装以及配置、dns服务器的应用。
Centos8下的lvm卷管理.doc
CentOS下LVM的创建与使用.docx
RedHat7&Centos7配置软Raid及LVM配置
制作openstack平台中的centos7镜像,这个镜像的制作方法是基于lvm的,可以实现自动扩展vg卷组
centos7建LVM添加硬盘及扩容.doc
在centos7.5中使用系统自带的LVM逻辑卷管理器对根分区进行扩容,每一步都有详细的操作命令和反馈结果截图。
此文档逐步描述centos7.3系统如何一步一步使用lvm进行分区
CentOS 7.2采用LVM管理逻辑卷时,可实现在线扩展逻辑卷。本文为没有lvm使用经验的同学提供了一个实际操作扩展逻辑卷的案例。文中详细列出了通过LVM扩展逻辑卷的步骤,并对各条命令进行了解释,提供了详细的界面操作...
Linux服务器磁盘管理,包括raid、磁盘配额、逻辑卷管理等
CentOS LVM磁盘扩容,在传统的磁盘管理方式中,如果出现分区大小不足的情况,此时只能通过加入一块物理硬盘,然后对其进行分区,因为加入的硬盘作为独立的文件系统存在,所以对原有分区并没有影响,如果此时我们需要...
Centos7下安装MongoDB