디스크 유틸리티 : "마운트 해제"와 "안전 제거"의 차이점은 무엇입니까?


16

시스템> 관리> 디스크 유틸리티

"볼륨 마운트 해제"와 "안전 제거"의 차이점은 무엇입니까? 플래시 드라이브를 삽입하고 디스크 유틸리티 UI를 열었다 고 가정합니다. "안전 제거"를 클릭하면 "드라이브 분리 오류"알림이 사용 중입니다. 먼저 "볼륨 마운트 해제"버튼을 클릭 한 다음 "안전 제거"버튼을 따라야합니다.

여기에 몇 가지 질문이 있습니다 : 이것은 드라이브를 제거하기 전에 (컨텍스트 메뉴를 통해) 드라이브를 "꺼내"고 있다는 것을 의미합니까, "안전하게"제거하지 않았습니까? 그리고 두 가지 다른 작업에 해당하는 명령 줄은 무엇입니까?

(이 질문은 여기 에서 다소 다루어 졌지만 대답 디스크 유틸리티 옵션에 대해 지적한 것과 모순되는 것 같습니다 . 감사합니다.)

답변:


11

"마운트 해제"는 파일 시스템을 마운트 해제합니다. USB 대용량 저장 장치 (예 : USB 메모리 스틱 또는 USB 하드 디스크)에 둘 이상의 파티션이있는 경우 현재 선택된 파티션에서 파일 시스템 만 마운트 해제합니다.

"안전한 제거"는 내가 생각한 "꺼내기"와 동일합니다. USB 대용량 저장 장치의 경우 장치의 전원이 꺼 지므로 장치에 액세스 할 수 없습니다 (다시 뽑았다가 다시 꽂을 때까지 장치 목록에서 사라짐). 마운트 해제하기 전에 장치 전원을 끄면 마운트 해제하지 않고 USB 장치를 분리하는 것과 동일한 결과가 나타납니다. 가능한 데이터 손실.

유용성 관점에서 파일 시스템을 마운트 한 장치의 "안전 제거"버튼을 클릭하면 해당 파일 시스템을 마운트 해제해도 괜찮은지 묻거나 묻지 않고 수행하는 것이 더 좋습니다. 그것은 아마도 사용자가 원하는 것입니다 ...

디스크 유틸리티 버튼과 동일한 명령 줄은 다음과 같습니다.

  • udisks --unmount "마운트 해제"버튼
  • udisks --detach "안전 제거"버튼

1
"안전 제거"는 "꺼내기"와 같지 않다고 생각합니다. 파일 관리자를 통해 USB 드라이브를 꺼낼 때 여전히 디스크 유틸리티에 USB 드라이브가 마운트 해제되었지만 안전하게 제거되지 않은 것으로 표시됩니다. "마운트 해제"가 "꺼내기"와 동일하다는 것을 의미합니다.

동의, rEnr3n. 그것은 여전히 ​​나에게 희미하게 남아있는 질문의 유일한 부분 이었지만, 나머지 대답을 감안할 때 내가 찾은 것이 정확하게 받아 들여진 것으로 표시했습니다. 다시 열어야한다고 생각하십니까?
트렌치

아니요, "eject"는 "unmount"와 같지 않습니다. udisk는 여전히 장치를 볼 수 있지만 Nautilus에서 꺼내기를 한 후에는 더 이상 파티션을 볼 수 없습니다. 그 사이 어딘가에있는 것 같습니다 (또는 아마도 버그입니까?).
JanC

10

볼륨을 마운트 한다는 것은 데이터를 사용할 수 있도록 파일 시스템 어딘가에 배치하는 것을 의미합니다. 예를 들어, 이름이 지정된 플래시 볼륨을 마운트하면 MyFlash일반적으로 해당 /media/MyFlash내용에 액세스 할 수있는 이름이 지정된 폴더가 만들어집니다 .

마운트 해제하면 파일 시스템을 통해 데이터를 사용할 수 없게됩니다. 이는 다음 중 하나를 의미합니다.

  • /media/MyFlash 마운트 해제 후 더 이상 존재하지 않거나
  • /media/MyFlash 빈 폴더입니다

또한 한 번에 하나의 파티션을 마운트 해제하십시오. 드라이브에 여러 볼륨 (파티션)이있는 경우 각 볼륨 (파티션)을 개별적으로 마운트 해제해야합니다.


드라이브를 안전하게 제거 하면 커널 USB 모듈이 더 이상 드라이브를 신경 쓰지 않습니다. 기록 될 미해결 데이터는 장치의 전원이 꺼지지 만 (USB 포트에서 여전히 전압이 흐르지 만). 이 작업이 완료된 후에 만 ​​USB 포트에서 드라이브를 제거해야합니다.

커널이 USB 포트를 통해 모든 데이터를 쓰더라도 일부 장치, 특히 외부 (회전) 하드 드라이브는이 데이터를 버퍼링하여 디스크에 즉시 쓰지 않을 수 있습니다. 모든 파티션을 마운트 해제하고 USB 케이블을 빼면이 버퍼의 데이터가 디스크에 기록되지 않아 손실 될 수 있습니다. 그러나 드라이브를 안전하게 제거 할 때 커널은 드라이브에 모든 데이터가 기록되었는지 확인하고 드라이브가이를 확인할 때까지 기다립니다.


기술 정보

커널은 일부 특수 파일을 장치와 연결합니다. 우리는 장치가 말해 /dev/sdc두 개의 파티션으로 /dev/sdc1//dev/sdc1. 마운트 및 마운트 해제 조작은 이러한 파일을 사용하고 형식화 도구는 파일을 사용하여 파티션에 직접 데이터를 기록합니다. 그러나 드라이브를 "안전하게 제거"할 때 커널은 더 이상 /dev/sdc*파일을 드라이브와 연관시키지 않습니다 .

드라이브가 "안전하게 제거"되지 않고 "마운트 해제"되어있는 한 응용 프로그램과 커널이 디스크에 쓸 수있는 방법이 있으며 커널이 디스크에 버퍼 쓰기를 마쳤다고 보장 할 수 없습니다. 디스크의 레코딩이 완료되었습니다.


품질 정보; 감사합니다. 나는 다음에 관한 또 다른 질문을 할 것입니다
트렌치

-1

pendrive에서 안전한 제거를 사용하면 다른 pendrive를 사용할 수 없습니다. 우분투는 내가 pendrive를 전혀 연결하지 않았다는 것을 인식하지 못합니다. (/ var / log / messages에는 아무것도 표시되지 않습니다)

이것은 우분투 버전 10.04에 있었으며 아마도 수정되었습니다.


귀하의 답변은 실제로 질문에 대한 답변이 아닙니다.
Anwar
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.