在linux系统中,如何查询linux 查硬盘空间间?

linux 如何查看硬盘大小
阅读:4347次&&&时间: 12:07:52&&
linux 如何查看硬盘大小,内存大小等系统信息及硬件信息top 可以看到不少信息fdisk & disk - l& & df 查看系统硬盘信息和使用情况lspci 查看主板信息等cat /proc/cpuinfo CPU信息cat /proc/meminfo 内存信息
[商业源码]&
[商业源码]&
[商业源码]&
[商业源码]&
[商业源码]&
[商业源码]&
[商业源码]&
[商业源码]&
[商业源码]&
[商业源码]&
Copyright &
All Rights Reserved最新消息:点击了解详情……
linux系统如何查看硬盘大小以及分区情况
导读:linux系统如何查看硬盘大小以及分区情况 今天和大家介绍下,如何查看linux系统的硬盘大小以及设备情况,很多朋友用windows系统都知道,打开我的电脑就能查看硬盘情况,但是linux系统需要用命令才能查看到。 我们SSH登录到linux系统下,在命令提示符下输入著……
  linux系统如何查看硬盘大小以及分区情况
  今天和大家介绍下,如何查看linux系统的硬盘大小以及设备情况,很多朋友用windows系统都知道,打开我的电脑就能查看硬盘情况,但是linux系统需要用命令才能查看到。
  我们SSH登录到linux系统下,在命令提示符下输入著名的硬盘命令Fdisk -l ,然后回车,下面是我机器的结果:
  WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn 't support GPT. Use GNU Parted.
  Disk /dev/sda: 53.6 GB,
  256 heads, 63 sectors/track, 6501 cylinders
  Units = cylinders of 16128 * 512 = 8257536 bytes
  Device Boot Start End Blocks Id System
  /dev/sda1 * 1 9+ ee EFI GPT
  WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn 't support GPT. Use GNU Parted.
  Disk /dev/sdb: 1945.6 GB, 8 bytes
  255 heads, 63 sectors/track, 236541 cylinders
  Units = cylinders of 16065 * 512 = 8225280 bytes
  Disk /dev/sdb doesn't contain a valid partition table
  以上的信息是有2个分区,第一块是53.6GB,第二块是1945.6GB,以及柱面情况等等,这样我们就能大概计算自己的硬盘大概是多少啦,是不是很简单呢,赶紧去用命令查看一下您的硬盘吧。&&
