入职做linux研发工程师后的一些知识点总结…
create time: 2020-01-08
update time: 2020-01-08
备注:随手记下的
口水话就不说了,不懂的百度专业术语吧,毕竟不是创造者。
磁盘
个人理解: 真实存在的一个东西,看得见摸得着,能在计算机中拆装的那个硬盘。想要在linux系统中使用这些磁盘,当然得像win一样进行分区和格式化才行。
建立分区方法(开机后的)
- 使用
fdisk -l或者lsblk命令查看所有磁盘信息

这里用/dev/sdb演示一波哈,我的/dev/sda磁盘是已经分完了 - 使用
fdisk <dev-path>命令创建分区
fdisk /dev/sdb然后按提示一步一步地创建就行了

你也看到了,输入m就有提示信息了,我略说一下
Step1:输入n创建分区
Step2:e/p选择逻辑分区或者主分区(主分区只能选择四个)
Step3:分区号(1-4)不填就使用默认值
Step4:起始柱面使用默认值就行
Step5:设置大小+/-后面输入大小如下就行
Step6:p命令查看磁盘分区信息
Step7:w最后就是写入分区表
到此,分区就结束了,可以刚建立的分区使用mount命令挂载到某个目录下使用了
卷
说完磁盘再来说说卷是什么,卷是物理上划分的,就像支付宝里的钱你只能看到数字,不知道它在哪,只有兜里的人民币才是真实的碰得到的,但是支付宝里的钱能花呀,这个卷虽然是抽象出来的,但是能想上面那样用,而且也方便扩展。
卷分为物理卷、卷组、逻辑卷,他们的关系就像下图

-
物理卷(physical volume)
在磁盘或分区上建立的卷# 创建物理卷 pvcreate <pv-name> # 在/dev/sdb上创建逻辑卷 # 查看逻辑卷 pvs # pvdisplay # 删除逻辑卷 pvremove <pv-name>
-
卷组 (volume group)
可以将多个物理卷组合在一起,看起来就像一块可调整大小的磁盘# 创建卷组 vgcreate <vg-name> [pv-name1] [pv-name2] ... # 查看卷组 vgs # vgdisplay # 删除卷组 vgremove <vg-name>如
vgcreate mypv

-
逻辑卷 (logical volume)
在卷组上创建逻辑卷,然后可以mount到某个目录使用,就像在磁盘上建立分区一样,只不过逻辑卷是在卷组上建立# 创建逻辑卷 lvcreate -n <lv-name> -L <size> <vg-name> ## 如 lvcreate -n lv_1 -L 200M mypv # 查看逻辑卷 lvs ## lvdisplay # 删除逻辑卷 lvremove <lv-name>
注: 有时候删除不了逻辑卷,也能是忘记umount了,可以用mount -l查看挂载到哪里了,如果不是的话可能是某个应用在使用逻辑卷,可以用lvdisplay <lv-path> |grep open查看,如lvdisplay /dev/mypv/lv_1 | grep open就能看到是哪个进程在使用,然后kill掉就好了
这篇博客总结了Linux中的磁盘分区方法,包括如何使用命令创建分区,并介绍了Linux卷的概念,包括物理卷、卷组和逻辑卷,强调了LVM在磁盘管理中的灵活性和扩展性。

1740

被折叠的 条评论
为什么被折叠?



