在Solaris中如何检查文件系统中空闲/使用的 inode 数

我们可以通过以下方式了解文件系统中有多少个 inode:

  1. 添加已使用和空闲的 inode 数。
    df -i 选项是特定于 ufs 的选项。
# df -oi
Filesystem             iused   ifree  %iused  Mounted on
/dev/dsk/c0t0d0s5       2506  145590     2%   /opt
2506 + 145590 = 148096
  1. 这与其他系统命令找到的信息密切对应。
    查找文件系统中的千字节数:
# df -k
Filesystem            kbytes    used   avail capacity  Mounted on
/dev/dsk/c0t0d0s5     288855   73739  186231    29%    /opt

查找每个 inode 的字节数 (nbpi):

# mkfs -m /dev/rdsk/c0t0d0s5
mkfs -F ufs -o
nsect=80,ntrack=19,bsize=8192,fragsize=1024,cgsize=16,free=10,rps=90,
nbpi=2066,opt=t,apc=0,gap=0,nrpos=8,maxcontig=16 /dev/rdsk/c0t0d0s5 615600
  1. 要查找文件系统中的 inode 数,请将千字节除以 nbpi:
288855 * 1024 / 2066 = 143169
日期:2020-09-17 00:15:19 来源:oir作者:oir