亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

Ftp服務訪問集群存儲系統(tǒng)中文亂碼問題解決方法

文檔序號:7803374閱讀:676來源:國知局
Ftp服務訪問集群存儲系統(tǒng)中文亂碼問題解決方法
【專利摘要】本發(fā)明提供一種FTP服務訪問集群存儲系統(tǒng)中文亂碼問題解決方法,其解決過程如下:在集群存儲系統(tǒng)的轉(zhuǎn)換節(jié)點上,即FTP服務端,引入FUSE文件系統(tǒng)系統(tǒng),實現(xiàn)Linux默認的UTF-8編碼向Windows默認的GBK編碼方式的轉(zhuǎn)換。該一種FTP服務訪問集群存儲系統(tǒng)中文亂碼問題解決方法和現(xiàn)有技術(shù)相比,通過FUSE文件系統(tǒng)的編碼轉(zhuǎn)換功能統(tǒng)一FTP客戶端與服務器端編碼方式,完美地解決了FTP中文亂碼問題,實用性強。
【專利說明】 FTP服務訪問集群存儲系統(tǒng)中文亂碼問題解決方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機【技術(shù)領(lǐng)域】,具體的說是一種FTP服務訪問集群存儲系統(tǒng)中文亂碼問題解決方法。
【背景技術(shù)】
[0002]集群存儲系統(tǒng)中的轉(zhuǎn)換節(jié)點用于實現(xiàn)CIFS/FTP等文件共享服務,為客戶端提供不同的集群存儲訪問方式。
[0003]與CIFS協(xié)議相同的是,F(xiàn)TP協(xié)議支持Windows客戶端對Linux服務器端的訪問,而在對中文文件的處理上,與CIFS不同的是,F(xiàn)TP服務不包含Linux默認的UTF-8編碼向Windows默認的GBK編碼方式的轉(zhuǎn)換,所以在實際應用中,使用Windows Explorer訪問由FTP客戶端上傳的中文文件會出現(xiàn)亂碼現(xiàn)象。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的技術(shù)任務是解決現(xiàn)有技術(shù)的不足,提供一種FTP服務訪問集群存儲系統(tǒng)中文亂碼問題解決方法。
[0005]本發(fā)明的技術(shù)方案是按以下方式實現(xiàn)的,該FTP服務訪問集群存儲系統(tǒng)中文亂碼問題解決方法,其解決過程如下:在集群存儲系統(tǒng)的轉(zhuǎn)換節(jié)點上,即FTP服務端,引入FUSE文件系統(tǒng)系統(tǒng),實現(xiàn)Linux默認的UTF-8編碼向Windows默認的GBK編碼方式的轉(zhuǎn)換。
[0006]其具體實現(xiàn)過程為:
1)FUSE程序安裝,該過程使用源碼編譯方式或RPM 二進制包安裝;
2)掛載FUSE文件系統(tǒng),添加以下掛載參數(shù):-omodules=subdir:1conv, subdir= /path/to/the/FTP/sharing, from_code=UTF-8, to_code=GBK,掛載點為 /mnt/fuse ;
3)在FTP的配置文件中,添加或修改共享目錄為FUSE系統(tǒng)掛載點,即/mnt/fuse;
4)重新啟動FTP服務。
[0007]本發(fā)明與現(xiàn)有技術(shù)相比所產(chǎn)生的有益效果是:
本發(fā)明的一種FTP服務訪問集群存儲系統(tǒng)中文亂碼問題解決方法是在集群存儲系統(tǒng)的轉(zhuǎn)換節(jié)點上,亦為FTP服務端,引入FUSE (File System in User Space)文件系統(tǒng)系統(tǒng),實現(xiàn)Linux默認的UTF-8編碼向Windows默認的GBK編碼方式的轉(zhuǎn)換,消除FTP訪問中文亂碼問題;在不更改Linux版本FTP服務器端默認編碼方式下,統(tǒng)一 Linux和Windows編碼方式,完美地解決Windows Explorer訪問通過FTP客戶端上傳的中文文件亂碼問題,實用性強,易于推廣。
【專利附圖】

【附圖說明】
[0008]附圖1中由于FTP客戶端與服務器端編碼方式的不同導致中文亂碼圖。
[0009]附圖2為引入FUSE實現(xiàn)FTP服務器與客戶端統(tǒng)一編碼?!揪唧w實施方式】
[0010]下面結(jié)合附圖對本發(fā)明的一種FTP服務訪問集群存儲系統(tǒng)中文亂碼問題解決方法作以下詳細說明。
[0011]如附圖1、圖2所示,該FTP服務訪問集群存儲系統(tǒng)中文亂碼問題解決方法,其解決過程如下:在集群存儲系統(tǒng)的轉(zhuǎn)換節(jié)點上,即FTP服務端,引入FUSE文件系統(tǒng)系統(tǒng),實現(xiàn)Linux默認的UTF-8編碼向Windows默認的GBK編碼方式的轉(zhuǎn)換。
[0012]其具體實現(xiàn)過程為:
1)FUSE程序安裝,該過程使用源碼編譯方式或RPM 二進制包安裝;
2)掛載FUSE文件系統(tǒng),添加以下掛載參數(shù):-omodules=subdir:1conv, subdir= /path/to/the/FTP/sharing, from_code=UTF_8,to_code=GBK,掛載點為 /mnt/fuse (可根據(jù)需要設(shè)置);
3)在FTP的配置文件中,添加或修改共享目錄為FUSE系統(tǒng)掛載點,即/mnt/fuse;
4)重新啟動FTP服務。
[0013]以上配置方式通過FUSE文件系統(tǒng)的編碼轉(zhuǎn)換功能統(tǒng)一 FTP客戶端與服務器端編碼方式,完美地解決了 FTP中文亂碼問題。
[0014]以上所述僅為本發(fā)明的實施例而已,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.FTP服務訪問集群存儲系統(tǒng)中文亂碼問題解決方法,其特征在于其解決過程如下:在集群存儲系統(tǒng)的轉(zhuǎn)換節(jié)點上,即FTP服務端,引入FUSE文件系統(tǒng)系統(tǒng),實現(xiàn)Linux默認的UTF-8編碼向Windows默認的GBK編碼方式的轉(zhuǎn)換。
2.根據(jù)權(quán)利要求1所述的FTP服務訪問集群存儲系統(tǒng)中文亂碼問題解決方法,其特征在于其具體實現(xiàn)過程為: 1)FUSE程序安裝,該過程使用源碼編譯方式或RPM 二進制包安裝; 2)掛載FUSE文件系統(tǒng),添加以下掛載參數(shù):-omodules=subdir:1conv, subdir= /path/to/the/FTP/sharing, from_code=UTF-8, to_code=GBK,掛載點為 /mnt/fuse ; 3)在FTP的配置文件中,添加或修改共享目錄為FUSE系統(tǒng)掛載點,即/mnt/fuse; 4)重新啟動FTP服務。
【文檔編號】H04L29/08GK103986756SQ201410196084
【公開日】2014年8月13日 申請日期:2014年5月12日 優(yōu)先權(quán)日:2014年5月12日
【發(fā)明者】王靜 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1