これは愚かな質問のように思われるかもしれませんが、ほとんどの Linux のものでは、多くの些細なことが文書化されていないように思われます。
とにかく、私は ext4 ファイルシステムを、Ubuntu の通常のマウントポイント (/media/whereever) に、現在ログインしているユーザー (つまり私) が読み取り/書き込み可能な状態でマウントしたいだけです。
/etc/fstab に何かを追加したくありません。今手動でやりたいだけです。デバイスをマウントするにはスーパーユーザー権限が必要ですが、そのマウントの読み取りと書き込みができるのは root だけです。さまざまなマウント オプションを試し、fstab に追加しましたが、うまくいきませんでした。
答え1
ext4 ファイルシステム (ext2、ext3、および他のほとんどの Unix 由来のファイルシステムと同様) では、有効なファイル権限は、ファイルシステムをマウントしたユーザーやマウント オプションには依存せず、ファイルシステム内に保存されているメタデータのみに依存します。
Ubuntu では、ディスクを挿入すると自動的にマウントされるか、アイコンをクリックしてマウントすることができます。また、pmount
コマンドラインから一般ユーザーとしてファイルシステムをマウントするようにインストールすることもできます。
システムとは異なるユーザーIDを使用するリムーバブルファイルシステムがある場合は、bindfs
(Ubuntuの同名のパッケージ内)を使用して、異なる所有権や権限を持つファイルシステムのビューを提供します。リムーバブルファイルシステムは、例えば にマウントされている必要があります。/media/disk9
その後、すべてのファイルの所有者として表示したい場合は、以下を実行します。
mkdir ~/disk9
sudo bindfs -u $(id -u) -g $(id -g) /media/disk9 ~/disk9
答え2
以下を使用できます:
mount -o user /dev/devicename
user
fstab にオプションを追加します。
答え3
/etc/fstabファイルを手動で編集する気分でない場合は、以下を試してみることをお勧めします。ピエスディーエムext4 ファイル システムを定期的にマウントするためのルールを定義します。Synaptic で「pysdm」パッケージをインストールするか、Ubuntu ソフトウェア センターで「pysdm」を検索してインストールできます。インストールすると、システム --> 管理 --> ストレージ デバイス マネージャーで使用できるようになります。
答え4
最後のコメントを読んで気づいたhttp://ubuntuforums.org/showthread.php?t=2142284必要なのはsudo chown -Rvf <user>:<group> <mountpoint>
必要なのはこれだけです...