最近、Mint 12からUbuntu 12.10 + Cinnamonにアップグレードしました。私はそれを接続すると自動的ににマウントされる外部USBドライブを持ってい/media/[username]/Backup/
ます。Mintの下では、[username]部分は含まれていません。それはちょうどにマウントしました/media/Backup
。私の質問は、その形式に戻すにはどうすればよいですか?ユーザー名でドライブをマウントする必要はありません。メディアのすぐ下。
前もって感謝します。
最近、Mint 12からUbuntu 12.10 + Cinnamonにアップグレードしました。私はそれを接続すると自動的ににマウントされる外部USBドライブを持ってい/media/[username]/Backup/
ます。Mintの下では、[username]部分は含まれていません。それはちょうどにマウントしました/media/Backup
。私の質問は、その形式に戻すにはどうすればよいですか?ユーザー名でドライブをマウントする必要はありません。メディアのすぐ下。
前もって感謝します。
回答:
自動マウントの場所がハードコードされているのはカーネルではなくudisks2です。設定することはできません。
オリジナルのudisks2は使用して/run/media/username
いますが、Ubuntu は使用するようにパッチを適用しました/media/username/
。
Ubuntu 12.04のようなMint 12には、ちょうどを使用するudisks1が付属していると思います/media/
。
オートマウントディスクを実際にマウントする必要がある場合は、/media/
次を/media/your_username
指すシンボリックリンクに置き換えることができます/media
。
sudo rmdir /media/your_username
sudo ln -s /media /media/your_username
Ubuntu 13.04 では、環境varを設定するudevルールを追加する/media/
代わりに、udisks2に自動マウントするように指示できます。これを行うには、以下を含む(たとえば)というファイルを追加します。/media/[username]/
UDISKS_FILESYSTEM_SHARED
/etc/udev/rules.d/99-udisks2.rules
ENV{ID_FS_USAGE}=="filesystem", ENV{UDISKS_FILESYSTEM_SHARED}="1"
udevは/etc/udev/rules.d
フォルダーを監視して変更を検出すると思いますが、そうでない場合は、でルールをリロードするように強制できますsudo udevadm control --reload
。ただし、外部ドライブを物理的に取り外して接続し直すまで、新しいマウント位置は有効にならないことに注意してください。
Ubuntu 12.10ではudisksバージョン2.0.0を使用するため、これは機能しません。上記のサポートは、バージョン2.0.91まで現れませんでした。
便宜上、以下を端末に貼り付けることができます
echo 'ENV{ID_FS_USAGE}=="filesystem", ENV{UDISKS_FILESYSTEM_SHARED}="1"' | \
sudo tee -a /etc/udev/rules.d/99-udisks2.rules
これで、マシンにアクセスする誰でも、接続したリムーバブルディスクにアクセスできます。だから注意してください。14.04でテストしましたが、上記で指摘したように、13.04以降で動作するはずです。
dpkg -l udisks2
ところで、上のスポット。udevルールは魅力のように機能します(ubuntu 14.04)
USBベースのBansheeメディアコレクションでこの問題が発生し、上記の回避策を実装したくない場合は、Bansheeデータベースを新しいユーザー名/ USBの場所に直接変更するのは簡単です。
バンシーを閉じる
あなたのバックアップ banshee.db
cp ~/.config/banshee/banshee.db ~/.config/banshee/banshee.db.bak
このSQLite3クエリを実行して、OLDパスをNEWパスに変更します。
sqlite3 ~/.config/banshee/banshee.db 'update coretracks set uri = replace(uri, "file:///media/USB%20drive/folder/", "file:///media/[yourusername]/USB%20drive/folder/") where uri is not NULL;'
注:%20
スペースの場合、で3つのスラッシュfile:///
を使用し、末尾に/
。を使用します。
ソース:https : //mail.gnome.org/archives/banshee-list/2014-January/msg00019.html