- 論壇徽章:
- 3
|
本帖最后由 captivated 于 2011-04-18 18:36 編輯
我會將問題盡量描述得詳細些,然而因為我并非專職系統(tǒng)管理者,所以可能并不能提供各位覺得特別關(guān)鍵的信息。
我的一份開發(fā)源碼樹(非常大,編譯后大約3~6G,加上各種備份、資料文件等超過40G)存儲于Linux服務(wù)器(Ubuntu distro)上(/home/hsx),
服務(wù)器IP是192.168.5.100.
對于該服務(wù)器我沒有root權(quán)限,只有一個普通用戶身份hsx.
我工作用的主機是安裝的windows xp系統(tǒng)。IP是192.168.2.250.
我不知道公司的IT服務(wù)部是怎么劃分網(wǎng)段的,雖然我的主機ip和服務(wù)器之間看上去似乎是跨網(wǎng)段的,
但是總之我的windows xp主機可以連外網(wǎng),可以ssh登錄到服務(wù)器,
可以將服務(wù)器上的/home/hsx映射到我的windows主機的一個網(wǎng)絡(luò)磁盤(Z:).
從這一點推斷,服務(wù)器上是開了samba共享服務(wù)的,而且似乎其配置方式允許跨網(wǎng)段共享。
出于開發(fā)需要,實際上我本機也需要一個Linux系統(tǒng)。所以我在windows主機上安裝了VMware7.0, 然后安裝了Ubuntu10.10 distro.
公司內(nèi)部使用靜態(tài)IP并限制個人隨意設(shè)置IP。因此我的guest系統(tǒng)Ubuntu和host系統(tǒng)windows是通過VMware的NAT選項進行網(wǎng)絡(luò)連接的。
這樣guest系統(tǒng)Ubuntu的IP地址似乎是通過DHCP動態(tài)分配的,每次重啟guest系統(tǒng)之后可能會得到不同的ip.比如現(xiàn)在它是192.168.195.134.
總之,guest系統(tǒng)可以連接外網(wǎng)、可以和host相互ping通、可以ping通服務(wù)器192.168.5.100.
guest系統(tǒng)也可以直接ssh hsx@192.168.5.100登錄到服務(wù)器。
服務(wù)器只用來存儲和編譯源代碼樹。
我需要做一個測試,這個測試只能在Linux系統(tǒng)環(huán)境下執(zhí)行,并且需要外部設(shè)備連接到我主機上。我不能借助服務(wù)器來完成這個任務(wù),因為測試的
工具和環(huán)境安裝在我的guest系統(tǒng)上,而且,我需要連接設(shè)備。但是,測試卻需要借助源碼樹來執(zhí)行,因為所有的測試用例在源碼樹中,測試結(jié)果
要返回到源碼樹中。我當(dāng)然不能直接拷貝源碼樹或者測試用例到guest系統(tǒng)中,這會導(dǎo)致數(shù)據(jù)不一致而且非常麻煩--而且源碼樹也特別大不是嗎。
簡而言之,我需要在guest系統(tǒng)中mount服務(wù)器的/home/hsx目錄。我不能使用圖形界面,因為所有的測試都在guest系統(tǒng)的shell偽終端中執(zhí)行,
mount是唯一的方式。
當(dāng)然,我可以通過Vmware的共享文件,共享host系統(tǒng)的Z盤。問題是這帶來一個非常搞笑且麻煩的權(quán)限問題:在guest系統(tǒng)上,我對那個由
samba共享來的Z盤沒有任何權(quán)限。我(guest系統(tǒng)工具)創(chuàng)建的目錄權(quán)限將會是d---------,創(chuàng)建的文件權(quán)限將會是-r--r--r---。這導(dǎo)致測試工具無法
返回測試結(jié)果,一直提示permission denied.
總之,最終,我需要在guest系統(tǒng)中mount服務(wù)器的/home/hsx目錄。
命令是這樣的(cifs是smbfs的繼任者, -username也變成了-user):
#mount -t cifs //192.168.5.100/home/hsx /mnt/smbfs --verbose -o user=hsx
然后該命令提示我輸入密碼
password: #當(dāng)然,我會輸入正確的密碼
然后shell提示如下錯誤:
mount.cifs kernel mount options: ip=192.168.5.100,unc=\\192.168.5.100\home,
,ver=1,user=hsx,prefixpath=hsx,pass=********
Retrying with upper case share name
mount.cifs kernel mount options: ip=192.168.5.100,unc=\\192.168.5.100\HOME,
,ver=1,user=hsx,prefixpath=HSX,pass=********
mount error(6): No such device or address
Refer to the mount.cifs( manual page (e.g. man mount.cifs)
......
最后,我可以通過guest系統(tǒng)圖形界面直接訪問到服務(wù)器的/home/hsx目錄。但這沒有任何幫助,我需要mount.
請問,這到底是什么錯誤,我應(yīng)該怎么辦?...
PS:我無法修改服務(wù)器配置文件,也無法要求服務(wù)器管理員修改服務(wù)器配置,我看不到服務(wù)器配置文件。我沒有服務(wù)器root權(quán)限。
...這篇求助貼也許太長了...沒辦法,對這方面實在太菜,只能盡可能詳細地描述我的狀況...歡迎達人亂入,任何建設(shè)性意見都非常歡迎... |
|