: : : sync 명령어는 무얼하는지 궁금합니다.
: : :
: : : 맨 페이지도 이해가 가지 않구요...궁금합니다.
: : sync 명령어는 flush filesystem buffers 라는 맨페이지 설명처럼
: : 비동기식 파일시스템(ext2..)에서 버퍼(임시저장장소)에 있는 내용을
: : 디스크에 저장하도록 하는 명령어입니다.
: :
: : --
: : .......................................................................
: : ...zzzZZZ : ) ~ 아이~ 졸려~ 항상 졸린 seeker
: : ..........................
: 그럼.....디스크 무슨 파일로저장이 되는지 궁금합니다.
: .............................................
제 설명이 이해하기 어려웠나보죠? 간단히 다시설명하자면 디스크 입출력시
그러니까 님께서 예를 들어 a.txt라는 파일을 편집한후 디스크에 저장
하는 명령어를 사용했다고 하면 그게 명령어를 내린 순간 디스크에 저장이
되는게 아니라 커널의 디스크 입출력 스케줄링에 따라 어느 특정시점에
저장이 된다는 거죠... 그래서 만약 출력시 디스크에 저장이 되기전에
시스템이 다운이 되었다면 그 데이터는 날라가는 불상사가 발생하게 되죠
리눅스가 다른 유닉스에 비해 열세인 파일시스템 때문에 보다 많은 사용이
주저되는 원인이 되기도 하구요... 하지만 반가운소식은 리눅스에도
동기식이구... 저널링 기능을 지원하는 파일시스템이 여러개 포팅이 되어
사용할 수 있게 되어 리눅스가 보다 널리 사용되게 될것입니다.--..................................
..................................... ...zzzZZZ : ) ~ 아이~ 졸려~ 항상 졸린 seeker
.......................................................................