本文地址:
版权所有*转载时必须以链接形式注明作者和原始出处我使用过的Linux命令之du - 查看文件的磁盘空间占用情况 - Bash @ Linux - ITeye技术网站
博客分类:
我使用过的Linux命令之du - 查看文件的磁盘空间占用情况
本文链接:
(转载请注明出处)
du命令是用来查看磁盘空间占用情况的,在Linux系统维护时常会用到,并且通常与df命令搭配使用。首先使用df看一下各个磁盘分区的占用情况,如果某个分区的占用超过一定百分比(比如80%),就认为该分区应该清理一下了。如果不太确定从哪里下手清理,就可以使用du来统计一下各个目录的磁盘占用情况,找到磁盘占用大的目录。一般情况下,程序日志占用的空间会比较多,Web上传产生的临时文件,导出数据时生成的数据文件,还有就是数据库也会随着时间而不断增长。
-s 显示总数量。
-h 显示的数量更好看些,比如用K/M/G表示大小。
--max-depth=N 统计的目录深度。当N=0时等同于-s,所以和--s参数不能同时出现。
-b 显示为字节数。
-k 显示为K字节数。
-m 显示为兆字节数。
示例一 查看/var的磁盘使用情况
[root@jfht ~]# df
可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
/dev/cciss/c0d0p1
0% /dev/shm
[root@jfht ~]# df /var
可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
[root@jfht ~]# du /var
/var/games
/var/local
/var/spool/at/spool
/var/spool/at
/var/spool/cron
/var/spool/lpd
/var/spool/clientmqueue
/var/spool/repackage
/var/spool/vbox
/var/spool/mqueue
/var/spool/cups/tmp
/var/spool/cups
/var/spool/mail
/var/spool/anacron
/var/spool
/var/yp/binding
/var/db/nscd
/var/empty/sshd/etc
/var/empty/sshd
/var/empty
/var/ftp/pub
/var/log/sa
/var/log/pm
/var/log/conman
/var/log/prelink
/var/log/audit
/var/log/gdm
/var/log/vbox
/var/log/ppp
/var/log/conman.old
/var/log/samba
/var/log/setroubleshoot
/var/log/cups
/var/log/mail
/var/lock/lvm
/var/lock/dmraid
/var/lock/subsys
/var/crash
/var/run/netreport
/var/run/sudo
/var/run/wpa_supplicant
/var/run/pm
/var/run/mdmpd
/var/run/winbindd
/var/run/mdadm
/var/run/nscd
/var/run/ppp
/var/run/dbus
/var/run/setrans
/var/run/avahi-daemon
/var/run/screen/S-root
/var/run/screen
/var/run/setroubleshoot
/var/run/cups/certs
/var/run/cups
/var/run/NetworkManager
/var/run/saslauthd
/var/run/console
/var/preserve
/var/cache/logwatch
/var/cache/yum
/var/cache/coolkey
/var/cache/foomatic
/var/cache/alchemist
/var/cache/fontconfig
/var/cache/man/cat6
/var/cache/man/cat4
/var/cache/man/X11R6/cat6
/var/cache/man/X11R6/cat4
/var/cache/man/X11R6/cat3
/var/cache/man/X11R6/catn
/var/cache/man/X11R6/cat1
/var/cache/man/X11R6/cat5
/var/cache/man/X11R6/cat2
/var/cache/man/X11R6/cat8
/var/cache/man/X11R6/cat9
/var/cache/man/X11R6/cat7
/var/cache/man/X11R6
/var/cache/man/local/cat6
/var/cache/man/local/cat4
/var/cache/man/local/cat3
/var/cache/man/local/catn
/var/cache/man/local/cat1
/var/cache/man/local/cat5
/var/cache/man/local/cat2
/var/cache/man/local/cat8
/var/cache/man/local/cat9
/var/cache/man/local/cat7
/var/cache/man/local
/var/cache/man/cat3
/var/cache/man/catn
/var/cache/man/cat1
/var/cache/man/cat5
/var/cache/man/cat2
/var/cache/man/cat8
/var/cache/man/cat9
/var/cache/man/cat7
/var/cache/man
/var/cache/samba/winbindd_privileged
/var/cache/samba
/var/cache/cups
/var/cache
/var/racoon
/var/lib/dhclient
/var/lib/games
/var/lib/stateless/writable
/var/lib/stateless
/var/lib/yum
/var/lib/multipath
/var/lib/rpm
/var/lib/bluetooth
/var/lib/dhcpv6
/var/lib/scrollkeeper/cs
/var/lib/scrollkeeper/ca
/var/lib/scrollkeeper/kn
/var/lib/scrollkeeper/TOC
/var/lib/scrollkeeper/C
/var/lib/scrollkeeper/nl
/var/lib/scrollkeeper/ru
/var/lib/scrollkeeper/zh_TW
/var/lib/scrollkeeper/ko
/var/lib/scrollkeeper/sr
/var/lib/scrollkeeper/index
/var/lib/scrollkeeper/de
/var/lib/scrollkeeper/pl
/var/lib/scrollkeeper/no
/var/lib/scrollkeeper/vi
/var/lib/scrollkeeper/sv
/var/lib/scrollkeeper/ja
/var/lib/scrollkeeper/sk
/var/lib/scrollkeeper/el
/var/lib/scrollkeeper/ro
/var/lib/scrollkeeper/es
/var/lib/scrollkeeper/it
/var/lib/scrollkeeper/tr
/var/lib/scrollkeeper/be
/var/lib/scrollkeeper/zh_CN
/var/lib/scrollkeeper/pt_BR
/var/lib/scrollkeeper/uk
/var/lib/scrollkeeper/sr@Latn
/var/lib/scrollkeeper/sl
/var/lib/scrollkeeper/am
/var/lib/scrollkeeper/fr
/var/lib/scrollkeeper/hu
/var/lib/scrollkeeper/az
/var/lib/scrollkeeper/da
/var/lib/scrollkeeper
/var/lib/mysql/iss
/var/lib/mysql/nss
/var/lib/mysql/imx
/var/lib/mysql/mysql
/var/lib/mysql/test
/var/lib/mysql/zjlt_sms
/var/lib/mysql/xqt
/var/lib/mysql/mhr
/var/lib/mysql/jforum
/var/lib/mysql/zjlt_mhr
/var/lib/mysql
/var/lib/misc
/var/lib/ntp
/var/lib/sepolgen
/var/lib/hal
/var/lib/nfs/statd/sm.bak
/var/lib/nfs/statd/sm
/var/lib/nfs/statd
/var/lib/nfs/v4recovery
/var/lib/nfs/rpc_pipefs/statd
/var/lib/nfs/rpc_pipefs/portmap
/var/lib/nfs/rpc_pipefs/nfs
/var/lib/nfs/rpc_pipefs/mount
/var/lib/nfs/rpc_pipefs/lockd
/var/lib/nfs/rpc_pipefs
/var/lib/nfs
/var/lib/xkb
/var/lib/dbus
/var/lib/up2date
/var/lib/setroubleshoot
/var/lib/mlocate
/var/lib/alternatives
/var/account
[root@jfht ~]# du -s /var
[root@jfht ~]# du -sh /var
[root@jfht ~]# du -sb /var
[root@jfht ~]# du -sk /var
[root@jfht ~]# du -sm /var
[root@jfht ~]# du --max-depth=1 /var
/var/games
/var/local
/var/spool
/var/empty
/var/crash
/var/preserve
/var/cache
/var/racoon
/var/account
[root@jfht ~]#
示例二 确定哪个目录或文件占用的空间多些
[root@jfht /]# cd
[root@jfht ~]# du -s
[root@jfht ~]# du -s *
anaconda-ks.cfg
install.log
install.log.syslog
2569496 setup
touch_5.sh
vsftpd-2.0.5-16.el5.i386.rpm
vsftpd.conf
while_4.sh
1141036 work191
[root@jfht ~]# du -s * | sort -n
anaconda-ks.cfg
install.log.syslog
touch_5.sh
while_4.sh
vsftpd.conf
install.log
vsftpd-2.0.5-16.el5.i386.rpm
1141040 work191
2569496 setup
[root@jfht ~]# du -s * | sort -nr
2569496 setup
1141048 work191
vsftpd-2.0.5-16.el5.i386.rpm
install.log
vsftpd.conf
while_4.sh
touch_5.sh
install.log.syslog
anaconda-ks.cfg
[root@jfht ~]#
1. du命令不带b,k,m参数时,显示的数值是什么单位的?
2. du命令忽略掉某些目录或文件时怎么做?
【1】中国建站
【2】Linux安全在线
【3】Linux宝库
【4】Linux大棚
codingstandards
浏览: 2992134 次
来自: 上海
楼主咋没分析下源码呢?
tail -F 就可以吧
新手学习了,就是不明白为一个网卡配多个ip有什么用
不错,谢谢!
不错,谢谢!linux下查看磁盘空间
如果要查看磁盘还剩多少空间,当然是用df的命令了。
[root@localhost ~]# df -h&
文件 & & & & & & &容量 已用 可用 已用% 挂载点&
/dev/sda2 & & & & & & &14G & 11G 2.6G 82% /&
/dev/sda1 & & & & & & &99M & 14M & 81M 14% /boot&
tmpfs & & & & & & & & 442M 275M 168M 63% /dev/shm&
/dev/mapper/vg_test-lv_test&
& & & & & & & & & & & &24M 1.3M & 21M & 6% /mnt/lvm&
[root@localhost ~]#
当然你可能并不关系磁盘还剩余多少空间,你是需要知道当前的文件夹下的磁盘使用情况:
[root@localhost ~]# du --max-depth=1 -h&
24K & & ./.gnome &
8.0K & &./.eggcups&
8.0K & &./.config&
136K & &./.gnome2&
16K & & ./.chewing&
8.0K & &./.gnome2_private&
8.0K & &./.Trash&
224K & &./.gstreamer-0.10&
28K & & ./Desktop&
48K & & ./.nautilus&
48K & & ./.metacity&
240K & &./.scim&
3.4M & &./.mozilla&
1012K & ./.kde&
12K & & ./.superkaramba&
40K & & ./.local&
8.0K & &./.qt&
272K & &./.gconf&
32K & & ./.mcop&
16K & & ./.redhat&
1.7M & &./.thumbnails&
8.0K & &./.gconfd&
7.5M & &.&
[root@localhost ~]#
看上面使用了du --max-depth=1 -h的命令来查找磁盘的使用情况,因为后面没有跟路径,它就默认是当前的路径。这个命令的-h参数是为了方便你读懂每个文件的大小,如果没有这个参数显示的文件大小就没有k,M,G等。执行命令后,前面n-1行的是该目录下每个文件夹的大小。最后一行显示的是该目录总的大小。
然后你会说不在乎该目录下每个文件的大小,你只想知道其中某一个文件(文件夹)的大小,那么有没有办法呢?当然你应该记得,我一直强调的,方法总比问题多,这儿也不例外。
请看下面的例子:
[root@localhost ~]# du -sh&
7.5M & &. &
[root@localhost ~]#
聪明的你一定发现了这里显示的大小和上面最后一行的大小是一样的。这就是说这里显示的大小是该目录的总大小。
我知道你心里在冷笑,不是方法比问题多吗?这里说的也只有一个答案。当然,我不会让你失望的。另一个方法比较土,但是还是可以解决问题的。
[root@localhost ~]# du -h --max-depth=0&
7.5M & &.&
[root@localhost ~]#
我想告诉你的是man手册里面已经告诉了:--max-depth=0的功能和-s的功能是一样的。
当然你也可以通过sed打印最后du -h --max-depth=1一行来解决问题,但我并不推荐。
这里涉及到一个原则,尽量使用命令提供选项的原始功能。如果命令没有提供该功能,才需要我们自己使用grep,sed,awk来选取我们需要的行。
当然du命令后面可以跟文件路径,来查看指定路径的大小的。
[root@localhost ~]# du -sh /opt/oracle&
5.6G & &/opt/oracle&
[root@localhost ~]#
如果磁盘过大,那么查看文件大小就比较忙,请等一会,呵呵。
作者 tl_oni您的位置:
Linux查看磁盘空间命令分享
日 05:48:54 | 作者:佚名 | 来源:比特网
摘要:在windows下可以很方便的查看磁盘空间的。但是到了Linux查看磁盘空间,你可能就有点摸不着头脑了,呵呵。不要急,我这就要给你解决这个问题。
在windows下可以很方便的查看磁盘空间的。但是到了Linux查看磁盘空间,你可能就有点摸不着头脑了,呵呵。不要急,我这就要给你解决这个问题。
Df命令是Linux查看磁盘空间系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:
Linux查看磁盘空间 显示格式为:
文件系统 容量 已用 可用 已用% 挂载点
Filesystem Size Used Avail Use% Mounted on
/dev/hda2 45G 19G 24G 44% /
/dev/hda1 494M 19M 450M 4% /boot
/dev/hda6 4.9G 2.2G 2.5G 47% /home
/dev/hda5 9.7G 2.9G 6.4G 31% /opt
none 9M 0% /dev/shm
/dev/hda3 9.7G 7.2G 2.1G 78% /usr/local
/dev/hdb2 75G 75G 0 100% /
/dev/hdb2 75G 75G 0 100% /
以上面的输出为例,表示的意思为:
HD硬盘接口的第二个硬盘(b),第二个分区(2),容量是75G,用了75G,可用是0,因此利用率是100%, 被挂载到根分区目录上(/)。
下面是Linux查看磁盘空间命令的解释:
df -hl 查看磁盘剩余空间
df -h 查看每个根路径的分区大小
du -sh [目录名] 返回该目录的大小
du -sm [文件夹] 返回该文件夹总M数
更多功能可以输入一下命令查看:
[责任编辑:server ]
正在加载...
我也说几句
汇编一周来国内外网络和IT行业发生的焦点新闻,精挑细选,第一时间推送独家采写的深度报道和热点专题,深入挖掘新闻事件背后的故事,剖析新闻事件的来龙去脉,让读者准确把握业界的发展态势。
汇集存储频道每周精华内容,让您在最短的时间内,以最便捷的方式获取权威的购买指南,专家博客,皆汇聚在此。
定期为您带来深入权威的网络,交换机,路由器,无线,通信领域信息服务,涵盖产品,技术,新闻,应用案例,评测,购买指南,专栏,技巧等多个方面的信息。与企业网络相关的一切,尽在网络通信邮件,您怎可错过?
新一代数据中心建设管理最新信息快递――聚焦新一代绿色数据中心的设计、建设、运营和管理,汇集业界专家与用户的最精粹观点,展示国内外数据中心经典案例!
定期为您带来安全领域权威专业的产品,技术,新闻,应用案例,评测,购买指南等信息,保护您在网络畅游之时不受病毒的威胁,企业运行之际减少安全的风险。一份邮件在手,一份安全在心!
深入、专业关注云计算相关的技术与实践,范围覆盖私有云建设、公有云服务运营、开源云平台发展、重要云服务商动态等领域,面向企业CIO和IT经理提供深度原创报道,以及云计算、云服务领域最新的市场资讯。
汇集软件频道每周精华内容,让您在最短的时间内,以最便捷的方式获取权威的企业软件新闻,SOA,SaaS,BI,ERP,开源技术,产品,技巧等全方面的实用资讯。还犹豫什么,这就开始体验一下吧!
深入、专业关注大数据相关的技术与实践,提供Hadoop、NoSQL等领域的最新技术资讯,定期发布由业界专家撰写的大数据专栏文章,面向企业CIO、IT经理、DBA提供深度原创报道,以及大数据领域的最新市场资讯。
汇集服务器频道每周精华内容,让您在最短的时间内,以最便捷的方式获取权威的服务器虚拟化,刀片服务器,操作系统,大型机,服务器芯片信息,最新最全的服务器技巧,购买指南,专家博客,皆汇聚在此。
网界网网络学院频道,内容涵盖移动互联,技术开发,Web前端,安全,网络通信,云计算,数据中心,存储,服务器,软件等内容。
订阅过的用户,全部取消选择,可取消订阅
网络世界移动客户端网界网微信订阅号

我要回帖

更多关于 linux 看硬盘空间 的文章

 

随机推荐