起動時に端末からドライブをマウントしたい。起動時にls /media
、私はそれが空であることに気づきました。 コンピュータに移動してVMドライブをそこにクリックすると、VMのドライバがls /media
。
コンピュータに移動せずに、ターミナルからそのドライブをマウントするにはどうすればよいですか?何かのようなもの
mount VM
またはVM like /dev/sda
か何か?
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.
fdisk -l
を実行してすべてのディスクデバイスを表示するか、GUIでマウントした後、ターミナルにドロップダウンしてcat /proc/mounts
を実行し、マウントされているデバイスを見つけます。次に、その行をcat /proc/mounts
から/etc/fstab
にコピーして貼り付けると、起動時にマウントされます。
最初に次のようにディレクトリを作成する必要があります。
Sudo mkdir /media/Name_of_directory
上記のコマンドは、「Name_of_directory」を提供するフォルダー名に置き換えることにより、メディアフォルダーにディレクトリ(フォルダー)を作成します。
ドライブ番号またはIDは、次の方法で確認できます。
Sudo fdisk -l
次に、ドライブをマウントします。
Sudo mount /dev/sda# /media/Name_of_directory
#は、Ubuntu(Linux Distro)のドライブに関連付けられた有効な番号に置き換えてください
わざわざ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
乾杯、これがお役に立てば幸いです。
devkit-disks
は、--enumerate-device-files
および--mount
オプションそれぞれ。