/tmp 파일시스템을 사용하는 명령어를 일일이 나열하기는 어럽습니다. 그러나 AIX truss 명령어를 통해서 쉽게 확인할 수 있습니다. ※ truss : 명령어가 실행될 때 해당 명령어에 의해서 open되는 file과 read, write등 실제 operation을 자세하게 보여주는 명령어로서 각 커맨드를 수행하면서 truss한 결과를 볼 수 있습니다.
1) “lspv”는 disk 정보를 보기 위한 명령어
# truss -f lspv 2> lspv_truss.out
# grep tmp lspv_truss.out t
27000870: 13041665: statx("/tmp/__lspv.db.27000870", 0x2FF21A64, 76, 01) Err#2 ENOENT
28704928: 18415617: kopen("/tmp/__lspv.db.27000870", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH) = 4
........................................
2) “cfgmgr”은 device를 scan하는 명령어로 booting과정에서 수행됨
# truss -f cfgmgr 2> cfgmgr_truss.out
# grep tmp cfgmgr_truss.out
14221564: 44040269: statx("/tmp/rc.net.out", 0x2FF22468, 176, 021) = 0
14221564: 44040269: unlink("/tmp/rc.net.out") = 0
27000850: 36503657: kopen("/tmp/rc.net.out", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH) = 5
14221312: 44040273: kopen("/tmp/rc.net.out",
..................................................
3) “varyonvg”는 VG(Volume Group)을 on시키는 명령어로 hacmp에서 takeover되는 과정에서 VG를 on시키기 위해 수행됨
# truss -f varyonvg imsivg 2> varyonvg_truss.out
# grep tmp varyonvg_truss.out
7733404: 42008787: statx("/tmp/lvmt.log", 0x2FF2069C, 76, 01) = 0
7733404: 42008787: statx("/tmp/lvmt.log", 0x2FF20714, 76, 0) = 0
7733404: 42008787: kopen("/tmp/lvmt.log", O_RDWR) = 4
12976138: 33161319: statx("/tmp/lvmt.log", 0x2FF21B50, 76, 01) = 0
12976138: 33161319: statx("/tmp/lvmt.log", 0x2FF21BC8, 76, 0) = 0
12976138: 33161319: kopen("/tmp/lvmt.log", O_RDWR) = 6
12976142: 33161323: statx("/tmp/.workdir.12976142.14942240_1", 0x2FF21E30, 76, 0) Err#2 ENOENT
...................................................
위 커맨드들은 모두 /tmp 파일시스템을 사용하고 있고, 그밖에도 많은 커맨드가 /tmp파일시스템을 사용하고 있습니다.
'01.기술자료' 카테고리의 다른 글
[AIX] Tips-부팅시 /tmp가 100%이면 (0) | 2014.08.07 |
---|---|
[Tip] Network IEEE802.3 (0) | 2014.07.18 |
서버 FW 업데이트 - 동일 Release (0) | 2014.07.03 |
[AIX] Critical Error 참조 (0) | 2014.07.03 |
AIX-Tips-Process와 Thread (0) | 2014.06.18 |