获取有关系统上磁盘空间使用情况信息的命令取决于文件系统。以下各节说明了如何根据文件系统使用适当命令来显示有关磁盘使用的数据。
要显示有关 ZFS 磁盘空间使用情况的信息,请按如下方式使用 zpool 命令:
# zpool list root-pool
其中 root-pool 是系统上的根池的名称。以下示例提供有关 rpool 的信息,该根池具有 10.0 GB 的已分配空间和 580 GB 的可用空间。
# zpool list rpool NAME SIZE ALLOC FREE CAP HEALTH ALTROOT rpool 68G 10.0G 58.0G 14% ONLINE -
通过该命令的 –r 选项,可将根池中的可用空间与实际使用的空间进行比较。
# zfs list -r rpool NAME USED AVAIL REFER MOUNTPOINT rpool 10.2G 56.8G 106K /rpool rpool/ROOT 5.04G 56.8G 31K legacy rpool/ROOT/solaris 5.04G 56.8G 5.04G / rpool/dump 1.00G 56.8G 1.00G - rpool/export 63K 56.8G 32K /export rpool/export/home 31K 56.8G 31K /export/home rpool/swap 4.13G 56.9G 4.00G -
要显示有关 UFS 磁盘空间使用情况的信息,请使用 df 命令:
$ df / (/dev/dsk/c0t0d0s0 ): 101294 blocks 105480 files /devices (/devices ): 0 blocks 0 files /system/contract (ctfs ): 0 blocks 2147483578 files /proc (proc ): 0 blocks 1871 files /etc/mnttab (mnttab ): 0 blocks 0 files /etc/svc/volatile (swap ): 992704 blocks 16964 files /system/object (objfs ): 0 blocks 2147483530 files
要查看按用户列出的磁盘空间使用情况,请使用 quot 命令。
# quot /ufsfs /dev/rdsk/c3t3d0s0: 21048 root 350 amy 250 rory