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


4

起動時に端末からドライブをマウントしたい。起動時にを使用するとls /media、空であることがわかります。コンピューターに移動し、そこでVMドライブをクリックすると、でVMドライバーが表示されls /mediaます。

コンピュータに行かずに端末からそのドライブをマウントするにはどうすればよいですか?何かのようなもの

mount VM

または、どのようにVMのパスを見つけることができます/dev/sdaか?

回答:


6

マニュアルページ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.

3

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


2

最初に次のようにディレクトリを作成する必要があることを忘れないでください。

sudo mkdir /media/Name_of_directory

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

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

sudo fdisk -l

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

sudo mount /dev/sda# /media/Name_of_directory

#は、Ubuntuのドライブに関連付けられている法的な番号に置き換える必要があります(Linux Distro)



1

pmountをインストールする必要がない場合は、まずパーティションの名前を確認できます

lsblk

次に、/ dev / sdb1で見つけたと仮定すると、

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

あなたがユーザー1000であると仮定します。uidとgidは、マウントに対する読み取りと書き込み(rw)の許可を与えます。そうしないと、rootのみが読み取りと書き込みのアクセス権を持ちます。明らかに、-oでさらにオプションを追加できます(manマウントを参照)。

uidとgidを確認するには

cat /etc/passwd | grep YourUserName

乾杯、これが役立つことを願っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.