linux硬盘使用情况?
1、df命令
作用:用来查看硬盘的挂载点,以及对应的硬盘容量信息。包括硬盘的总大小,已经使用的大小,剩余大小。以及使用的空间占有的百分比等。
参数选项:
-a:列出所有的文件系统,包括系统特有的/proc等文件系统
-k:以KB的容量显示各文件系统
-m:以MB的容量显示各文件系统
-h:以人们较易阅读的GB,MB,KB等格式自行显示
-H:以M=1000K替代M=1024K的进位方式
-T:显示文件系统类型
-i:不用硬盘容量,而以inode的数量来显示
-l:只显示本机的文件系统
经常使用有
df -h
2、du命令
作用:使用du命令查看指定目录的使用情况。du命令来查看硬盘内部的目录或者文件的信息。
命令格式:
du [option] 文件/目录
选项:
-h 输出文件系统分区使用的情况,例如:10KB,10MB,10GB等
-s 显示文件或整个目录的大小,默认单位是KB
示例:
当前目录下硬盘使用大小
du -sh
当前目录下子目录的大小
du -sh *
xxx目录的大小
du -sh xxx
xxx目录下子目录大小
du -sh xxx/*
总结:
du -sh xxx 显示总目录的大小,但是不会列出目录中的每一个文件
du -sh xxx/* 列出xxx下每个目录和文件所占的容量
linux怎么查看磁盘是什么格式?
运行blkid就可以查看所有分区的文件系统类型。
或者blkid /dev/sdb1查看具体分区信息。还有什么叫磁盘的文件格式?磁盘有多个分区,分区才有文件系统类型,整个磁盘哪来的什么文件格式?你是指分区表类型(mbr或者gpt)么?运行fdisk /dev/sdb,如果是gpt分区就会提示不支持gpt。linux查看磁盘数据是否同步完成?
在Linux中,可以使用以下命令来查看磁盘数据是否同步完成:
```
sudo iostat -xmdz 1
```
该命令将显示每秒的磁盘I/O统计信息,包括读写速度、响应时间、传输速率等。其中,"w/s"表示每秒写入次数,"r/s"表示每秒读取次数,"wrqm/s"表示每秒合并的写入请求数,"await"和"svctm"分别表示平均I/O响应时间和平均I/O服务时间。
如果磁盘数据尚未同步完成,可以通过观察"wrqm/s"和"await"的值来判断数据同步的进度。当"wrqm/s"的值为0时,表示所有写入请求都已经被提交给磁盘,但数据可能仍在缓存中,等待写入磁盘。此时,可以继续观察"await"的值,如果"await"的值持续下降,则表示数据正在被写入磁盘,如果"await"的值不再下降,则表示数据已经同步完成。
Linux查看磁盘数据是否同步完成,可以查看机房里面服务器硬盘的指示灯是否是不频繁闪动的绿色指示灯。
Linux系统查看磁盘数据是否同步完成,可以执行iostat 查看磁盘上的读写速率。

