Ubuntu 또는 Mint에서 USB 드라이브를 쓰기 방지하는 방법은 무엇입니까?

Ubuntu 또는 Mint에서 USB 드라이브를 쓰기 방지하는 방법은 무엇입니까?

보호하려는 데이터가 포함된 NTFS USB 하드 드라이브가 있습니다. Ubuntu 또는 Mint에서 이를 달성하는 가장 좋은 방법은 무엇입니까?

답변1

가정:

  • 놔두겠다는 거야?모두USB 스틱은 몇 가지 특정 파일이 아닌 읽기 전용입니다.
  • USB 드라이브 장치는/dev/sde

사용mount

가장 간단하고 아마도 가장 안전한 옵션은 mountUSB 드라이브 입니다.읽기 전용, ro옵션을 사용하십시오:

sudo mount -o ro /dev/sde /mnt

USB 드라이브가 읽기-쓰기( rw)로 자동 마운트된 경우 읽기 전용으로 다시 마운트할 수 있습니다.

sudo mount -o remount,ro /dev/sda /mnt

사용hdparm

또는 위험하게 살고 싶다면 hdparm마운트된 USB 드라이브를 읽기 전용으로 설정할 수 있습니다.

sudo hdparm -r1 /dev/sde

읽고 쓸 수 있게 만들어라

sudo hdparm -r0 /dev/sde

읽기/쓰기 상태 확인

sudo hdparm -r /dev/sde

지적한대로 참고하세요이 댓글, 사용하면 hdparm바람직하지 않은 결과가 발생할 수 있습니다. 이 hdparm설정은 mount파일 시스템이 안전하게 마운트 해제되지 못하게 할 수 있습니다. 이로 인해 파일 시스템이 마운트되지 않은 경우 마운트된 것으로 표시됩니다. 즉, 다음 마운트에서 파일 시스템 검사(또는 이에 상응하는 로깅)를 수행해야 합니다.

따라서 모드를 읽기-쓰기로 재설정하는 것이 현명합니다.제거하기 전에:

sudo hdparm -r0 /dev/sde

당신은 또한 볼 수 있습니다이 답변도착하다소니 카메라 읽기/쓰기를 설치하려면 "hdparm -r"이 필요한 이유는 무엇이며 이것이 위험한 이유는 무엇입니까?:

-r플래그는 버전 2.3과 2.9(95-96 - 고대!) 사이에서 세부 정보 없이 위험한 것으로 표시되었지만 hdparm실제로 수행하는 작업은 오늘날에도 여전히 동일합니다.

...

최근까지 scsi 드라이버(따라서 대부분의 표준 하드 드라이브)에는 읽기 전용 플래그가 유지되지 않는 매우 심각한 버그가 있었습니다.

수정되었지만 수정으로 인해 일부 장치가 읽기 전용 상태로 유지되는 새로운 버그가 발생했습니다.

커널에 이러한 문제에 대한 패치가 적용되었는지 확인하세요.

관련 정보