4

linux磁盘管理学习笔记(中):df命令、du命令

 3 years ago
source link: https://blogread.cn/it/article/2320?f=hot1
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

linux磁盘管理学习笔记(中):df命令、du命令

浏览:2525次  出处信息

windows下我们可以很方便很感性得得知磁盘分区大小,目录、文件所占的磁盘空间等信息,有了这些信息我们就能更好的进行文件和磁盘空间管理,而linux下就不是那么友好了,需要敲各种命令,本文就要讲讲磁盘管理最基本的查看磁盘容量、目录大小的命令啦。

查看磁盘与目录的容量
df [-ahikHTm] [目录或文件名]
参数:
-a 列出所有的文件系统,包括系统特有的/proc等文件系统。
-k 以KB为单位显示个文件系统
-m 以mb为单位显示各文件系统
-h 以gb、mb、kb等格式显示
-T 联通该分区的文件系统名称一起列出。
-i 以inode数量来显示

如果没有参数则列出系统所有分区容量

df命令结果:
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1              5036284   3080844   1699608  65% /
none                   2075720         0   2075720   0% /dev/shm
/dev/sda2              6048352    100284   5640828   2% /home
/dev/sda6             50276536  40195268   7527340  85% /opt
/dev/sda3              5036316   1202280   3578204  26% /var
/dev/md1             141122104  69950224  64003284  53% /database

列说明:
Filesystem 表示该文件系统在哪个分区,所以列出设备名称
1k-blocks 说明下面数字单位是1kb,可使用-h或-m来改变容量单位
Used 已使用的硬盘空间
Available 剩下的磁盘空间大小
Use% 使用率,如果使用率达90%以上就要小心啦
Mounted on 挂载点

硬盘的代号是与IDE或SATA插槽有关系的。
硬盘的标记就用/dev/hd[a~d]之类表示,如第一个插槽的硬盘就是/dev/hda,第二个插槽的硬盘就是/dev/hdb。
划分分区后,分区在linux下的表示如下:
/dev/hda[1~n]
就是在硬盘标识后面加上数字,这里要注意的一点就是扩展分区也要占一个数字。
比如,硬盘分为一个主分区,一个扩展分区,扩展分区中有3个逻辑分区。那么分区的分配分别如下:
主分区为/dev/hda1
扩展分区为/dev/hda2
扩展分区里面的逻辑分区分别为/dev/hda3 /dev/hda4 /dev/hda5

查看某个目录所占空间大小命令:
语法:
du [-ahskm] [目录名]
不加任何参数,递归列出当前目录下每个目录及其子目录所占空间大小。
后接目录名则列出指定目录下每个目录及其子目录所占空间大小。

参数:
-a 列出目录和文件的大小
-h 以易读方式表示大小
-s 只列出总量而不列出子目录大小

一般使用 du -sh 来获取数据
du -sh /*
表示显示根目录下所有目录所占大小

通过上面讲的df和du两个命令再加上我们常用的ls命令,就可以对linux下的磁盘容量目录文件大小进行全面查看了。

-CONTINUE-

觉得文章有用?立即:

和朋友一起 共学习 共进步!

建议继续学习:

QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK