コマンドラインからドライブをマウントします(nautilusでドライブをクリックした場合と同様)


11

私はラップトップのメディアベイにドライブをマウントする必要があるバックアップスクリプトを書いています。

fstabとmountコマンドをいじることで仕事を終わらせることができることを知っています。おそらくそれが最も簡単な方法です。とにかく、私は次のことに興味があります:

  1. 最初に、メディアベイドライブのマウントが解除されます。

  2. nautilusウィンドウのサイドパネルでドライブをクリックすると、ドライブがマウントされます。

  3. にアクセスできます/media/baydrive


私の質問:

コマンドラインからステップ2を実行する簡単な方法はありますか?すなわち、/media/<device name>をいじらずにドライブをマウントしfstabます。

回答:


13

試してみる udisks --mount <device name>

パーティションラベルでマウントするには、次のようにします。

udisks --mount /dev/disk/by-label/baydrive

良いコマンドですが、私は得るCannot stat device file baydrive: No such file or directory
-aioobe

1
デバイス名はbaydriveに使用するデバイスファイルである必要があります-は/ dev / sdb1などのようなもの
フロリアンDiesch

正しい。その後、動作します。baydrive代わりに参照する方法を知っていますか?
aioobe

1
partionはラベル「baydrive」を持っている場合いいえ。しかし、あなたは使用することができます/dev/disk/by-label/baydrive
フロリアンDiesch

おっと。私はそれについて全く知りませんでした。すごい!この亜種を含むように投稿を編集
-aioobe

5

最も同等なもの(少なくともubuntu 14.4の場合)は

udisksctl mount --block-device /dev/disk/by-label/baydrive
udisksctl unmount --block-device /dev/disk/by-label/baydrive

違いudisksとは、udisksctlそれがされてudisksいる間、常に、/メディアの下にマウントudisksctl時々ある。ここで、オウムガイは希望マウント/media/${USER}


1

あなたがこれをあなたのユーザーのためであり、rootではない場合はこれを試してください

udisksctl mount -b /dev/sdb2 

ディスクの正しい名前を使用してください


0

自動マウントされたドライブ

/media/username/driveUUID/

nautilus sambaマウントドライブは

/run/user/1000/gvfs/smb-share:server=10.100.4.16,share=share-name/path-to-folder/

またはsftpマウントの場合は、次からアクセスできます。

/run/usr/1000/gvfs/sftp\:host\=10.100.4.16/

-1

または、ドライブをマウントすることもできます。ドライブはサイドパネルに表示されます。サイドパネルでショートカットを右クリックし、ランチャーでロックすることができます。コマンド、起動スクリプト、またはnautilusを開く必要はありません。


1
質問の要点は、GUI いじらずにこれを行う方法です。バックアップスクリプトをcronジョブとして配置したい。
aioobe 14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.