linux磁盘管理学习笔记(中):df命令、du命令
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-
建议继续学习:
- 提升磁盘IO性能的几个技巧 (阅读:7604)
- 其实,文件也可以truncate (阅读:7397)
- 如何查看Linux 硬件配置信息 (阅读:5863)
- 确保数据存入磁盘 (阅读:4849)
- linux磁盘管理学习笔记(上) (阅读:3106)
- linux磁盘管理学习笔记(下):linux分区、挂载 (阅读:3089)
- 关于磁盘的一些知识点 (阅读:2853)
- 使用Pure-ftpd和Pure-ftpd-mysql进行FTP权限和磁盘配额管理 (阅读:2914)
- LVM介绍 (阅读:2805)
- 使用smartmontools监控磁盘状况 (阅读:2741)
扫一扫订阅我的微信号:IT技术博客大学习
- 作者:西西鱼 来源: SourceJoy
- 标签: df du 磁盘
- 发布时间:2010-08-26 09:33:30
- [55] IOS安全–浅谈关于IOS加固的几种方法
- [53] 如何拿下简短的域名
- [52] 图书馆的世界纪录
- [52] android 开发入门
- [50] Go Reflect 性能
- [50] Oracle MTS模式下 进程地址与会话信
- [48] 【社会化设计】自我(self)部分――欢迎区
- [47] 读书笔记-壹百度:百度十年千倍的29条法则
- [36] 程序员技术练级攻略
- [29] 视觉调整-设计师 vs. 逻辑