Linux关于磁盘

Posted 小公子”

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux关于磁盘相关的知识,希望对你有一定的参考价值。

文章目录

一、监测磁盘空间

Linux系统将所有的磁盘都挂载到一个虚拟目录下,在使用新的存储媒体之前,需要将它放到虚拟目录下。此项工作称为挂载。

1.1 挂载

$ mount		#输出当前系统上挂载的设备列表

mount命令提供四部分信息:

  1. 媒体的设备名称名;
  2. 媒体挂载到虚拟目录的挂载点
  3. 文件系统类型
  4. 已挂载媒体的访问状态

1.2 卸载

从Linux系统上移除一个可移动设备(U盘、光驱等),不能直接从系统上移除,而应该先卸载。

$ umount /dev/sda   #卸载U盘

如果在卸载的过程中提示:设备繁忙,无法卸载该设备。
此种情况,通常是有进程在访问该设备或使用该设备上的文件。此时,如果想要卸载,解决掉上述问题就好吖。
lsof :获取使用该设备的进程信息

lsof /dev/sda

然后再杀掉进程就可以了~
(关于杀掉进程,请看:Linux:关于进程

二、磁盘空间查看

df

其中:

  • Filesystem:设备文件位置
  • 1k-blocks:能容纳多少个1024字节大小的块
  • Used:使用了多少个1024字节大小的块
  • Available:还有多少个1024字节大小的块可使用
  • Use%:已用空间占比
  • Mounted:设备挂载到了哪个挂载点

df 的参数有很多,记住需要的就行。
比较常用的就是df -h

df -h
#用 M 来代替字节,G 来代替字节

以上是关于Linux关于磁盘的主要内容,如果未能解决你的问题,请参考以下文章

Linux关于磁盘

关于Linux下DD测试磁盘的坑!!

linux系统根目录磁盘挂载爆满,创建新的磁盘挂载

Linux关于大于2T的磁盘分区格式化

老男孩Linux学习 -- 关于添加第二块磁盘的那些事

关于Linux性能调优中磁盘IO调优的一些笔记