Linux关于磁盘
Posted "sudo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux关于磁盘相关的知识,希望对你有一定的参考价值。
文章目录
一、监测磁盘空间
Linux系统将所有的磁盘都挂载到一个虚拟目录下,在使用新的存储媒体之前,需要将它放到虚拟目录下。此项工作称为挂载。
1.1 挂载
$ mount #输出当前系统上挂载的设备列表
mount
命令提供四部分信息:
- 媒体的设备名称名;
- 媒体挂载到虚拟目录的挂载点
- 文件系统类型
- 已挂载媒体的访问状态
1.2 卸载
从Linux系统上移除一个可移动设备(U盘、光驱等),不能直接从系统上移除,而应该先卸载。
$ umount /dev/sda #卸载U盘
如果在卸载的过程中提示:设备繁忙,无法卸载该设备。
此种情况,通常是有进程在访问该设备或使用该设备上的文件。此时,如果想要卸载,解决掉上述问题就好吖。
lsof
:获取使用该设备的进程信息
lsof /dev/sda
然后再杀掉进程就可以了~
(关于杀掉进程,请看:Linux:关于进程)
二、磁盘空间查看
df # 感觉不是很好用,有时候查不全
lsblk #比较推荐
其中:
- Filesystem:设备文件位置
- 1k-blocks:能容纳多少个1024字节大小的块
- Used:使用了多少个1024字节大小的块
- Available:还有多少个1024字节大小的块可使用
- Use%:已用空间占比
- Mounted:设备挂载到了哪个挂载点
df
的参数有很多,记住需要的就行。
比较常用的就是df -h
df -h
#用 M 来代替字节,G 来代替字节
以上是关于Linux关于磁盘的主要内容,如果未能解决你的问题,请参考以下文章