.png)
저는 라즈베리 파이(4)를 직접 언급하고 있지만 노트북의 SD 카드에서 부팅하는 경우 어떻게 해야 할지 잘 모르겠습니다.
쓰기 캐시가 증가한다는 것은 이해가 됩니다. Windows에서는 X초의 대기 시간(지연된 쓰기)을 제공하는 "Primo Cache"라는 프로그램을 사용할 수 있습니다.
그러나 나는 리눅스에서 이것을 달성하는 방법을 전혀 모른다는 것을 깨달았습니다. 그리고 오히려 모르고 있다는 것이 당황스럽습니다. 그것은 내가 잊어버린 간단한 일임에 틀림없는 것 같습니다...
어떤 아이디어가 있나요?
답변1
쓰기 캐싱은 도움이 되지 않습니다.
RAM이 많은 컴퓨터의 현재 Ubuntu 시스템(예: 18.04.x LTS)에서는 쓰기 작업이 자동으로 캐시됩니다. 그러나 캐시에서 실제 대상 장치(귀하의 경우 SD 카드)로의 최종 쓰기 속도에는 도움이 되지 않습니다.
여러 개의 작은 파일을 [압축] 아카이브에 넣고 아카이브를 작성합니다.
도움이 될 수 있는 것은 많은 작은 파일을 아카이브(예: tar
)에 넣는 것입니다. 아카이브를 압축하면 작업 속도가 더욱 빨라집니다.
sudo tar -cvzf file.tar.gz pattern
아카이브에 넣을 파일을 선택하기 위해 와일드 카드를 포함하는 파일 및/또는 디렉토리가 포함된 표현식이 있을 수 있습니다 pattern
..
아카이브 또는 압축된 아카이브를 SD 카드에 쓰는 것이 파일을 별도로 쓰는 것보다 훨씬 빠릅니다.
편집: 전체 SD 장치 지우기
메모리 카드와 USB 펜드라이브는 반복해서 쓴 후 원래 쓰기 속도보다 느려지는 경우가 많습니다. 마침내 그들은 완전히 목이 막혀 '막혀버릴' 수도 있습니다. 0으로 덮어써 전체 장치를 지우는 것이 도움이 된다는 것을 알았습니다.