Bash
使用 fstab 安裝具有使用者權限的外部 SSD
我輸入了以下命令:
sudo mount UUID=17F30CD71ED138A1 -o gid=1000,uid=1000 ~/sandisk_external_drive
它工作得很好,但現在我想在啟動時安裝它,因此我在表中添加了一個條目:/etc/fstab。以下條目是:
UUID=17F30CD71ED138A1 /home/<my-user>/sandisk_external_drive nfs uid=1000,gid=1000,defaults 0 0
但我不斷得到:
> mount.nfs: no mount point provided usage: mount.nfs remotetarget dir > [-rvVwfnsh] [-o nfsoptions] options: > -r Mount file system readonly > -v Verbose > -V Print version > -w Mount file system read-write > -f Fake mount, do not actually mount > -n Do not update /etc/mtab > -s Tolerate sloppy mount options rather than fail > -h Print this help > nfsoptions Refer to mount.nfs(8) or nfs(5)
這條線有什麼問題??我已經嘗試了多次,但都失敗了。我認為問題的原因是由於某種原因未正確配置的選項第四列。
您將它安裝為nfs文件系統,知道它是本地驅動器。
只需替換
nfs
為ntfs
:正確的drive format
或filesystem type
在您的 fstab 中。
由於某些原因,您指定
nfs
而不是ntfs-3g
.這是我在 Linux 中掛載 NTFS 分區的方法:
UUID=0123456789ABCDEF /mnt/win ntfs-3g defaults,noatime,nofail,uid=1000,fmask=0133,dmask=0022,nls=utf8
noatime - to disable updating last access time on reading files nofail - in case the device is not present on boot nls=utf8 - to properly convert NTFS filenames to Linux fmask/dmask - to prevent other users from modifying files/folders