태그 보관물: filesystem

filesystem

마운트 포인트 디렉토리에있는 기존 파일이 안전하고 영향을받지 않습니까? 적용 하면 “mountpoint”디렉토리에있는 기존 파일이

mount 명령을 적용 하면 “mountpoint”디렉토리에있는 기존 파일이 사라지고 디렉토리를 마운트 해제 하면 다시 나타납니다 .

이 파일은 마운트 기간 동안 “휴일”에만 있습니까? … 안전합니까? … 마운트가 활성화 된 상태에서 액세스 할 수있는 방법이 있습니까?



답변

파일에 대해 걱정하지 마십시오. 파일이있는 디렉토리가 마운트 지점으로 사용되는 동안 파일을 덮어 쓰지 않습니다. 불행히도, 그 디렉토리에 마운트하면 시스템에 완전히 보이지 않습니다. 디렉토리가 마운트 포인트로 사용되는 동안 액세스 할 수있는 간단한 방법은 없습니다. 그것들을 사용해야한다면 먼저 파일 시스템을 마운트 해제해야합니다.


답변

@codeMonks answer에 언급 된대로 파일이 안전합니다.

그러나 파일에 액세스하는 더 안전한 해결 방법이 있습니다. 하자 말 당신은 디렉토리를 기존의 것을 /data/media/분류 된 미디어 파일 ( /data/data/media같은 파일 시스템에 있습니다)

이제 이상과 같은 것을 마운트 /data/media 하면 포함 된 파일이 숨겨집니다. (USB 드라이브를 추가 /dev/sdb1하고 마운트했다고 가정합니다 /data/media)

파일에 액세스하려면 /data/media: 안전한면에 있으려면 먼저 빈 디렉토리 /mnt/mymedia
를 만든 다음 mount --bind(디렉토리 수준에서 작동)을 사용하십시오.

sudo mount --bind  /data /mnt/mymedia/

/dataUSB 드라이브를 마운트 한 경우 upperdir을 사용해야합니다 ! 하지만 당신이 사용한다면

sudo mount --bind  /data/media /mnt/mymedia/

상기 usbdrive를 마운트 하기 전에 여전히 원본 파일에 액세스 할 수 있습니다/mnt/mymedia


답변