Linux磁盘管理

查看命令
1.查看磁盘的分区情况和挂载点

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OYFdSwtg-1614773105003)(C:\Users\86134\Desktop\新建文件夹\学习文件\Linux\Snipaste_2020-11-18_22-15-57.png)]

2.查看分区的存储情况

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ahAfwDKC-1614773105005)(C:\Users\86134\Desktop\新建文件夹\学习文件\Linux\屏幕截图 2020-11-18 221916.png)]

3.挂载的经典案例

1.增加虚拟硬盘
在当前虚拟机选项卡右键==>设置==>磁盘==>下一步*3==>设置内存大小和的单个【建议】或多个

2.分区
fdisk 磁盘
进入分区模式,然后输入相关选项来进行操作,常用的时n 选项来创建分区,w选项创建并退出分区模式

3.格式化
mkfs -t ext4 分区【如 /dev/sdb1】

4.挂载
mount 分区 挂载点

5.自动挂载
在 /etc/fstab 中写入信息:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PGVMxKNM-1614773105007)(C:\Users\86134\Desktop\新建文件夹\学习文件\Linux\Snipaste_2020-11-18_22-58-42.png)]

5.取消挂载
umount 分区

6.挂载的相关知识
1.概念: 所谓的挂载就是利用一个目录当成进入点,将磁盘分区槽的数据放置在该目录下,即进入该目录就是读取分区 槽的意思。

4.建立新的swap文件增加虚拟内存

1.建立新的虚拟文件
dd if = /dev/zero of = 文件路径【tmp/newswap】 bs = 块的大小【1M】 count = 数量【1024】

2.格式化为swap格式
mkswap -f 文件路径【/tmp/newswap】

3.启用虚拟该虚拟硬盘
swapon 文件路径

5. LVM 逻辑卷
1.传统磁盘管理的问题

​ 当分区大小不够用时无法扩展其大小,只能通过添加硬盘、创建新的分区来扩充空间,但是新添加的硬盘是作为独立的文件系统存在的,而上层应用很多时候只能访问一个文件系统,只能让现有磁盘下线,换上新的磁盘之后,再将原有的数据导入。

2.什么是 LVM

​ LVM(Logical volume Manager) 逻辑卷管理通过将底层物理硬盘封装起来,以逻辑卷的形式表现给上层系统。逻辑卷的大小可以动态调整,而且不会丢失现有的数据。新加入的硬盘也不会改变现有上层的逻辑卷。

3.底层运行原理

​ 物理磁盘被格式化为PV(physical volume),空间被分为一个个PE(physical extend)【大小为 4 MB,为逻辑卷的最小单位】。不同的PV加入同一个VG(volume group),不同PV的PE全部进入VG的PE池内。LV(logical volume)基于PE创建,大小为PE的整数倍,组成LV的PE可能来自于不同的物理磁盘。LV现在就能挂载使用了。

4.创建 LVM

① 将物理磁盘设备初始化为物理卷
pvcreate /dev/sdb /dev/sdc
② 创建卷组,并将pv加入卷组中
vgcreate vgname /dev/sdb /dev/sdc
③ 基于卷组创建逻辑卷
lvcreate -n lvname -L 容量 vgname
④ 为创建好的逻辑卷创建文件系统
mkfs.ext4 /dev/vgname/lvname
⑤ 将格式化好的逻辑卷挂载使用
mount /dev/vgname/lvname /mnt

5. 显示逻辑卷的相关信息

​ 查看物理卷 pvdisplay pvs

​ 查看卷组 vgdisplay vgs

​ 查看逻辑卷 lvdisplay lvs

6. 删除 LVM

① 解除挂载
umount /mnt/
② 删除 LV
lvremove /dev/vgname/lvname
③ 删除 VG
vgremove vgname
④ 删除 物理卷
pvremove /dev/sdb /dev/sdc

7. 扩充 LVM

① 扩充逻辑卷
lvextend -L +1G /dev/vgname/lvname
② 更新文件系统
resize2fs /dev/vgname/lvname

8. 当 vg 中不够时的扩充

① 将要添加到vg的硬盘格式化为 pv
pvcreate /dev/sdd
② 将新的 pv 添加到指定卷组中
vgextend vgname /dev/sdd
③ 重复 7 的操作

9. 缩小一个逻辑卷

逻辑卷的缩小必须离线执行
① 卸载已经挂载的逻辑卷
​ umount /dev/vgname/lvname
② 缩小文件系统
​ resize2fs /dev/vgname/lvname 1G【缩小至1G】
③ 缩小LV
​ lvreduce -L -1G /dev/vgname/lvname【减小1G,要等于或大于②的容量】
④ 挂载
​ mount /dev/vgname/lvname /mnt

10.缩小卷组

​ 将一个pv从指定卷组中移除
​ vgreduce vgname /dev/sdd

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值