存储管理——磁盘分区、格式化、挂载、扩容、交换分区swap

存储是个比较大的章节,昨天已经稍微的提到了关于存储的磁盘管理的第一步:分区

一块磁盘买回来,装到电脑上,所有的文件都放在一个盘,显得太乱了,

所以我们要为磁盘分区,这样可以方便我们分类查找存储文件。

一、管理磁盘

添加磁盘的方法在昨天我们已经讲过了,这里就不啰嗦了,如果有忘记的,可以看看昨天更新的博客

接下来,直奔主题:

(1)创建分区

命令:fdisk  /dev/sdb    ( 这里以B盘为举例 )

(2)创建文件系统(格式化)

命令:mkfs.ext4    /dev/sdb1  

(3)挂载

命令:mount    /dev/sdb1     /mnt/disk1   

           挂载        挂载对象        挂载点

( 这里不要盲目的敲命令哦,我们实际上是把一个文件系统挂载到一个文件夹上,

       这个文件夹也即挂载点一定要先创出来再敲挂载命令哦)

(4)查看挂载信息

命令:df  -hT    或者  mount      或者   fdisk   -l   /dev/sdb

注意一点哦!!!我们的挂载是临时的,重启之后挂载行为就消失了

想要重启后挂载不失效,那就要敲永久挂载命令

永久挂载命令: vim   /etc/fstab  

选择新的一行,在里面写入一行话:

    /dev/sdb1    /mnt/disk1     ext4         defaults       0            0 

( 磁盘文件       挂载点       文件类型       属性      备份    启动顺序 )

然后要执行一下,下次重启的时候就不会掉了

二、逻辑卷管理

逻辑卷和基本磁盘分区不一样。

基本磁盘分区,分完后空间大小是固定的

逻辑卷可以无限扩容,只要你有新的磁盘,磁盘上有空闲空间

(1)首先逻辑卷管理也分为几步,第一步 先把磁盘做成物理卷

命令:   pvcreate  /dev/sdc    ( 以C盘举例子 )

(2)第二步 把物理卷加入到卷组

命令:  vgcreate   vg1   /dev/sdc           ( vg1 是卷组名,这里可以看个人喜欢任意取 )

(3)第三步 创建逻辑卷

命令:lvcreate   -L  200M    -n   lv1    vg1

( 从卷组 vg1 里面拿出200M创建逻辑卷 ,逻辑卷名为 lv1 )

写到这里,前三步就像我们基本分区里面的 —— 分区

接下来进行格式化挂载

(4)创建文件系统( 格式化 )

命令:mkfs.ext4     /dev/vg1/lv1

(5)挂载

(再次强调一遍哦:这里不要盲目的敲命令哦,我们实际上是把一个文件系统挂载到一个文件夹上,这个文件夹也即挂载点一定要先创出来再敲挂载命令哦)

命令:mount    /dev/vg1/lv1    /mnt/lv1 

           挂载        挂载对象        挂载点

还要注意哦!!!我们的挂载是临时的,重启之后挂载行为就消失了

想要重启后挂载不失效,那就要敲永久挂载命令

永久挂载命令: vim   /etc/fstab  

学到这里,大家是不是觉得今天的任务学完了呢,不不不!!!!还没有,开头说的——逻辑卷可以无限扩容   还没实现呢

接下来开始学习逻辑卷扩容命令:

(6)LV扩容

命令:lvextend     -L    +1G      /dev/vg1/lv1

增加 1G 空间给 /dev/vg1/lv1

此时观察文件系统当前容量:df  -hT

发现文件系统大小并没有改变,因为磁盘在底层,刷新的比较慢

所以,要刷新一下 FS  :resize2fs   /dev/vg1/lv1

此时再观察文件系统当前容量:df  -hT  就看到扩容成功了。

(7)VG扩容

命令:vgextend   vg1   /dev/sdd      

VG 有空间才能给  LV  分配空间,VG  的空间大小是从  PV  那里得来的,所以说,只要你有新的磁盘,磁盘上有空闲空间就可以无限的给  VG  扩容,VG  才能源源不断的给 LV  分配空间,这样逻辑卷 LV  就可以无限扩容了。

三、交换分区 swap

1、作用

提升内存的容量,防止OOM ( Out  Of  Memory )

交换分区是在硬盘上的,是从硬盘上分割出来的一块分区,用作缓存,提升读取速度,大小一般是内存的  2  倍。

2、准备交换分区

命令:fdisk    /dev/sde    

 

这个分区大小一般是内存的  2  倍哦

3、刷新分区表

命令:partprobe   /dev/sde

注意哦!!!接下来这两步和我们上面敲的命令不一样呢。

4、创建文件系统( 格式化 )

命令:mkswap    /dev/sde1

5、挂载

命令:swapon   /dev/sde1             不用创建挂载点,开开就挂上了

6、验证

命令:free   -mh               ( m是单位兆 M   你也可以写  -g   h是人性化显示 )

猜你喜欢

转载自blog.csdn.net/weixin_46687989/article/details/107716280