- 浏览: 294968 次
- 性别:
- 来自: 武汉
文章分类
最新评论
-
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 1828yum makecache更新CentOS源时报错 引用hos ... -
VMware下关于RHEL/CentOS的网络连接配置
2016-06-22 20:51 1941关于Linux上的网络配置,一段时间不配又忘了,干脆自己写一篇 ... -
一年多前的Linux笔记,仅以此文纪念当时的年少无知
2016-04-25 00:00 1348想我一个学计算机的学 ... -
搭建局域网ftp-yum服务器
2016-04-29 00:30 933无防范的配置:(初学者用) 1.安装createrepo ... -
CentOS7中配置DNS服务器
2016-04-29 00:30 1616查看某个区域开启的所有服务 [root@localho ... -
centos7的ssh远程登陆
2016-04-29 00:32 8321.centos7默认安装有openssh-server、op ... -
centos7架设vsftpd服务器
2016-04-28 00:08 5051.安装vsftpd yum install vsft ... -
centos7搭建nfs服务器
2016-04-29 00:30 15361、NFS的安装需要的软件包; Centos7:需要nfs-u ... -
centos7架设apache服务器
2016-04-28 00:08 6061.安装apache主程序httpd yum inst ... -
centos7安装samba服务器
2016-04-28 00:06 641centos 7安装samba服务器 1.关闭防火墙,sys ... -
centos7的一些新特性和命令
2016-04-28 00:06 7601.系统服务管理 systemctl 2.时间日期管理(使用 ... -
centos7使用mdadm软raid
2016-04-27 00:07 4200一.mdadm的语法 mdadm --detail / ... -
centos7使用rpmbuild制作RPM包
2016-04-27 00:07 4905前言 所有操作在root权限下执行 ... -
centos7使用checkinstall制作RPM包
2016-04-27 00:05 1625checkinstall可以很方便的使用源码包构建RPM包和D ... -
centos7编写一个C语言的tarball软件包
2016-04-27 00:07 635前言 以c语言编写一条排序和求平均数的命令为例 ... -
centos7的kvm、xen、virtualbox和vmware虚拟机
2016-04-26 00:10 1559一个介绍搭建centos7服务器的网站 http://www. ... -
手动释放linux内存
2016-04-26 00:12 742在Linux系统下,我们一般不需要去释放内存,因为系统已经将内 ... -
centos7解决ntfs文件挂载
2016-04-26 00:10 7941.下载 http://www.tuxera.com/comm ... -
centos7使用thunderbird
2016-04-26 00:10 8761.使用qq邮箱的配置 配置如下: pop3 : pop.q ... -
rhel7的yum下载rpm包的功能
2016-04-26 00:09 620yum install package 有三个选项y/d/n ...
相关推荐
Linux 7/CentOS 7 LVM 管理和磁盘配额 LVM(Logical Volume Manager,逻辑卷管理)是一种高级的磁盘管理技术,能动态调整磁盘容量,从而提高磁盘管理的灵活性。在 Linux 7/CentOS 7 中,LVM 管理和磁盘配额是两个...
### CentOS 7 使用 LVM 进行磁盘分区管理 #### 概述 在 CentOS 7 中使用逻辑卷管理器(Logical Volume Manager, LVM)进行磁盘分区管理是一种非常灵活且高效的方法。通过 LVM,用户可以在不破坏现有数据的情况下...
LVM 卷管理在 Centos 8 中的应用 LVM(Logical Volume Manager,逻辑卷管理器)是一种逻辑卷管理技术,它可以将多个物理卷组合成一个逻辑卷,从而提高存储系统的灵活性和可扩展性。在 Centos 8 中,LVM 卷管理是...
Linux服务器磁盘管理是一个复杂而重要的过程,涉及到多个方面,其中raid(廉价冗余磁盘阵列)和lvm(逻辑卷管理)是最为关键的...通过学习和实践这些知识点,能够为运行在Linux上的应用提供坚实的数据存储和管理基础。
### CentOS 7.2 下通过LVM扩展逻辑卷 #### 一、背景介绍 Linux Volume Manager (LVM) 是一种用于Linux操作系统上的存储...这对于需要动态调整存储容量的应用场景来说非常有用,同时也为学习LVM提供了很好的实践机会。
在CentOS 7.3中,如果系统有多个硬盘,使用LVM分区可以更好地管理和利用这些硬盘空间。以下是详细步骤: 1. **查看硬盘分区情况**: 使用`fdisk -l`命令,可以列出系统中所有硬盘及其分区的信息,包括设备名(如`...
在本文档中,重点介绍了在CentOS7或RHEL7操作系统环境下,如何搭建基于pacemaker和corosync组件的高可用性(High Availability, HA)集群。集群技术的主要目的是通过冗余配置,确保关键服务的持续可用性和故障转移...
通过大学网络应用搭建比赛所学习的服务器知识和理解,着重于CENTOS 7本地yum源的部署和磁盘的基本部署,DNS、FTP、HTTP、SMB、NFS基础服务的搭建,这些都是比较基础的服务搭建。 首先,CentOS 7的安装可以通过挂载...
### 基于CentOS7的磁盘分区及扩容——Parted工具详解 #### 一、Parted工具介绍 在Linux环境下,对于磁盘管理的需求非常常见,包括但不限于磁盘分区、格式化、扩容等。Parted是一款强大的磁盘分区管理工具,它可以...
通过熟练应用LVM2,可以更有效地管理和优化磁盘空间,提高系统的稳定性和可靠性。在进行系统部署、数据备份或性能调优时,LVM2都是不可或缺的工具。因此,对于Linux运维人员来说,了解和掌握LVM2的相关知识是基础...
在本文中,我们将深入探讨如何在CentOS 7系统上配置Openfiler 2.99,这是一个功能强大的网络存储管理解决方案。Openfiler提供了一个基于Web的图形用户界面,用于管理和配置网络存储服务,如iSCSI、NFS、CIFS等。我们...
通过以上步骤,可以在CentOS 7环境中成功安装并配置W3AF,进而利用它来自动化检测Web应用程序中的各种安全漏洞。在整个安装过程中,需要注意处理好各个步骤之间的依赖关系,特别是Python环境的搭建和特定版本的依赖...
CentOS 7支持LVM(Logical Volume Manager)和Btrfs等高级存储技术。LVM允许动态调整磁盘分区大小,而Btrfs是一种现代的文件系统,提供了快照、克隆和数据冗余等功能。 ### 五、网络配置 网络配置在CentOS 7中变得...
CentOS 7是一款基于Linux的开源操作系统,是Red Hat Enterprise ...总之,CentOS 7是一个强大且稳定的服务器操作系统,广泛应用于各种企业环境和云服务中。这个“centos7.rar”压缩包是了解和操作CentOS 7的重要资源。
6. 输入自定义虚拟机名称,例如“CentOS7_CDH_bd06”,并指定虚拟机的保存路径,如“D:\VirtualMachines\CentOS7_CDH_bd06”,点击“下一步”。 7. 设置处理器配置:假设选择了2个处理器,每个处理器4个核心,点击...
此外,它还提供了对Docker和Kubernetes等容器技术的支持,使得部署和管理大数据应用变得更加便捷。在配置和优化大数据平台时,CentOS 7.9的稳定性、安全性以及与开源社区的紧密联系使得它成为许多企业的首选操作系统...
在本文中,我们将深入探讨如何详细安装CentOS7操作系统,这是一款基于Linux的开源操作系统,广泛用于服务器管理、开发环境以及个人学习。由于是图文详解,本教程将帮助初学者通过清晰的步骤和图片指导,轻松完成安装...
- 重启 CentOS 7 服务器。 - 在 GRUB 引导菜单中选择要修改的内核版本,通常为最新版本。 - 按 `e` 键编辑启动参数。 2. **编辑内核启动参数**: - 使用方向键找到含有 `linux16 /vmlinuz` 的行。 - 在该行...
### CentOS 5.2 + RAID0 + LVM + iSCSI 配置详解 #### 一、背景介绍 本文档旨在详细介绍如何在CentOS 5.2系统环境下配置RAID0磁盘阵列,并在此基础上进一步配置逻辑卷管理器(LVM)及iSCSI存储服务。目标是为现有的...