2016年12月2日星期五

AIX根据inode号查询文件名

使用AIXsvmon -Ssvmon -D命令可以查看内存段(segment)的详细信息,例如



其中VSID 836906段为clntclient)类型,说明该内存段目前作为JFS2文件缓存使用,存放的文件为逻辑卷/dev/hd2上面inode号为163896的文件。

接下来使用命令 lslv hd2 可以查看逻辑卷对应的文件系统mount,这里 hd2 对应的mount点是 /usr




方法一:

查看文件系统/usr/inode号为163896的文件名,命令格式为:
# ncheck -i <inode#> <filesystem mount point>
具体在这个例子中就是:# ncheck -i 163896 /usr
可知,对应文件为:/usr/websm/pc_client/setup.exe

AIX73:/home> ncheck -i 163896 /usr
/usr:
163896  /websm/pc_client/setup.exe
AIX73:/home> 

方法二:

使用find命令,格式为:
# find <file_system_mount_point> -inum <inode#> -xdev
例如
# find /usr -inum 163896  -xdev
/usr/websm/pc_client/setup.exe



名词解释
VSIDVirtual Segment ID
ESIDEffective Segment ID


沒有留言:

發佈留言