
我正在嘗試從 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
in的任何詳細信息/etc/fstab
,mount
如果掛載點丟失,它將查找 in 。
順便說一句,即使驅動器安裝在一個點,您也可以在另一點重新安裝(以便將一個驅動器安裝在兩個位置),但我個人不建議這樣做。
編輯:
如果此磁碟機僅安裝幾次(如外部磁碟機),那麼您可以執行以下操作:
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
,如果沒有問題,您的磁碟機將被安裝,並且也會在下次重新啟動時安裝。