Linux的磁盘管理

磁盘管理

(1)物理磁盘

linux使用的物理磁盘就是一块物理硬盘,这个跟之前安装时会问你需要多大的磁盘空间和接口(推荐的是使用SCSI)
查看磁盘的命令df:disk free ,参数df -mdf -h
df
六行内容
(1)Filesystem:代表该文件系统是哪个分区,列出的是设备名称。
(2)1K-blocks:说明下面的数字单位是1KB,可利用-h或-m来改变单位大小,也可以用-B或者–block-size=1g("="后边写需要设置的单位 1g/1m…)来设置。
(3)Used:已经使用的空间大小。
(4)Available:剩余的空间大小。
(5)Use%:磁盘使用率。如果使用率在90%以上时,就需要注意了,避免磁盘容量不足出现系统问题,尤其是对于文件内容增加较快的情况(如/home、/var/spool/mail等)。
(6)Mounted on:磁盘挂载的目录,即该磁盘挂载到了哪个目录下面。

(2)对磁盘分区

分区:对物理磁盘进行逻辑上的划分,可以是一块物理磁盘就分一个区也可以是一块物理磁盘分成多个区,如果分成多个区的时候,要理解分区的类型:
a)主分区—最多只能有4个,如果一块物理磁盘都分给主分区了,就不能再分扩展分区了
b)扩展分区–最多只能有一个,对除了主分区以外的所有空间进行管理,是逻辑分区的基础
c)逻辑分区—最多可以有64个,是基于扩展人来的进行实际的管理空间
分区模式:3+1,即一块物理磁盘分3个主分+1个扩展分区,再基于扩展分区创建逻辑分区
对磁盘进行分区的命令:fdisk,参数:fdisk -l
命令:fdisk -l:列出当前系统的磁盘分区情况
命令:fdisk /dev/sda:对/dev/sda这块磁盘进行分区操作(SCSI类型的磁盘接口,用sd表示,a代表第一块硬盘,b代表第二块硬盘)
fdisk -l
我们先加一块磁盘给虚拟机(虚拟机必须先关机后再进行操作)
加磁盘
先编辑虚拟机设置
在这里插入图片描述
点击添加
在这里插入图片描述
选择硬盘,点击下一步
SCSI
选择SCSI下一步
在这里插入图片描述
下一步
在这里插入图片描述
这里的话各位大佬按照自己的需求分
在这里插入图片描述
完成
在这里插入图片描述
完成后开机我们通过fdisk -l查看
在这里插入图片描述
这样就显示我们成功添加了一块新磁盘
然后我们fdisk /dev/sdb对新磁盘进行分区
在这里插入图片描述
这里m可以查看帮助,帮助有什么我就略过了
我们分区,在命令行输如n
在这里插入图片描述
p就是主分区(括号内的显示的是当前状态下,磁盘有0个主分区,0个扩展分区,有4个区域可以划分)
e就是扩展分区
在这里插入图片描述
接下来就按照需要进行分区,注意分区所选的位置,确保是2048的位置开始
在这里插入图片描述
同理我们分了第二块和第三块分区,现在我们再加的话,因为三加一模式,系统会默认添加扩展分区,但不代表不能添加主分区
在这里插入图片描述
此时我们再进行添加分区的操作将会失败
在这里插入图片描述
所以我们删除一个分区并把剩下的所有大小全部分给扩展分区进行代替
在这里插入图片描述
删除分区的操作默认是从后往前的,也就是从第4个开始删
然后我们再把剩下的全部分给扩展分区
在这里插入图片描述
此时再添加新的分区将会在扩展分区里添加新的逻辑分区
在这里插入图片描述
然后wq退出,再通过命令fdisk -l进行查看
在这里插入图片描述
框出来的就是我们的新的磁盘

(3)格式化

格式化:对指定分区进行文件系统的格式化
命令:mksf
运行命令:mkfs.xfs /dev/sdb1
对第一块进行分区
在这里插入图片描述
通过命令:blkid可以查看到已经格式化了的分区以及分区的UUID
在这里插入图片描述

(4)挂载分区

建一个挂载点,用于挂分区的,便于操作。命令:mount
我们先创建一个目录,并把刚才已经格式化了的sdb1挂在上去
在这里插入图片描述
此时df -h就会看到刚才格式化的磁盘分区和u01的信息
在这里插入图片描述
但是上面的只是手动挂载,系统下一次重启,这个挂载会失效,自动挂载就只需要修改一个文件就可以实现
命令:vi /etc/fstab,在后面添加相关信息
第一列为设备号或该设备的卷标
第二列为挂载点
第三列为文件系统在这里插入代码片
第四列为文件系统参数
第五列为是否可以用demp命令备份。0:不备份,1:备份,2:备份,但比1重要性小。设置了该参数后,Linux中使用dump命令备份系统的时候就可以备份相应设置的挂载点了。
第六列为是否在系统启动的时候,用fsck检验分区。因为有些挂载点是不需要检验的,比如:虚拟内存swap、/proc等。0:不检验,1:要检验,2要检验,但比1晚检验,一般根目录设置为1,其他设置为2就可以了。
在这里插入图片描述
图中框出来的就是我新增的分区,添加进去的挂载记录。

注意挂载点一定要设置准确的绝对路径

完成后记得保存并退出
也可以通过命令umount进行卸载
在这里插入图片描述
此时我们如果想再挂载的话只需命令:mount -a就可以了
命令:mount -a:自动挂载,会去读配置文件/etc/fstab,下一次系统重启,也会自动挂载
在这里插入图片描述

(5)使用分区

挂载完分区后,就可以在分区上创建文件,进行相应的操作了
du —disk usage:磁盘使用量
du -sh / :告诉我们这个目录下用掉了多少的空间
du -sh /etc/passwd :查看这个文件的具体大小

总步骤

添加磁盘–>对磁盘进行分区–>格式化分区–>设置挂载以及自动挂载–>使用

swap—交换分区

类似WINDOWS虚拟内存,用于当系统的内存不够用的时候,临时去顶替内存使用,实际SWAP只是我们磁盘的一个分区

无论是windows系统还是linux系统,除了物理内存外,都还有一个虚拟内存。在linux上,虚拟内存被称为swap space。过去以来,虚拟内存的大小应该是物理内存的两倍,但是最近几年来,物理内存的大小至少都有了好几个GB,如果16G内存用32G的swap岂不是太占用硬盘空间?

下图是虚拟内存和交换空间的映射关系,虚拟内存的存在,可以提高电脑的运行速度,所以其存在很有意义。
在这里插入图片描述
命令:free -m :查看内存和SWAP的使用情况
在这里插入图片描述

以上就是我的所有内容

有用请点赞,养成良好习惯!

疑问交流鼓励请留言!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值