목록df (2)
공학박사 권경안
shell 을 통해서 특정파일을 0 bytes 로 바꾸기. - log 초기화하기등. 몇가지의 shell 명령어만 알면 쉽게 만들어서 활용할수 있다. 사례) ProFrame 의 서버로그를 0 Bytes 로 모두 초기화하기. #!/usr/bin/ksh if [ `hostname` != "ap" ]; // if 를 통해 hostname 을 확인한다. then echo " Please... hostname check " exit 1 fi for file in `ls /log/*.log` // for 를 통해 디렉토리 파일개수만큼 돌면서 > 한다. do echo "$file -> 0 bytes" > $file done df -k /log // size 를 확인해본다. 개인적으로 bdf 를 더 선호함. exit 0..
@ HP-UX UNiX man 명령어를 통해 bdf 를 확인하면 다음과 같이 표시한다. bdf - report number of free disk blocks (Berkeley version) df(disk free) 명령어의 버클리 버전이라는 뜻인데. 차이점이 있으며 그 설명은 아래 회색표시된 부분으로 대신한다. 즉, bdf 와 df 로 보았을경우 차이점이 나는것이 정상이라고 볼수 있다. du 명령은 positive 관점에서 현재 할당된 블록의 수를 보여주고 , bdf는 negative 관점에서 disk의 현재 여유공간을 보여준다 따라서 du명령의 경우 방금 지운 블록도 free한 영역으로 count하여 실제 size에 반영되지만, bdf의 경우에는 활성화된 Process 가 할당된 블록 (예를 들어 ..