粗暴介绍lvm
本文最后一次在 2021 年 11 月15 日更新,部分内容可能已经过时!
一、为什么需要
举个形象的例子:你的Linux装在一个50G的硬盘中。就是说,能用的空间就只有50G。现在,加入了一个100G的硬盘。
要知道:Linux中任何分区都需要映射到某一个文件夹上面才能使用。这个映射过程叫做“挂载”,而这个显示分区内容的文件夹就是“挂载点”。一旦文件夹变成了挂载点,这个文件夹下的内容便不能被显示出来了。而Linux的很多文件放置的位置都是统一的,你不能更改。所以这100G你要怎么加入到系统中使用?
仔细想想,挺不好搞的吧?
新建一个文件夹当作挂载点:你只能存储你自己的东西到这上面,大多数内容还是在50G的硬盘中;
挂载到内容多的文件夹下:不但需要先将所有东西移动过去,还需要调整fstab文件。而且容量是事先定死的,如果其他文件夹占用也高了,还需要经历无损调整分区—新建分区—移动数据—设置挂载点这样繁琐的步骤。不好。
这时候,lvm的作用便显现出来了。
二、优势
lvm把任何你想的分区整合成一个大的虚拟硬盘,使你可以在这上面进行分区操作。而任何事后加入的硬盘,都可以在不关机的情况下进行整合操作。
就像Windows的跨区卷,可以将不同硬盘的空闲空间整合成一个分区使用,容量等于空闲空间之和。但lvm更灵活的地方,在于它整合之后,出现的是一个新的“硬盘”,用户可以在这个“硬盘上面”再分区。
三、方法
总是有人认为Linux需要用命令,一般人用不懂。我也不知道这种印象是怎么来的,大概是因为网上能找到的教程都是命令形式?那我就用图形化的来展示一下。参见这里。
Centos7.5.1804 安装的最小安装无界面
1、win10的系统 用U盘制作的安装盘,现在电脑上win10 和 centos7
2、电脑上的只有一个500G的机械硬盘 分区有win10自动分配的系统分区,和两个自己分的NTFS,还有安装时候看网上的教程 centos7自动分配的50G
3、现在我遇到的问题就是要把那两个NTFS其中的一个86.9G的分区 挂载上去。
4、我看了很多网上的教程,花了大量的时间,试了他们的方法,但是都没成功。有个很困惑的问题 就是我输入 fdisk -l 命令 和别人的信息不太一样 看了所有的教程 和他们的都不一样。 也没有看到你邮箱 想发照片给你看一下。我就卡在了那里。 我在win10中 把NTFS分区删除了 不格式化。进入centos后 就看不到 这个没有分配的分区。 再在win10里格式化成NTFS格式后,再进入centos fdisk -l命令就可以看到它但是 不是 sda xxx 这些信息 我就没有出现 sda sdb 表示的分区 。希望有时间能回复一下邮件 我再把截图给你发过去,有时间的话能给我提供一些方法,非常感谢。(我是Linux小白,基本遇到什么问题都要上网搜索,因为主要用来练习做网站 所以用的centos+宝塔面板,这个主要作为服务器的电脑配置也很低 运行win10基本上是非常卡,不能正常办公使用,只能浏览网页看一下电影,装了centos无界面以后作为服务器作为内网练习做网站,系统资源占用极低,目前遇到最大的问题就是挂载问题!)我是在今日头条上看了你所有的视频!~ —— 哈哈 于 发表。 回复TA