
「マウントポイント」ディレクトリに既存のファイルがあることに気づきました消えるときマウントコマンドが適用され、ディレクトリがマウント解除。
これらのファイルはマウント期間中だけ「休止状態」になっているのでしょうか? ... 安全ですか? ... マウントがアクティブな間もそれらにアクセスする方法はありますか?
答え1
ファイルについては心配する必要はありません。ファイルがあるディレクトリがマウント ポイントとして使用されている間は、ファイルは上書きされません。残念ながら、そのディレクトリにマウントすると、ファイルはシステムから完全に見えなくなります。ディレクトリがマウント ポイントとして使用されている間は、ファイルにアクセスする簡単な方法はありません。ファイルを使用する必要がある場合は、まずそのファイルシステムをアンマウントする必要があります。
答え2
@codeMonks の回答に記載されているように、ファイルは安全です。
しかし、ファイルにアクセスするためのより安全な回避策があります。/data/media/
さまざまなメディアファイルを含む既存のディレクトリがあるとします(同じファイルシステム上にあります)/data
。/data/media
上にマウントすると、そこに含まれるファイルが非表示になります。(USBドライブを追加して上にマウントした /data/media
と仮定します)/dev/sdb1
/data/media
のファイルにアクセスするには/data/media
: 安全のため、まず空のディレクトリを作成して/mnt/mymedia
から使用しますmount --bind
(ディレクトリレベルで動作します)
sudo mount --bind /data /mnt/mymedia/
/data
USBドライブの後にマウントする場合は、upperdirを使用する必要があります。ただし、
sudo mount --bind /data/media /mnt/mymedia/
前に上記のUSBドライブをマウントすると、元のファイルにアクセスできます。/mnt/mymedia