今天线上一台机器磁盘满了,上去查看了一下,发现这台server配置很奇怪
bash-3.00# df -h
Filesystem size used avail capacity Mounted on
/ 98G 98G 0K 100% /
/app-tmp1 258G 21K 258G 1% /app-tmp1
/dev 98G 98G 0K 100% /dev
/export/home/ 258G 507K 258G 1% /export/home/
proc 0K 0K 0K 0% /proc
ctfs 0K 0K 0K 0% /system/contract
mnttab 0K 0K 0K 0% /etc/mnttab
objfs 0K 0K 0K 0% /system/object
swap 34G 360K 34G 1% /etc/svc/volatile
/platform/SUNW,SPARC-Enterprise-T5120/lib/libc_psr/libc_psr_hwcap2.so.1
98G 98G 0K 100% /platform/sun4v/lib/libc_psr.so.1
/platform/SUNW,SPARC-Enterprise-T5120/lib/sparcv9/libc_psr/libc_psr_hwcap2.so.1
98G 98G 0K 100% /platform/sun4v/lib/sparcv9/libc_psr.so.1
fd 0K 0K 0K 0% /dev/fd
swap 34G 5.4M 34G 1% /tmp
swap 34G 48K 34G 1% /var/run
根分区满了,这倒是不奇怪,从mount点看,应该是T5120的机型,估计应该是一个subzone。但是我居然看不到globalzone的配置信息
bash-3.00# cat /etc/globalzone
cat: cannot open /etc/globalzone
但是他的确是一台subzone
bash-3.00# prtdiag
prtdiag can only be run in the global zone
如何查出他是属于哪一台globalzone呢?利用网卡的IPMP的信息,用arp方式看到属于哪一个globalzone的。
bash-3.00# arp -a|grep SPLA
e1000g0 Oracle-t5120-58.sys.com 255.255.255.255 SPLA 00:21:28:6c:53:58