Я заметил, что ранее существующие файлы в каталоге «точка монтирования» исчезают, когда применяется команда монтирования ... и затем они снова появляются, когда каталог размонтируется .
Являются ли эти файлы просто "в отпуске" в течение периода монтирования? ... они в безопасности? ... и есть ли какой-нибудь способ получить к ним доступ, пока монтирование активно?
источник
mount mntDir1 mntDir2
(mntDir2 теперь показывает file1) -mount /dev/sdc1 mntDir1
(mntDir1 показывает только файлы sdc1 .., а mntDir2 по- прежнему показывает file1, который «нормально» доступен) - Просто интересная точка :)Файлы безопасны, как указано в ответе @codeMonks.
Но есть более безопасный обходной путь для доступа к файлам. Допустим, у вас есть каталог
/data/media/
с различными медиа-файлами (/data
и вы/data/media
находитесь в одной файловой системе)Теперь при монтировании чего-то вроде over
/data/media
будут скрыты содержащиеся в нем файлы. (предположим, что вы добавили usbdrive/dev/sdb1
и установили его поверх/data/media
)Чтобы получить доступ к файлам в
/data/media
: Чтобы быть в безопасности, сначала создайте пустой каталог,/mnt/mymedia
а затем используйтеmount --bind
(работает на уровне каталога)Обратите внимание, что вы должны использовать верхний каталог,
/data
если вы монтируете после USB-накопителя! Но если вы использовалиперед монтированием usbdrive вы можете получить доступ к оригинальным файлам из
/mnt/mymedia
источник