Re: [問題]看不到檔案名 卻可以訪問這個檔案

看板Linux作者 (出家~)時間6年前 (2019/08/27 11:48), 6年前編輯推噓6(605)
留言11則, 6人參與, 6年前最新討論串2/2 (看更多)
※ 引述《yhgyhg (出家~)》之銘言: : 新手想請教說 : A主機上的目錄/test下共有10個檔案 (001.txt、002.txt、003.txt........010.txt) : B主機可mount到A主機/test目錄,從B主機去看/test目錄下時, : 用ls卻不能看到全部的檔,例如只出現 001.txt、004.txt、005.txt、010.txt 共4個檔 : ,但用cat訪問沒列到的例如008.txt 卻都可以看的到內容,可以請教說這是什麼情形? : 因這10個檔案不是隱藏檔,且屬性全部一樣,用root去看也是有少,我用C主機去測mount : 到A主機也會同樣出現有看不到的檔案 : 有高手可以解惑嗎? 抱歉 我再重新補充,因之前那篇僅用較簡易說明想尋求解惑, 其實真實環境是這樣的,希望更能釐清可能的問題 一、 A主機的目錄結構為/test/dir1/dir2 | | | |__/dir3 | |__/dir4 目錄dir2下有前面敘述的10個檔案(001.xml、002.xml、003.xml........010.xml), 這個dir1目錄其實是FTP開放的目錄,是讓user每天固定上傳一個檔到dir1目錄下 因看vsftp設定很普通沒什麼特殊地方, 然後有排程script每天mv從dir1下的xml檔搬到dir2 A主機架samba開放/test目錄 從A主機看: ls -l /test/dir1/dir2 正常看得到檔案、個數,且全部檔案屬性權限都一樣,也都不是 隱藏檔 二、 B主機mount到A主機/test目錄,從B主機登入看: ls -l /test/dir1/dir2 看不到全部的檔案, 例如只出現 001.xml、004.xml、005.xml、010.xml 共4個檔 ls -l /test/dir1/dir2 |wc -l 真的出現4個數而不是10個, cat 008.xml 卻可以訪問內容 只打ls -l 008 按下tab鍵卻不會補齊 完整輸入ls -l 008.xml 卻又可以顯示有存在 以上都有用root去驗同樣如此 三、 測試1 用C主機mount到A主機/test目錄,同樣見鬼,ls個數4個 mount點使用的samba帳號都同一個 測試2 將排程加入cp先複製dir1下的xml檔 到dir4目錄下,然後才做mv到dir2, 從B主機登入看: dir4目錄下一切都正常(有10個) 此排程script內容跟檔案xml有關的只有做mv、cp 測試3 目錄/dir2 rwx都改過測試,從B主機看仍都不正常 四、 版友說的 改檔案名測試、檔案改777、windows的隱藏屬性、ls是否alias 目前還沒有去試過,因為很難想像會有直接關係XD 之前懷疑的點有: FTP跟samba之間同目錄bug? samba帳號權限? 排程script寫了特殊環境? user上傳FTP的行為導致了什麼? 重點來了,這個神奇見鬼的現象,並不是每天發生, 比如今天看到有10個xml數量正常,明天因多一個xml檔上傳有11個看到也正常, 到後天應該要12個卻ls 看到變成4個數量,再過幾天又正常數量, 因為從A主機上看的xml檔數量都正常存在,故沒影響實際運作, 因還沒有要更大測試再變動FTP的/dir1及/dir2下的xml改變, 才想先po文尋求高手能幫忙解惑,此事我跟同事都列為不可思議之事件~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.200.218.227 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1566877716.A.A50.html

08/27 11:57, 6年前 , 1F
有可能是 SMB client-side cache 搞的鬼嗎?
08/27 11:57, 1F

08/27 12:32, 6年前 , 2F
client只有一個嗎?
08/27 12:32, 2F
samba client實際上有好幾個B、C、D...主機同時mount在A上, 但各client端去看都是一樣不正常數量 ※ 編輯: yhgyhg (112.104.153.226 臺灣), 08/27/2019 22:14:48

08/27 23:45, 6年前 , 3F
主機重開的頻率? 感覺像SMB server在3台間跳來跳去造成的
08/27 23:45, 3F

08/28 04:14, 6年前 , 4F
最近用samba 發現ln鏈結到另一處的資料夾會打不開
08/28 04:14, 4F

08/28 04:16, 6年前 , 5F
要不要試試看sshfs或其他方式mount看看??
08/28 04:16, 5F

08/28 09:30, 6年前 , 6F
呃 我要問的是FTP client有多少?我的想法是先切開
08/28 09:30, 6F

08/28 09:31, 6年前 , 7F
是server/client哪邊的問題,然後再繼續抓鬼...
08/28 09:31, 7F

08/28 09:44, 6年前 , 8F
https://bit.ly/343zImU 看看是不是這個confirmed bug
08/28 09:44, 8F

08/28 17:09, 6年前 , 9F
看來是同一個bug,原Po有試過更新到最新版了嗎?
08/28 17:09, 9F

08/29 10:21, 6年前 , 10F
用cp正常,mv會有問題,我直覺想到是檔案所有者不同
08/29 10:21, 10F

08/29 10:22, 6年前 , 11F
不妨用cp,再rm試試
08/29 10:22, 11F
文章代碼(AID): #1TPAWKfG (Linux)
文章代碼(AID): #1TPAWKfG (Linux)