HP-UX (PA-RISC, ia64) 자료실 - 포기하지 않으면 실패하지 않는다!
Vote Reply Modify Delete Forward Prev Next List

  작성자   : 조성환 [ ladmin ] 추천: 1921, 수정: 1, 조회: 5469, 줄수: 80, 분류: Etc.
Maintaining the File System (sync & fsck)
 

HFS, JFS 파일시스템의 파일 update 방법



- 데이터를 생성 및 수정할 때 실제 디스크에 바로 적용되어 생성 및 수정을 하지 않습니다.


데이터는 우선 버퍼캐시라는 메모리내에 생성 및 수정한 내용이 복사되며

이 버퍼캐시의 용량이 차서 지워야 할 때 inode 정보와 함께 디스크에 저장을 하게 됩니다.

만약에 버퍼의 내용이 디스크에 저장하지 않고 시스템이 정지되면 파일시스템이 손상을 입게 됩니다.



- 버퍼캐시을 사용하면 디스크 사용량이 줄어 전체적인 시스템 성능을 향상시킵니다.



- 시스템 종료전 반드시 버퍼캐시의 내용을 디스크에 저장하기 위해서 sync라는 명령을 사용합니다.


Sync and syncer

Syncer - 시스템이 시작될 때 /sbin/init.d/suncer에서 시작됩니다.

syncer 명령은 직접 호출해서는 안되며 시스템 부트할 때 스크립터을 통해 실행해야함.

sync 는 버퍼캐시의 내용을 디스크로 저장을 합니다.

이것은 시스템 종료와 같은 중대한 작용을 수행되기전에 모든 수정된 내용을 디스크에 저장하기 위함입니다.

이명령은 나무때나 실행할수 있습니다.




Fsck

Fsck - 기본적인 파일시스템 유지보수 도구입니다.

그것은 파일시스템에서 본질적으로 중복되는 데이터를 점검하여 구조적인 무결점을 확인합니다.

- 반드시 정지된 시스템에서 실행하여야 합니다.

이상적인 상태는 파일시스템을 umount 하는것입니다.

즉 싱글모드에서 실행하는 것이 좋습니다.


HFS에서의 fsck - 파일시스템 전체을 검사합니다.

JFS에서의 fsck - 전체의 파일시스템을 조사하지 않고 기록만 잀습니다.

그래서 수행하는데 몇분도채 걸리지 않습니다.


Option : -F filesystem , -y|-Y (모든질문에 yes) , -n|-N (모든질문에 no)





예)

fsck -F vxfs /dev/rdsk/c0t5d0

fsck -F vxfs /usr

fsck -F vxfs -y /dev/vg01/lvol3
file system is clean - log replay is not required






이전: Run level & /etc/inittab 에 대해서
다음: HP-UX 용 기본 환경변수 (Default Posix Shell - .profile)
2004/10/02(01:40) from 61.38.79.214
CrazyWWWBoard 2000

Vote Reply Modify Delete Forward Prev Next List
(c) Nobreak Technologies, Inc.