web-dev-qa-db-ja.com

Ubuntu10.4でミュージックフォルダーとしてパーティションをマウントする

新しいハードドライブをインストールし、音楽ファイルを保持するために使用したいスペースを分割しました。/etc/fstabファイルにパーティションを適切にマウントすると思われる行を入力しましたが、パーティションのルート所有者になります。

これを行うためのより良い方法はありますか?おそらくドライブを別の場所にマウントし、ハードリンクを使用していますか?

これまでのfstabの行は

/ dev/sdb1/home/me/Music ext4 defaults、user 0 2

しかし、これはまだ私のデスクトップにドライブをまきます、それはまた私の場所の音楽の名前をそのようなサイズのドライブであるという事実に置き換えます。

2
thecoshman

Ext4の場合、ルートでもuid、gid、permissionsがあります。

あなたの言うことから、それは/ dev/sdb1-filesystemのルートディレクトリがrootに属していることを示唆しています。

あなたは3つの可能な解決策を試すことができます:

  1. Ext4 defaults、user 02をext4defaults 0 0に置き換え、再起動して何が起こるかを確認するだけです。

  2. このパーティションの所有者と権限を変更します(マウントされている場合、Sudo chown me:me/home/me/Music && Sudo chmod 755/home/me/Music)

  3. / mnt/fooなどの他の場所に/ dev/sdb1をマウントし、その中にMusicというディレクトリを作成し、バインドモードで/ home/me/Musicに/ mnt/foo/Musicをマウントします。それがうまく機能する場合、これはfstabです:

    /dev/sdb1      /mnt/foo       ext4 defaults      0 0
    /mnt/foo/Music /home/me/Music none defaults,bind 0 0
    

たとえば暗号化された家のように、/ home/meの上に何もマウントしていないと仮定します。起動時に常にこのデバイスを接続するかどうかについても、あなたは言いませんでした。 「ホットプラグ可能な音楽フォルダ」が必要な場合は、Gnomeがそれをプラグ可能なデバイスとして表示することを期待する必要があります。

2
user39559