
Ubuntu Mate ターミナルから「Envision」という名前のパーティション内のファイルにアクセスしようとしています。
の出力
df -h
以下のとおりであります
Filesystem Size Used Avail Use% Mounted on
udev 855M 0 855M 0% /dev
tmpfs 175M 5.9M 169M 4% /run
/dev/sda2 96G 28G 63G 31% /
tmpfs 874M 1.6M 873M 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 874M 0 874M 0% /sys/fs/cgroup
tmpfs 175M 40K 175M 1% /run/user/1000
/dev/sdb1 30G 28G 2.1G 93% /media/snow/SanDisk-32GB
/dev/sda3 126G 115G 12G 91% /media/snow/Envision
/dev/sda6 76G 63G 13G 84% /media/snow/Softwares
「Envision」という名前のハードディスクパーティションをマウントしようとすると、
sudo mount /dev/sda3
次のような出力が得られます
mount: can't find /dev/sda3 in /etc/fstab
何か見逃しているのでしょうか? 助けてください。
答え1
/dev/sda3
ここではいくつかのことが起こっています。内のファイルにアクセスするためにドライブをマウントする必要がありますEnvision
。
df -h
/dev/sda3
はがすでに にマウントされていることを報告しています/media/snow/Envision
が、コマンド を試しましたsudo mount /dev/sda3
。
の正しい形式は次のmount
とおりです (<mountpoint>
一部が抜けています):
sudo mount /dev/<drive> /<mountpoint>
sudo
現在ユーザーでない限り、前面に配置することが必須となりますroot
。
この特定のエラー メッセージが出力された理由sudo mount /dev/sda3
は、(推測ですが)マウント ポイントが見つからない場合に を検索する/dev/sda3
に関する/etc/fstab
詳細情報が含まれていなかったためです。mount
ちなみに、ドライブが 1 か所にマウントされている場合でも、別の場所に再マウントできます (つまり、1 つのドライブが 2 つの場所にマウントされます) が、個人的にはこれをお勧めしません。
編集:
このドライブを数回だけマウントする場合 (外付けドライブなど)、次の操作を実行できます。
sudo mkdir /Envision
sudo mount /dev/sda3 /Envision
その後、 でドライブの内容にアクセスできます/Envision
。例:
ls -al /Envision
あるいは、このドライブを常にシステム内に保持している場合は、編集して/etc/fstab
、システムを再起動するとドライブが見つかるようになります(またはsudo mount -a
、/etc/fstab
まず、次のようにして UUID またはユニバーサルユニーク識別子を取得します。
sudo blkid
出力は次のようになります。
/dev/sda2: UUID="85ec7b1a-7d67-47f1-bcc9-4c4f4ed370b5" TYPE="ext4"
重要なのは、正しいものUUID="85ec7b1a-7d67-47f1-bcc9-4c4f4ed370b5"
を確実に取得する必要があることですTYPE
。
次に、/etc/fstab
としてテキスト エディターで開きますroot
。 を使用するのでvim
、次のようにします。
sudo vim /etc/fstab
次に、ドライブの詳細を記述した行を追加します。上記の例を使用すると、次のようになります。
UUID=85ec7b1a-7d67-47f1-bcc9-4c4f4ed370b5 /Envision ext4 nosuid,nodev,nofail 0 0
ドライブ タイプが の場合、ntfs
交換するext4
ことになりますnfs
が、他のオプションが何であるかは 100% わかりません。確認する必要があります。
ファイルを保存して入力するsudo mount -a
と、問題がなければドライブがマウントされ、次回の再起動時にもマウントされます。