大家好,
昨天我跟 @londontk 見面,一起檢查了他的 NAS 設定。我們在一家當地餐廳碰面,還吃了不錯的披薩!他直接把 NAS 帶來,我用筆電用他的管理員帳號連上去,想看看他 NAS 裡存了什麼。
首先,我要抱歉,我拍了照片而不是螢幕截圖。我也不知道為什麼腦子打結,本來以為不能截圖,因為我在用他的 NAS,但其實我是在用自己的筆電!腦袋一片空白!總之……
他有一個名為「Tim Kelley」的資料夾
問題來了,如果我點進那個資料夾,會出現權限錯誤:
但管理員帳號應該是所有權限都有的。我用 SSH 連線也一切順利。我檢查過所有權限,甚至還用 CHMOD 遞迴設 777,結果還是一樣無法進入。
更怪的是……我還是可以展開這個資料夾,看得到其他的子資料夾。但每次我想再進一步開這些資料夾,看到的又還是同一批資料夾,如此循環,一直重複。
這到底有可能發生什麼狀況??在 SSH shell 裡一切看起來都正常,我可以進入正確的資料夾讀取他 NAS 上的音樂。但在 File Station 裡就整個亂掉。
我想幫他把系統調整到最佳狀態,但看到這種現象我其實有點擔心,怕是不是有什麼檔案損毀的問題。
大家有什麼想法嗎?有人遇過這樣的狀況嗎?
首先,你需要給你的筆電螢幕裝個噴嚏防護罩 
然後,看到音量上出現那個快取符號(閃電)時,我第一個想到的是這麼多年快取怎麼把使用者坑慘了。我會試著把它關掉,看看有沒有幫助。
天啊,筆電螢幕真是一團亂! 
不過通常我坐在桌前的時候,筆電根本離我很遠。它其實只是一台用了四年的 MacBook,應該只是需要多清理幾次吧!我根本沒在意,因為我主要的螢幕是一個 45 吋的電視,就放在筆電上方……
我在想會不會是快取(cache)在搗蛋。下次我和 Tim 見面的時候,我會試著把快取關掉看看。
1個讚
我也是這個意思。只有在 File Station(檔案總管)裡才會這樣顯示。感覺就像 File Station 一直在遞迴地自我循環一樣。我可以不斷點進去,永遠都點不到盡頭。但用 SSH 查看這個目錄時,一切都很正常。
他的 NAS 上只有一個磁碟區。
我已經請他把所有資料備份到本地的 USB 隨身碟。然後我們會重設 NAS,重新開始……
也許可以嘗試刪除共用資料夾,然後還原預設的共用資料夾。
也有可能不行。
我們目前的計畫是讓他先完整備份好他的檔案(他已經完成這一步),然後我們會重置NAS,重新開始……
針對此問題,我們建議您提交支援申請單,我們的支援團隊很樂意為您提供協助。
嗨。當符號連結(Symbolic Link)指向其目錄本身或其父目錄之一時,這種情況很常見:
[/share/Test] # ls -l
drwxr-xr-x 2 admin administ 4096 May 14 18:34 @Recycle/
[/share/Test] # ln -s . Test
[/share/Test] # ls -l
drwxr-xr-x 2 admin administ 4096 May 14 18:34 @Recycle/
lrwxrwxrwx 1 admin administ 1 May 14 18:36 Test -> ./
[/share/Test] # cd Test
[/share/Test/Test] # ls -l
drwxr-xr-x 2 admin administ 4096 May 14 18:34 @Recycle/
lrwxrwxrwx 1 admin administ 1 May 14 18:36 Test -> ./
[/share/Test/Test] # cd Test
[/share/Test/Test/Test] # ls -l
drwxr-xr-x 2 admin administ 4096 May 14 18:34 @Recycle/
lrwxrwxrwx 1 admin administ 1 May 14 18:36 Test -> ./
[/share/Test/Test/Test] # cd Test
[/share/Test/Test/Test/Test] # ls -l
drwxr-xr-x 2 admin administ 4096 May 14 18:34 @Recycle/
lrwxrwxrwx 1 admin administ 1 May 14 18:36 Test -> ./
[/share/Test/Test/Test/Test] #
在 FileStation 裡看起來會像這樣:
看起來跟你的螢幕截圖完全一樣。
你可以透過移除符號連結來解決這個問題:
[/share/Test/Test/Test/Test] # cd ../../..
[/share/Test] # /bin/rm -i Test
[/share/Test] # ls -l
drwxr-xr-x 2 admin administ 4096 May 14 18:34 @Recycle/
[/share/Test] #
你可以用像 WinSCP 這樣的程式來透過圖形介面操作(如果你不熟悉 SSH 的話)
如果真的是這種情況,那那個符號連結到底是怎麼出現的呢?
1個讚
也許是說了廢話,但在使用「rm」指令時一定要非常小心。很容易出錯,把重要的東西刪掉
,尤其是連結檔和目錄。這通常是最簡單、最快的方法,但一個不小心加錯的斜線(/)就可能毀了一天。
沒錯。
建議使用:
/bin/rm -i <Symbolic Link>
這樣會提示你確認刪除。
謝謝。我等下次和他碰面時再來研究這件事。你提醒得好——這也許是某種符號連結。
你是不是有啟用 ACL(存取控制清單)?
如果是的話,即使你把檔案和目錄的權限設成 777,當你沒有被列在 ACL 中時,還是會被拒絕存取。
祝好 - Alfred