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ペンに、一時ディレクトリの代わりに。

関連情報