![Debian Linux 시스템에서 HDD에 데이터를 쓸 수 있는 방법은 무엇이며 이를 방지하는 방법은 무엇입니까?](https://linux55.com/image/43798/Debian%20Linux%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%EC%84%9C%20HDD%EC%97%90%20%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%A5%BC%20%EC%93%B8%20%EC%88%98%20%EC%9E%88%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9D%B4%EB%A9%B0%20%EC%9D%B4%EB%A5%BC%20%EB%B0%A9%EC%A7%80%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
배경:
여기에는 저전력 AMD CPU가 내장된 예비 x86 마더보드가 있습니다. 저는 데비안 기반 시스템과 ftp/telnet/svn/samba...등과 같은 몇 가지 일반적인 서비스 프로그램을 실행하는 홈 파일 서버를 DIY할 계획입니다.
주요 저장매체는 4GB EIDE 플래시 드라이브이며, USB 하드디스크를 장착할 수 있다. 이 마더보드는 최대 1GB의 RAM을 지원할 수 있습니다. 일반적인 아이디어는 4GB 플래시 드라이브에 데비안을 설치하고 외부 USB HDD를 데이터 저장 장치로 사용하는 것입니다.
플래시 드라이브에는 삭제 주기 횟수가 제한되어 있으므로 가능하면 쓰기를 피하고 싶습니다. 무엇보다도 Linux 스왑 파티션이 비활성화됩니다.
내 질문은 다음과 같습니다
시스템이 실행되는 동안 플래시 디스크에 데이터를 쓸 수 있는 다른 방법은 무엇이며, 이를 방지하려면 어떻게 해야 합니까?
우선, Linux는 로그 메시지를 하드 드라이브에 저장합니까?
편집 - 질문 하나 더:
디스크 데이터 쓰기 이벤트를 모니터링할 수 있는 도구가 있습니까?
답변1
- 플래시 드라이브에 파일 시스템을 마운트하고
/etc/fstab
. /etc/rsyslog.d/*
편집이나 유사한 파일을 사용하여 로그 파일을 다른 디스크로 쉽게 리디렉션할 수 있습니다(syslogd
정확한 파일이 Debian에서 사용되는지는 확실하지 않지만 유사한 파일이 모든 플랫폼에 존재합니다).
이를 사용하여 dstat -dD sda,sdb,sdc 60
읽거나 쓴 데이터의 양을 모니터링할 수 있습니다.