Ubuntu는 사용자별 자동 장치의 마운트 지점에 대한 지속적인 액세스를 어떻게 유지합니까?

Ubuntu는 사용자별 자동 장치의 마운트 지점에 대한 지속적인 액세스를 어떻게 유지합니까?

포맷된 외장 하드 드라이브를 관리하는 방법을 찾으려고 노력 중인데 ext4, 이해할 수 없는 동작을 발견했습니다.

/media사용자가 자동으로 마운트한 장치에서 마운트 지점의 액세스(또는 소유권)를 변경하면 장치가 제거된 후 마운트 지점이 사라지더라도 변경 사항이 지속되는 것으로 나타났습니다 . 이것이 무엇을 의미하는지 이해하는 데 도움을 주기 위해 누군가가 그것이 어떻게 작동하는지 설명해 줄 수 있습니까?

ext4다음은 포맷된 USB 플래시 드라이브에 대한 이러한 동작의 예입니다.

§ ls -l /media/alexey/
total 4
drwx------ 3 alexey alexey 4096 déc.  23 21:25 Corsair
§ chmod g+rwx /media/alexey/Corsair/
§ ls -l /media/alexey/
total 4
drwxrwx--- 3 alexey alexey 4096 déc.  23 21:25 Corsair
§ umount /media/alexey/Corsair 
§ ls -l /media/alexey/
total 0
§ udisksctl mount -b /dev/sdc
Mounted /dev/sdc at /media/alexey/Corsair.
§ ls -l /media/alexey/
total 4
drwxrwx--- 3 alexey alexey 4096 déc.  23 21:25 Corsair

답변1

디렉토리와 마운트 지점으로 사용되는 디렉토리를 구별해야 합니다. 파일 시스템을 마운트하는 경우"위에""위"에 마운트한 파일 시스템에 의해 가려지는(원하는 경우 덮어쓰여지는) 디렉터리(및 그 아래의 모든 파일과 디렉터리)입니다. 변경한 내용이 파일 시스템에 적용되었습니다.USB 펜에, 따라서 마운트 지점으로만 사용되는 (임시) 디렉토리가 아닌 마운트 사이에 유지됩니다(필요할 때마다 기본 권한을 사용하여 다시 생성됨). 기본적으로 최상위/루트(/) USB 펜의 파일 시스템,"이 되다"마운트 포인트!


USB 펜에는 자체 루트(/).

USB 펜을 연결하면 다음과 같은 메뉴가 나타납니다.해적만들기 - 일부 기본 권한 및 소유권 포함/미디어/알렉세이.

그런 다음 USB 펜에 루트 파일 시스템을 마운트합니다."위에"이것/미디어/알렉세이/해적-목차- 흐리게 처리하세요. 이제부터 당신이해적디렉토리, 당신은실제로내용을 루트 디렉터리로 변경하세요.USB 펜.

USB 펜을 제거하면,해적디렉토리가 삭제되었습니다. 그러나 USB 펜의 파일 시스템과 루트 디렉터리에 대한 변경 사항을 포함한 모든 변경 사항은 그대로 유지됩니다.

USB 펜을 다시 연결하면 새로운해적디렉터리는 기본 권한으로 생성됩니다.아니요지난번에 무엇을 했는지 기억해 보세요. 그러나 USB 펜의 파일 시스템과그것은루트는 디렉토리 상단에 마운트되며 변경 사항이 그대로 유지됩니다. 변경 사항이 적용되었기 때문입니다.USB 펜에, 임시 디렉토리 대신.

관련 정보