作者 主題: samba也有最大傳輸量嗎??  (閱讀 6183 次)

0 會員 與 1 訪客 正在閱讀本文。

kumee

  • 憂鬱的高中生
  • ***
  • 文章數: 130
    • 檢視個人資料
    • http://www.kume.idv.tw
samba也有最大傳輸量嗎??
« 於: 2005-06-27 17:33 »
我在網芳內架了一台samba主機用來存放資料,
資料量很大(200G的硬碟大約用了一半),
原本已有做好本機備份(備份至本機的另一顆200G的硬碟),
但公司怕在單一台主機上備份不保險便在網芳上另架一部windows XP 主機來做備份(200G,ntfs格式,有安裝賽門鐵克伺服器防毒軟體client端),
備份內容為samba分享資料夾(原始檔共約50G)及home資料夾(原始檔約60G),
每週6做壓縮備份,
發現本機的壓縮備份OK,
但Windows XP 那台備份出的檔案大小最大只有2G,
我有以"linux windows samba 檔案傳輸 2G 限制"等key word搜尋google但沒相關的文件,
我試過以samba直接傳大於2G的檔案是OK的..
那麼是我哪裡疏忽了嗎?? :(
以下是我的備份script:
代碼: [選擇]

#!/bin/bash

smbmount //holos-7/backup /holos-7 -o username=guest,password=''

if [ -n "`df|grep //holos-7/backup`" ]
then
        echo ""
        echo "OK ! Disk is mounted !!"
        echo "Remote backup working"
        echo ""
        tar -zcvf /holos-7/files.tar.gz /samba/*

        ls -l /home | gawk '{print $9}' | grep "." > /tmp/tmp1
        directory_list=$(gawk '{print $1}' /tmp/tmp1)
        for directory_list in $directory_list;
        do
        tar -cvzf /holos-7/home/$directory_list.tar.gz /home/$directory_list
        done

        smbumount /holos-7
        echo ""
        echo "Files server backup complete !!"
        echo ""
else
        echo ""
        echo "Disk was not mounted !!"
        echo ""
fi


日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8830
    • 檢視個人資料
    • http://www.24online.cjb.net
samba也有最大傳輸量嗎??
« 回覆 #1 於: 2005-06-28 11:51 »
是否有排除, 網路的狀況?  :roll:
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

kumee

  • 憂鬱的高中生
  • ***
  • 文章數: 130
    • 檢視個人資料
    • http://www.kume.idv.tw
samba也有最大傳輸量嗎??
« 回覆 #2 於: 2005-06-28 17:56 »
網路的部份,
由於平時都有用來傳大於2G的檔案,
也都沒有發生過不正常,
所以我想網路問題應可以排除,
且..我注意到..只要傳輸的檔案超過2G大小,
她就只傳2G,然後直接跳去傳下一個檔案,
這是我覺得最詭異的地方..
後來我懷疑是防毒軟體在作怪,
就把該槽設成安全區,但結果相同..

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5396
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
samba也有最大傳輸量嗎??
« 回覆 #3 於: 2005-06-28 18:14 »
samba 除非有 patch 過. 否則應該是不支援大於 2GB 的檔案.

yiop

  • 懷疑的國中生
  • **
  • 文章數: 44
    • 檢視個人資料
samba也有最大傳輸量嗎??
« 回覆 #4 於: 2005-07-01 02:34 »
NTFS傳出單檔好像有2GB的限制吧?!
轉成某一種格式~單檔最大2GB~應該是這樣吧!?

忘了甚麼時候有看過類似的文件~~

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5396
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
samba也有最大傳輸量嗎??
« 回覆 #5 於: 2005-07-01 08:38 »
NTFS 沒有 2GB 的限制. 你...  看錯了.
samba 的傳輸的確有 2GB 的限制. (2.x 版, 不確定 large file support 的 patch 是否有被納入 3.x 的版本)

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5396
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
samba也有最大傳輸量嗎??
« 回覆 #6 於: 2005-07-01 09:35 »
補充一下.. 三子反應他那邊可以傳超過 2GB 的檔案.
也就是,  samba 當 server 時, windows 當 client 時, 並不會有 2GB 的問題. (這我也不確定是不是因為 LFS patch 已經被納入的關係, 因為以前這樣也是不行的)

但是, 如果是在經由 smbfs 的運作時, 也就是你的 samba 是 client, 而 server 是 windows (應該 samba server 也一樣), 這時, 這個 client 就不能傳送大於 2GB 的檔案.

由 google 查到的資料. 說明:

According to the samba list, smbfs _is_ limited to 2GB.. something about
kernel limits.. smbfs is actually not in samba's implementation..

They suggested using smbclient instead.. and using "put" at the smb:> cli

也就是 samba list 的建議是, 如果有這樣的需求, 直接用 smbclient 指令的 put 指令來使用,  就可以傳大於 2GB 的檔案.

chihwu

  • 活潑的大學生
  • ***
  • 文章數: 337
    • 檢視個人資料
    • http://www.cses.tcc.edu.tw/~chihwu
samba也有最大傳輸量嗎??
« 回覆 #7 於: 2005-07-01 11:11 »
2GB 的限制!!  好像沒這種感覺。

我是用 samba 3.0.X 的版本(RPM), Client 大都是 Win XP , FEDORA CORE的 DVD ISO 檔都可以直接互傳(2.6GB)。

kumee

  • 憂鬱的高中生
  • ***
  • 文章數: 130
    • 檢視個人資料
    • http://www.kume.idv.tw
samba也有最大傳輸量嗎??
« 回覆 #8 於: 2005-07-04 17:55 »
引述: "twu2"
補充一下.. 三子反應他那邊可以傳超過 2GB 的檔案.
也就是,  samba 當 server 時, windows 當 client 時, 並不會有 2GB 的問題. (這我也不確定是不是因為 LFS patch 已經被納入的關係, 因為以前這樣也是不行的)

但是, 如果是在經由 smbfs 的運作時, 也就是你的 samba 是 client, 而 server 是 windows (應該 samba server 也一樣), 這時, 這個 client 就不能傳送大於 2GB 的檔案.

由 google 查到的資料. 說明:

According to the samba list, smbfs _is_ limited to 2GB.. something about
kernel limits.. smbfs is actually not in samba's implementation..

They suggested using smbclient instead.. and using "put" at the smb:> cli

也就是 samba list 的建議是, 如果有這樣的需求, 直接用 smbclient 指令的 put 指令來使用,  就可以傳大於 2GB 的檔案.


回報一下目前測試狀況(也許有人想知道,或未來有人遇到相同問題):
使用windows直接做拖拉複製貼上的動作是雙向都OK的;
但在linux用shell script做排程並壓縮傳輸就會有最大傳輸2G的限制;
以上測試環境是samba-3.0.5下;
目前考慮以rsync作為替代方案(還是須要測試才知道OK否)   :-?

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
samba也有最大傳輸量嗎??
« 回覆 #9 於: 2005-07-04 18:08 »
使用 cifs module 呢?mount -t cifs 方式來掛入看看。

不清楚請參閱 manpage or this:

http://us1.samba.org/samba/Linux_CIFS_client.html

==
I am kenduest - 小州

my website: http://kenduest.sayya.org/

kumee

  • 憂鬱的高中生
  • ***
  • 文章數: 130
    • 檢視個人資料
    • http://www.kume.idv.tw
samba也有最大傳輸量嗎??
« 回覆 #10 於: 2005-07-06 09:51 »
引述: "kenduest"
使用 cifs module 呢?mount -t cifs 方式來掛入看看。

不清楚請參閱 manpage or this:

http://us1.samba.org/samba/Linux_CIFS_client.html

==


測試結果報告:
以 cifs 掛載,備份已可正常運作,突破2G限制,
感謝kenduest提供寶貴的建議。 :D

shinji

  • 可愛的小學生
  • *
  • 文章數: 9
    • 檢視個人資料
samba也有最大傳輸量嗎??
« 回覆 #11 於: 2005-11-16 21:34 »
不好意思翻出以前的東西...orz
請問一下喔
看了這個系列的討論,我想安裝cifs module
但是照著他的步驟來作時,到make dep就過不去了orz
錯誤訊息如下:

make -C cifs fastdep
make[4]: Entering directory `/usr/src/linux-2.4.21-27.EL/fs/cifs'
make[4]: *** No rule to make target `fastdep'.  Stop.
make[4]: Leaving directory `/usr/src/linux-2.4.21-27.EL/fs/cifs'
make[3]: *** [_sfdep_cifs] Error 2
make[3]: Leaving directory `/usr/src/linux-2.4.21-27.EL/fs'
make[2]: *** [fastdep] Error 2
make[2]: Leaving directory `/usr/src/linux-2.4.21-27.EL/fs'
make[1]: *** [_sfdep_fs] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.21-27.EL'
make: *** [dep-files] Error 2

請問有沒有人遇過這種情形呢?
我的os是Linux localhost.localdomain 2.4.21-27.ELsmp
應該是redhat advance server...
謝謝!

shinji

  • 可愛的小學生
  • *
  • 文章數: 9
    • 檢視個人資料
samba也有最大傳輸量嗎??
« 回覆 #12 於: 2005-11-24 19:53 »
orz...
還沒有得到答案...
自推..
還請各位大大解惑!

dddan

  • 可愛的小學生
  • *
  • 文章數: 2
    • 檢視個人資料
samba也有最大傳輸量嗎??
« 回覆 #13 於: 2005-12-16 16:20 »
如果是用lfs的選項呢?