Linux Sync 명령 사용을위한 단계별 안내서

정전이 예상되는 경우 Linux Sync 명령을 사용하십시오.

Linux 운영 체제를 관리하는 것은 특별히 명확하지 않지만 기본 작업을 수행하도록 시스템에 지시하는 명령을 배우는 것은 올바른 방향으로 나아가는 중요한 단계입니다. s ync 명령은 컴퓨터의 메모리에 버퍼링 된 모든 데이터를 디스크에 기록합니다.

동기화 명령을 사용해야하는 이유

성능을 향상시키기 위해 컴퓨터는 RAM이 하드 디스크보다 훨씬 빠르기 때문에 데이터를 디스크에 쓰지 않고 메모리에 보관합니다. 컴퓨터 충돌이있을 때까지이 접근법이 좋습니다. Linux 시스템에서 계획되지 않은 시스템 종료가 발생하면 메모리에 보유 된 모든 데이터가 손실되거나 파일 시스템이 손상됩니다. sync 명령은 임시 메모리 저장소의 모든 내용을 영구 파일 저장소 (예 : 디스크)에 기록하여 데이터가 손실되지 않도록합니다.

동기화 명령 사용시기

일반적으로 컴퓨터는 체계적으로 종료됩니다. 컴퓨터가 종료되거나 프로세서가 비정상적으로 중지되면 (예 : 커널 코드를 디버깅 할 때 또는 정전이 발생할 경우) sync 명령은 메모리의 데이터를 즉시 전송하도록 강제합니다. 디스크. 최신 컴퓨터는 잠재적으로 캐시 가 크기 때문에 sync 명령을 사용할 때 컴퓨터의 전원을 끄기 전에 활동을 나타내는 모든 LED가 깜박임을 멈출 때까지 기다리십시오.

동기화 구문

sync [옵션] [파일]

sync 명령의 옵션

동기화 명령의 옵션은 다음과 같습니다.

고려 사항

수동으로 동기화를 호출하는 것은 일반적이지 않습니다 . 대부분의 경우이 명령은 Linux 커널을 불안정하게 만들 수있는 다른 명령을 실행하기 전에 실행되거나 나쁜 일이 발생할 것으로 생각되는 경우에 실행됩니다 (예 : Linux 기반의 전원 공급이 부족한 경우 랩톱) 전체 시스템 종료를 실행할 시간이 없습니다.

시스템을 중지하거나 다시 시작하면 운영 체제는 필요한 경우 영구 기억 장치와 메모리의 데이터를 자동으로 동기화합니다.