
我有一個外部驅動器。當我將帶有預設檔案的磁碟機插入電腦時/etc/fstab
,作業系統會偵測到它並且它位於 Dolphin 瀏覽器中。我可以選擇它,可以在命令列上導航到它,讀/寫/等等上面的文件,等等。
我正在嘗試將磁碟機安裝到我的主目錄中,以便 Plex Media Server 可以存取它。我之前已經在 Linux 上使用同一個驅動器執行過一百萬次,沒有問題。
我最近重新安裝了作業系統並像往常一樣去設定驅動器。同樣,這種完全相同的配置過去也曾在相同版本的 Linux (OpenSUSE Leap 42.1)、同一台機器、相同的硬碟上運行過。我已新增此條目
UUID=F474B7AA74B76DCC /home/craig/MediaDrive ntfs-3g defaults,nofail,permissions,auto 0 1
將/etc/fstab
磁碟機安裝到我的主目錄中。我把它安裝到/home/craig/MediaDrive
.第一個奇怪的事情是ls -l
顯示
d--------- 1 root root 12288 May 16 18:33 MediaDrive
然後我去設定所有權並更改權限
sudo chown -R 777 /home/craig/MediaDrive
我收到錯誤:
chmod: changing permissions of ‘MediaDrive’: No space left on device
問題是,還有足夠的空間。剩餘空間超過 300GB。我將我的df -h
輸出貼在下面。
Filesystem Size Used Avail Use% Mounted on
/dev/sde1 1.9T 1.6T 316G 84% /home/craig/MediaDrive
看來不是inode的問題;這是輸出df -i
:
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sde1 331060948 4846 331056102 1% /home/craig/MediaDrive
同樣,只有當我嘗試將磁碟機安裝到該位置(在我的主目錄中)時,此權限問題才存在;否則,當它位於預設的 run/media/craig/My Passport 位置時,就可以了。讀、寫等等。
如何讓我的磁碟機成功安裝在我的主目錄中?
答案1
卸載它,並使掛載點更加寬鬆。有時這是相關的......也許是在你的情況下,因為使用不同的安裝點有不同的結果。比較這兩個目錄的權限以獲取更多資訊。
檢查man ntfs-3g
選項並使用它們,例如:
mount -o fmask=664,dmask=775,uid=1000,gid=1000 /dev/sde1 /home/craig/MediaDrive