볼륨을 마운트 한다는 것은 데이터를 사용할 수 있도록 파일 시스템 어딘가에 배치하는 것을 의미합니다. 예를 들어, 이름이 지정된 플래시 볼륨을 마운트하면 MyFlash
일반적으로 해당 /media/MyFlash
내용에 액세스 할 수있는 이름이 지정된 폴더가 만들어집니다 .
마운트 해제하면 파일 시스템을 통해 데이터를 사용할 수 없게됩니다. 이는 다음 중 하나를 의미합니다.
/media/MyFlash
마운트 해제 후 더 이상 존재하지 않거나
/media/MyFlash
빈 폴더입니다
또한 한 번에 하나의 파티션을 마운트 해제하십시오. 드라이브에 여러 볼륨 (파티션)이있는 경우 각 볼륨 (파티션)을 개별적으로 마운트 해제해야합니다.
드라이브를
안전하게 제거 하면 커널 USB 모듈이 더 이상 드라이브를 신경 쓰지 않습니다. 기록 될 미해결 데이터는 장치의 전원이 꺼지지 만 (USB 포트에서 여전히 전압이 흐르지 만). 이 작업이 완료된 후에 만 USB 포트에서 드라이브를 제거해야합니다.
커널이 USB 포트를 통해 모든 데이터를 쓰더라도 일부 장치, 특히 외부 (회전) 하드 드라이브는이 데이터를 버퍼링하여 디스크에 즉시 쓰지 않을 수 있습니다. 모든 파티션을 마운트 해제하고 USB 케이블을 빼면이 버퍼의 데이터가 디스크에 기록되지 않아 손실 될 수 있습니다. 그러나 드라이브를 안전하게 제거 할 때 커널은 드라이브에 모든 데이터가 기록되었는지 확인하고 드라이브가이를 확인할 때까지 기다립니다.
기술 정보
커널은 일부 특수 파일을 장치와 연결합니다. 우리는 장치가 말해 /dev/sdc
두 개의 파티션으로 /dev/sdc1/
와 /dev/sdc1
. 마운트 및 마운트 해제 조작은 이러한 파일을 사용하고 형식화 도구는 파일을 사용하여 파티션에 직접 데이터를 기록합니다. 그러나 드라이브를 "안전하게 제거"할 때 커널은 더 이상 /dev/sdc*
파일을 드라이브와 연관시키지 않습니다 .
드라이브가 "안전하게 제거"되지 않고 "마운트 해제"되어있는 한 응용 프로그램과 커널이 디스크에 쓸 수있는 방법이 있으며 커널이 디스크에 버퍼 쓰기를 마쳤다고 보장 할 수 없습니다. 디스크의 레코딩이 완료되었습니다.