web-dev-qa-db-ja.com

Ubuntuでターミナルからドライブをマウントする方法は?

起動時に端末からドライブをマウントしたい。起動時にls /media、私はそれが空であることに気づきました。 コンピュータに移動してVMドライブをそこにクリックすると、VMのドライバがls /media

コンピュータに移動せずに、ターミナルからそのドライブをマウントするにはどうすればよいですか?何かのようなもの

mount VM

またはVM like /dev/sda か何か?

5
Mirage

manual page からpmountを使用できます:

 pmount  ("policy mount") is a wrapper around the standard mount program
 which permits normal users to mount removable devices without a  match-
 ing /etc/fstab entry.

 pmount is invoked like this:

 pmount device [ label ]

 This  will  mount  device  to a directory below /media if policy is met
 (see below). If label is given, the mount point will  be  /media/label,
 otherwise it will be /media/device.
6
chmeee

fdisk -lを実行してすべてのディスクデバイスを表示するか、GUIでマウントした後、ターミナルにドロップダウンしてcat /proc/mountsを実行し、マウントされているデバイスを見つけます。次に、その行をcat /proc/mountsから/etc/fstabにコピーして貼り付けると、起動時にマウントされます。

3
gravyface

最初に次のようにディレクトリを作成する必要があります。

Sudo mkdir /media/Name_of_directory

上記のコマンドは、「Name_of_directory」を提供するフォルダー名に置き換えることにより、メディアフォルダーにディレクトリ(フォルダー)を作成します。

ドライブ番号またはIDは、次の方法で確認できます。

Sudo fdisk -l

次に、ドライブをマウントします。

Sudo mount /dev/sda# /media/Name_of_directory

#は、Ubuntu(Linux Distro)のドライブに関連付けられた有効な番号に置き換えてください

3
xIN3N

わざわざpmountをインストールしない場合は、最初に次のコマンドでパーティションの名前を確認できます。

lsblk

次に、/ dev/sdb1でそれを見つけたとすると、

Sudo mount /dev/sdb1 /mnt/ -o uid=1000,gid=1000,rw

あなたがユーザー1000であると仮定します。uidとgidは、マウントに対する読み取りと書き込み(rw)を許可します。それ以外の場合は、rootだけが読み取りと書き込みのアクセス権を持ちます。もちろん、-oでさらにオプションを追加できます(man mountを参照)。

あなたはあなたのuidとgidをチェックすることができます

cat /etc/passwd | grep YourUserName

乾杯、これがお役に立てば幸いです。

1
Philippe

devkit-disksは、--enumerate-device-filesおよび--mountオプションそれぞれ。