技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 系统运维 --> linux磁盘管理学习笔记(中):df命令、du命令

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

浏览:2869次  出处信息

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-

建议继续学习:

  1. 提升磁盘IO性能的几个技巧    (阅读:7604)
  2. 其实,文件也可以truncate    (阅读:7397)
  3. 如何查看Linux 硬件配置信息    (阅读:5863)
  4. 确保数据存入磁盘    (阅读:4849)
  5. linux磁盘管理学习笔记(上)    (阅读:3106)
  6. linux磁盘管理学习笔记(下):linux分区、挂载    (阅读:3089)
  7. 关于磁盘的一些知识点    (阅读:2853)
  8. 使用Pure-ftpd和Pure-ftpd-mysql进行FTP权限和磁盘配额管理    (阅读:2914)
  9. LVM介绍    (阅读:2805)
  10. 使用smartmontools监控磁盘状况    (阅读:2741)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1