[問題] 檔案更新問題

看板LinuxDev作者 (Bang!)時間10年前 (2014/10/21 16:34), 編輯推噓1(108)
留言9則, 2人參與, 最新討論串1/1
平台是CDK開發板 核心是linux-2.6.27 開發板上插著SD卡,透過USB跟PC(WIN7)做讀取。 我在PC這邊建立檔案在SD卡上(PC位置是G:,linux是/mnt/sd)。 假設我建立了一個文字檔 EX:test.txt 內容是1234。 兩邊都可成功的看到並讀取檔案。 但要更改內容時卻讀到原先的內容 EX:從PC將test.txt 內容改為5678,linux讀取檔案讀到"1234", 重開開發板再次讀取內容才是"5678"。 嘗試過 1.CD 然後再進去一次資料夾,結果一樣。 2.rm test.txt後,再從PC建立一次檔案,這樣在linux上看不到檔案, 用ls 則會顯示找不到test.txt。 只有新建的檔案或是重開開發板才能讀到正確的資料。 想請問這是什麼問題?有什麼解決辦法? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.105.130.8 ※ 文章網址: http://www.ptt.cc/bbs/LinuxDev/M.1413880499.A.F40.html

10/21 21:20, , 1F
你的這個partition同時被兩個人mount,一個是linux
10/21 21:20, 1F

10/21 21:21, , 2F
一個透過usb mass storage gadget分享出來的大拇哥被win7
10/21 21:21, 2F

10/21 21:28, , 3F
兩個OS同時寫入會有問題的,以前Android 跑mass stoarge
10/21 21:28, 3F

10/21 21:29, , 4F
跟電腦連接的時候,除了斷開連線外系統無法操作的原因也
10/21 21:29, 4F

10/21 21:31, , 5F
在此,後來才改用MTP,你可以看一下你的kernel有沒有
10/21 21:31, 5F

10/21 21:33, , 6F
mtp的usb gadget可以掛載~~
10/21 21:33, 6F

10/22 00:04, , 7F
感謝回應。大概了解是什麼問題。
10/22 00:04, 7F

10/22 00:06, , 8F
剛看了似乎是沒有mtp的usb gadget可以用。在kernel不改
10/22 00:06, 8F

10/22 00:08, , 9F
變得情況下,目前是先用umount後再mount一次,這笨方法
10/22 00:08, 9F
文章代碼(AID): #1KHXgpz0 (LinuxDev)
文章代碼(AID): #1KHXgpz0 (LinuxDev)