유닉스 시스템이 시작되고 필요한 프로그램들을 실행시키고 나면 많은 내용의 디스크 파일 정보들이 시스템 메모리속에 로딩이 되고 변경 및 업데이트가 된다. 이러한 때에 오류가 발생해 시스템에 문제가 생기거나 하면 디스크 속에는 예전 정보만 가지고 있거나 나쁜 경우에는 디스크가 일부 깨지는 문제도 발생할 수 있다.

 이러한 문제들을 방지하려면 가끔 메모리 속의 내용을 디스크로 보내주는 작업이 필요하다. 특별히 시스템의 전원을 내리거나 리부팅을 할 경우에는 더욱 필요한데 이러한 일이 가능하도록 만들어주는 시스템 명령어는 sync이다. 또한 C에서 sync() 함수를 이용하여 이러한 작업을 할 수도 있다.

Tags:

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.