磁盘管理

简介:

  在系统安装的时候大多情况下只会考虑当前磁盘空间而导致长久使用存在服务器不足的问题,这是如果没有LVM逻辑磁盘管理工具的话,一般情况下就是查找服务器里大文件然后删除来释放空间。但如果有了LVM逻辑磁盘管理,就只需要增加硬盘,并将新硬盘的空间添加到不足的硬盘里,这样既可以不关机增加空间还方便了对磁盘的管理。以下做几个实验来更方便理解:

  一、模拟逻辑卷空间即满增加空间

  ①创建物理卷。

  wKioL1mqWHrBT7i6AAAPo_wYM14033.png

  ②创建卷组。

  wKiom1mqWL2wlq0KAAARQN9Oy7E264.png

  创建卷组一定要在记得在卷组后面跟上逻辑卷,否则创建不成功。

  ③创建逻辑卷。

  wKioL1mqWWLxfVYvAAAOTthKQVU524.png

  ④查看创建的物理卷、卷组、逻辑卷,方便更好的了解信息。(更详细信息使用vgdisplay、pvdisplay、lvdisplay)

  wKioL1mqWdbB0TpEAAA5Jd9iJ00574.png  ⑤格式化逻辑卷。

  wKiom1mqWpXBbOWwAAAdO3-J5No806.png

  ⑥进行挂载。

  wKiom1mqWpXjipDZAABuN7PuH3Q683.png

 ⑦模拟空间磁盘已满。

  wKioL1mqW7fS3r6tAACB-X4DCM0704.png

  此刻,忘记了一个很重要的东西,就是忘记把挂载好的文件写入配置文件里了,不然当再开机时机会消失。这个很重要。

  wKiom1mqb_eyIPz-AAAyc1ZydPY190.png

  二、模拟给已满的磁盘空间增加大小。

  (1)模拟卷组空间足够情况。

  ①查看卷组剩余空间。

  wKiom1mqcQTCn-q8AAAQx83NyWQ099.png

  ②给/mnt/lv0磁盘增加1G空间

  wKioL1mqcV-y8317AAAkGkf2bYY204.png

  ③查看挂载情况发现并没有变化,此刻重新让它生效。

  wKioL1mqcoaQ2JvsAACJbW0yqfo727.png

  此刻发现/mnt/lv0磁盘已经变大,其实还可以一步到位增加磁盘,等到下一个步骤再说。

  (2)模拟卷组空间不够情况下。

  给/mnt/lv0增加5G空间,此刻卷组空间不够,需要向卷组增加更大空间才能满足。

  ①在虚拟机终端(省略)里添加一个新的10G硬盘。

  wKiom1mqdLey9J44AAAKomIqOdU666.png

  以上命令是扫描磁盘,把新添加磁盘给扫描出来。

  wKioL1mqdOihIcuXAAAGMZRr5MM246.png 

  ②创建新的物理卷,向卷组里增加物理卷。

  wKioL1mqdfWh-VYwAAA1vM5Nq08615.png

  ⑤给/mnt/lv0添加5G空间。

  wKioL1mqd96gSgD9AABKi0XYDu8655.png

  ⑥查看具体情况。

  wKioL1mqeAuyun-OAABP-9zkvuI374.png

  增加成功。

  额外知识补充:

  当文件系统格式化为xfs时,增加磁盘大小过后应使用 xfs_growfs 挂载点 来进行重配置一下磁盘空间

  其实有个一步到位的方法就是lvextend -r ...  可以一步到位。

  二、模拟缩减逻辑磁盘空间(xfs不能缩减),此功能基本不用。

  ①取消挂载

  ②做检查文件系统。(先缩减文件系统,再同步文件系统)。 

  wKiom1mqe_2wgwNVAAA-PgcQ4FE526.png

  ③缩小逻辑卷  

  wKioL1mqe_PCU2NpAAB1o6a-ixU206.png

  ④重新挂载

  三、模拟删除创建的逻辑磁盘、卷组、物理磁盘。

  删除时遵循从最里面删除原则,即先删除逻辑磁盘,再删除卷组,最后删除物理磁盘。

  ①取消挂载

  ②删除逻辑磁盘。

  wKiom1mqgGyiB5-JAAAeZGmTHds515.png

  ③删除卷组。

  wKiom1mqgLOhMQMSAAARQLaCjtA971.png

  ③删除物理(pv)磁盘。

  wKioL1mqgOjxors0AAAj0QOCQbM030.png

  ④查看是否删除。

  wKiom1mqgSjDeSn8AAANpMPtcQc582.png

  删除完毕。

  总结:在敲命令的时候会发现很多命令参数都一样,不管是pv、lv还是vg基本上创建、增加、删除都是一样,当发现规律了就会比较好记,也更容易理解。



本文转自 LUksl 51CTO博客,原文链接:http://blog.51cto.com/19940919/1959816



相关文章
|
5月前
|
Linux 开发工具
Linux操作系统6:文件系统及磁盘管理
Linux操作系统6:文件系统及磁盘管理
91 0
|
3月前
磁盘管理
磁盘管理 查看挂载情况 lsblk -f 挂载步骤 1.虚拟机增加硬盘 2.分区命令 fdisk /dev(设备文件)/sdb m 显示命令列表 p 显示磁盘分区 n 新增分区 d 删除分区 w 写入并退出 3.格式化磁盘,并挂载 mkfs -t ext4 /dev/sdb1 mount /dev/sdb1 文件路径
22 0
|
3月前
磁盘管理
磁盘管理 查看挂载情况 lsblk -f 挂载步骤 1.虚拟机增加硬盘 2.分区命令 fdisk /dev(设备文件)/sdb m 显示命令列表 p 显示磁盘分区 n 新增分区 d 删除分区 w 写入并退出 3.格式化磁盘,并挂载 mkfs -t ext4 /dev/sdb1 mount /dev/sdb1 文件路径
15 0
|
3月前
|
Linux
磁盘管理工具 - cfdisk
【1月更文挑战第9天】
40 0
|
4月前
|
存储 IDE Linux
回顾一下磁盘管理
回顾一下磁盘管理
103 0
|
5月前
|
Ubuntu Linux 开发工具
Linux操作系统7:文件系统及磁盘管理(二)
Linux操作系统7:文件系统及磁盘管理(二)
48 0
|
8月前
|
存储 算法 Linux
系统磁盘管理
文件系统 创建物理卷选项(PV) 创建卷组选项 (VG) 创建逻辑卷选项 (LV) 磁盘扩展 vg内存不足时扩展 LVM案例: 磁盘配额
|
8月前
|
Unix Linux
|
9月前
|
Linux 测试技术 CDN
Linux系统-【磁盘管理】lsblk命令 – 查看系统的磁盘使用情况
lsblk命令来自于英文词组”list block“的缩写,其功能是用于查看系统的磁盘使用情况。
161 0
|
10月前
|
Linux
【磁盘管理】fdisk命令 – 管理磁盘分区
fdisk命令来自于英文词组“Partition table manipulator for Linux”的缩写,其功能是用于管理磁盘的分区信息。如果一套几百平米的房子内部没有墙壁,虽然看起来会很敞亮,但是各种声音、气味、物品会随意充斥在整个房子内,让人极不舒适,因此需要用墙壁按照功能进行划分,例如卧室、厕所、厨房、阳台等等。
171 0