[問題] 用vsftpd架站 下載的檔案會毀損

看板Linux作者 (air)時間16年前 (2009/10/21 23:44), 編輯推噓3(3010)
留言13則, 4人參與, 最新討論串1/1
小弟最近架了一個linux系統的ftp 從Windows上傳或下載檔案時都不會有錯誤訊息產生 但是用Win從linux ftp上面下載回來的檔案卻無法開啟 我用md5去檢查檔案的正確性 Win上傳到ftp前的檔案跟ftp所接收到的檔案相同 但下載回Win的檔案卻不同於ftp上的檔案 ftp是用vsfptd去架的 Linux的系統我試過Fedora 11、Fedora 4、Ubuntu 8.04 Windows系統試過XP SP2、SP3 但結果都是一樣 不曉得板上有沒有人遇過相同的問題@@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.123.49

10/22 01:35, , 1F
會不會是 ascii 或 binary 的差別 ?
10/22 01:35, 1F
謝謝~這問題我也想過~ 我試過將vsftpd設定停用ascii傳輸,如下 ascii_download_enable=NO ascii_upload_enable=NO client這邊我是用filezilla, filezilla的傳輸型態則改為binary,但是一樣會有同樣的問題 ※ 編輯: weibro 來自: 219.70.181.90 (10/22 01:57)

10/22 07:57, , 2F
fedora11架vsftp,fedora11、xp sp3下載,檔案正常
10/22 07:57, 2F

10/22 07:57, , 3F
另外我只有設定儲存紀錄和限制使用者那些,其他都預設
10/22 07:57, 3F

10/22 12:03, , 4F
可能是記憶體或硬碟的問題
10/22 12:03, 4F

10/22 15:15, , 5F
ftp的主機是新購入 也經過燒機測試過 我想應該不會有問題
10/22 15:15, 5F

10/22 15:16, , 6F
我先拿另一台主機裝看看好了~
10/22 15:16, 6F
感謝A大的提醒 我拿另一台主機交叉測試後發現應該是記憶體的問題 我把另一台電腦的記憶體換到server上 傳輸就沒問題了 但為什麼記憶體會影響到FTP傳輸? 有板上的高手可以幫忙解釋一下嗎@@ ※ 編輯: weibro 來自: 140.118.123.49 (10/23 19:35)

10/23 20:22, , 7F
資料進出是先存進記憶體啊XD
10/23 20:22, 7F

10/23 22:05, , 8F
是沒錯啦~=.=只是覺得記憶體壞掉卻沒有影響到平常的使用 只
10/23 22:05, 8F

10/23 22:06, , 9F
有在FTP才出問題 而且還只有傳東西出去的時候才有問題 上傳
10/23 22:06, 9F

10/23 22:07, , 10F
跟下載用的不都是同一條ram嗎= =
10/23 22:07, 10F

10/23 22:17, , 11F
還是說傳出跟傳入所用到的記憶體位址不同 而且每次傳輸都用
10/23 22:17, 11F

10/23 22:17, , 12F
相同的記憶體位址 所以才造成只有一個方向的傳輸會有問題?
10/23 22:17, 12F

10/24 00:44, , 13F
你真的確定平常使用沒問題嗎?:p memtest沒過的遲早會有問題
10/24 00:44, 13F
文章代碼(AID): #1Aton729 (Linux)