![즉각적인 정전을 허용하는 비저널링 파일 시스템이 있습니까?](https://linux55.com/image/34143/%EC%A6%89%EA%B0%81%EC%A0%81%EC%9D%B8%20%EC%A0%95%EC%A0%84%EC%9D%84%20%ED%97%88%EC%9A%A9%ED%95%98%EB%8A%94%20%EB%B9%84%EC%A0%80%EB%84%90%EB%A7%81%20%ED%8C%8C%EC%9D%BC%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9D%B4%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
종료 절차를 수행하지 않고 전원 스위치를 통해 즉시 종료할 수 있는 파일 시스템이 Linux에 있습니까? 그렇다면 저널링 파일 시스템에 비해 성능에 큰 영향을 미칠까요? 또한 전체 디스크 암호화를 지원합니까?
그 이유 중 하나는 랩톱에 설치한 모든 배포판이 중단/절전 문제를 일으키고 SSD를 사용하여 시작/중지하는 것이 더 빠른 것 같습니다.
답변1
설마. 디스크 쓰기 도중 즉시 전원을 끄는 것은 안전하지 않습니다. 이 경우 일기를 쓰는 것이 도움이 될 수 있지만 정기적으로 HD에 영향을 미치는 것은 여전히 좋은 것이 아닙니다.
Linux는 디스크에 즉시 데이터를 쓰지 않는다는 점을 명심하십시오. Linux 커널은 사용하는 파일 시스템에 관계없이 성능을 향상시키기 위해 파일 시스템 읽기 및 쓰기를 캐시합니다. 캐싱을 어느 정도 비활성화할 수 있다고 생각하는데, 종료 속도를 높이기 위해 시스템 성능을 저하시키는 이유는 무엇입니까?
또한 HD에는 (아마도) 자체 온보드 버퍼링이 있는데, 즉각적인 정전을 잘 처리할 수 있을 것으로 기대하지 않습니다. hdparm을 사용하여 해당 버퍼링을 비활성화할 수도 있지만(아마도) 이는 권장되지 않습니다.
그러나 shutdown -h now
(루트로서) 속도가 충분히 빠르지 않고 즉시 전원을 끄고 싶다면 최소한 실행 중인 모든 프로세스에 SIGTERM을 보내고 데이터를 저장할 기회를 준 다음 sync
Tell을 실행해야 합니다. 전원 스위치를 누르기 전에 커널은 캐시된 데이터를 디스크에 씁니다.
읽다http://en.wikipedia.org/wiki/Magic_SysRq_key좀 더 관련된 정보를 얻으려면.
하지만 노트북이 제대로 일시 중지/절전 상태가 되지 않는 문제를 해결해야 할 수도 있습니다. 일부 기계에서는 이것이 문제라고 들었습니다. 하지만 여기 전문가가 문제를 해결하는 데 도움을 줄 수 있을 것입니다.