Linux磁盘管理常用三个命令为df、du、fdisk。
df,全称:disk full,列出文件系统的整体磁盘使用量
du,全称:disk used,检查磁盘空间使用量
fdisk,用于磁盘分区。
1、df命令
检查文件系统的磁盘空间占用情况,可以利用该命令获取磁盘被占用了多少空间,目前还剩下多少空间等信息。
语法:df[-ahikHTm][目录或文件名]
参数:
-a 列出所有文件系统,包括系统特有的/proc等文件系统
-k 以KBytes的容量显示各文件系统
-m 以MBytes的容量显示各文件系统
-h 以较易阅读的格式自行显示,比如:GBytes、MBytes、KBytes
-H 以M=1000K取代M=1024K的进位方式
-T 显示文件系统类型
-i 不用磁盘容量,以inode的数量来显示。
2、du命令
也是查看使用空间的,但是与df命令不同的是,Linux du命令是对文件和目录磁盘使用的空间进行查看,和df命令有一定的区别。
语法:du[-ahskm]文件或目录名称
参数:
-a 列出所有的文件与目录容量
-h 以较易阅读的格式显示
-s 列出总量而已,而不列出每个各别的目录占用容量
-S 不包括子目录下的统计,与-s存在差别
-k 以KBytes列出容量显示
-m 以MBytes列出容量显示。
3、fdisk命令
fdisk是Linux的磁盘分区表 *** 作工具。
语法:fdisk[-l]装置名称
参数:
-l 输出后面接的装置所有的分区内容。若仅有fdisk -l时,则系统将会把整个系统内能够搜寻到的装置的分区均列出来。
linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。1.命令格式:df [选项] [文件]2.命令功能:显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示3.命令参数:必要参数:-a 全部文件系统列表-h 方便阅读方式显示-H 等于“-h”,但是计算式,1K=1000,而不是1K=1024-i 显示inode信息-k 区块为1024字节-l 只显示本地文件系统-m 区块为1048576字节--no-sync 忽略 sync 命令-P 输出格式为POSIX--sync 在取得磁盘信息前,先执行sync命令-T 文件系统类型选择参数:--block-size=<区块大小>指定区块大小-t<文件系统类型>只显示选定文件系统的磁盘信息-x<文件系统类型>不显示选定文件系统的磁盘信息--help 显示帮助信息--version 显示版本信息4.使用实例:实例1:显示磁盘使用情况命令:df输出:[root@CT1190 log]# df文件系统 1K-块已用 可用 已用% 挂载点/dev/sda7 19840892890896 17925856 5% //dev/sda9203727156 112797500 80413912 59% /opt/dev/sda8 4956284570080 4130372 13% /var/dev/sda6 19840892 1977568 16839184 11% /usr/dev/sda3 988116 23880913232 3% /boottmpfs 16473212 0 16473212 0% /dev/shm说明:linux中df命令的输出清单的第1列是代表文件系统对应的设备文件的路径名(一般是硬盘上的分区);第2列给出分区包含的数据块(1024字节)的数目;第3,4列分别表示已用的和可用的数据块数目。用户也许会感到奇怪的是,第3,4列块数之和不等于第2列中的块数。这是因为缺省的每个分区都留了少量空间供系统管理员使用。即使遇到普通用户空间已满的情况,管理员仍能登录和留有解决问题所需的工作空间。清单中Use% 列表示普通用户空间使用的百分比,即使这一数字达到100%,分区仍然留有系统管理员使用的空间。最后,Mounted on列表示文件系统的挂载点。实例2:以inode模式来显示磁盘使用情况命令:df -i输出:[root@CT1190 log]# df -i文件系统 Inode (I)已用 (I)可用 (I)已用% 挂载点/dev/sda751244805560 51189201% //dev/sda952592640 50519 525421211% /opt/dev/sda812800008799 12712011% /var/dev/sda65124480 80163 50443172% /usr/dev/sda3 255232 34 2551981% /boottmpfs4118303 1 41183021% /dev/shm说明:实例3:显示指定类型磁盘命令:df -t ext3输出:[root@CT1190 log]# df -t ext3文件系统 1K-块已用 可用 已用% 挂载点/dev/sda7 19840892890896 17925856 5% //dev/sda9203727156 93089700 100121712 49% /opt/dev/sda8 4956284570104 4130348 13% /var/dev/sda6 19840892 1977568 16839184 11% /usr/dev/sda3 988116 23880913232 3% /boot说明:实例4:列出各文件系统的i节点使用情况命令:df -ia输出:[root@CT1190 log]# df -ia文件系统 Inode (I)已用 (I)可用 (I)已用% 挂载点/dev/sda751244805560 51189201% /proc 0 0 0- /procsysfs 0 0 0- /sysdevpts 0 0 0- /dev/pts/dev/sda952592640 50519 525421211% /opt/dev/sda812800008799 12712011% /var/dev/sda65124480 80163 50443172% /usr/dev/sda3 255232 34 2551981% /boottmpfs4118303 1 41183021% /dev/shmnone 0 0 0- /proc/sys/fs/binfmt_misc说明:实例5:列出文件系统的类型命令:df -T输出:root@CT1190 log]# df -T文件系统 类型 1K-块已用 可用 已用% 挂载点/dev/sda7 ext319840892890896 17925856 5% //dev/sda9 ext3 203727156 93175692 100035720 49% /opt/dev/sda8 ext3 4956284570104 4130348 13% /var/dev/sda6 ext319840892 1977568 16839184 11% /usr/dev/sda3 ext3 988116 23880913232 3% /boottmpfstmpfs16473212 0 16473212 0% /dev/shm说明:实例6:以更易读的方式显示目前磁盘空间和使用情况 命令:输出:[root@CT1190 log]# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/sda7 19G 871M 18G 5% //dev/sda9 195G 89G 96G 49% /opt/dev/sda8 4.8G 557M 4.0G 13% /var/dev/sda6 19G 1.9G 17G 11% /usr/dev/sda3 965M 24M 892M 3% /boottmpfs 16G 0 16G 0% /dev/shm[root@CT1190 log]# df -H文件系统 容量 已用 可用 已用% 挂载点/dev/sda7 21G 913M19G 5% //dev/sda9 209G96G 103G 49% /opt/dev/sda8 5.1G 584M 4.3G 13% /var/dev/sda6 21G 2.1G18G 11% /usr/dev/sda3 1.1G25M 936M 3% /boottmpfs 17G 017G 0% /dev/shm[root@CT1190 log]# df -lh文件系统 容量 已用 可用 已用% 挂载点/dev/sda7 19G 871M 18G 5% //dev/sda9 195G 89G 96G 49% /opt/dev/sda8 4.8G 557M 4.0G 13% /var/dev/sda6 19G 1.9G 17G 11% /usr/dev/sda3 965M 24M 892M 3% /boottmpfs 16G 0 16G 0% /dev/shm[root@CT1190 log]# df -k文件系统 1K-块已用 可用 已用% 挂载点/dev/sda7 19840892890896 17925856 5% //dev/sda9203727156 93292572 99918840 49% /opt/dev/sda8 4956284570188 4130264 13% /var/dev/sda6 19840892 1977568 16839184 11% /usr/dev/sda3 988116 23880913232 3% /boottmpfs 16473212 0 16473212 0% /dev/shm说明:-h更具目前磁盘空间和使用情况 以更易读的方式显示-H根上面的-h参数相同,不过在根式化的时候,采用1000而不是1024进行容量转换-k以单位显示磁盘的使用情况-l显示本地的分区的磁盘空间使用率,如果服务器nfs了远程服务器的磁盘,那么在df上加上-l后系统显示的是过滤nsf驱动器后的结果-i显示inode的使用情况。linux采用了类似指针的方式管理磁盘空间影射.这也是一个比较关键应用欢迎分享,转载请注明来源:内存溢出
评论列表(0条)