在 Oracle® Solaris 11.2 中管理设备

退出打印视图

更新时间: 2014 年 7 月
 
 

管理磁盘使用

有关可对磁盘执行的管理任务的列表,请参见以下任务列表。

表 5-1  管理磁盘使用任务列表
任务
说明
有关说明
显示有关系统上磁盘空间的使用情况的信息。
显示当前的磁盘空间使用情况。
显示有关占用磁盘空间的文件的大小信息。
显示有关存储在系统磁盘上的文件的大小及其他信息。
显示有关目录和子目录的大小的信息。
使用 du 命令显示一个或多个目录、子目录和文件的大小。
执行磁盘维护。
通过定期删除不需要的文件和目录确保磁盘可用性。通过按时间戳列出文件来标识旧文件。
查找并删除旧文件或非活动文件。
使用 find 命令来识别可标记为要删除的非活动文件。
清除临时目录。
查找临时目录,然后使用 rm –r * 命令删除整个目录。
查找并删除核心文件。
使用 find . -name core -exec rm {} \; 命令查找并删除核心文件。

以下列表汇总了可用于显示有关文件大小和磁盘空间的信息的命令。

  • zpool list-显示池空间大小、分配给数据集和内部元数据的空间量以及未分配的空间量。请参见 zpool(1M) 手册页。

  • zfs list-显示数据集和任何后代占用的空间量、可用于数据集及其后代的空间量以及此数据集引用的数据量(这些数据量不一定能与池中的其他数据集共享)。请参见 zfs(1M) 手册页。

  • df-报告可用磁盘块和文件的数量。请参见 df(1M) 手册页。

  • du-汇总分配给每个子目录的磁盘空间。请参见 du(1) 手册页。

  • find –size-根据 –size 选项指定的大小递归搜索目录。请参见 find(1) 手册页。

  • ls-以 1024 的幂次方形式列出文件大小。请参见 ls(1) 手册页。

在确定可用的 ZFS 存储池和文件系统空间方面,zpool listzfs list 命令比传统的 dfdu 命令更有用。使用传统命令,既不能轻易分辨池和文件系统空间,也不能对后代文件系统或快照使用的空间做出解释。