我常常遇到這樣的情況:服務(wù)器上已經(jīng)有文件系統(tǒng)的管理員想要從兼容Linux的文件系統(tǒng)(一般是ext2/3/4)變?yōu)榧嫒軼indows的文件系統(tǒng)(NTFS或甚至是FAT32)。他們真正的想法是就地情況下執(zhí)行變更——這就類似于通過改變命令將FAT32卷改變成NTFS的Windows功能。
可悲的是,這樣的轉(zhuǎn)換幾乎是不可能的,而且我認為這在將來也不會成為可能。很多原因?qū)е略摴δ茉谧畛醪粫且粋好想法,而且它會變得越來越不必要。下面就是原因。
一開始,磁盤格式的就地轉(zhuǎn)換本身就很危險。當(dāng)你在給定系統(tǒng)唯一可用的副本上工作時,這是頗具風(fēng)險的行為。你相信該程序可以立刻操控整個卷,不會有多大失誤。如果轉(zhuǎn)換期間某部分出錯了,該數(shù)據(jù)的唯一副本就破壞了。此外,如果該數(shù)據(jù)對你有任何一點價值,它就值得備份。如果你做了備份,你最好是在備份副本上工作而不是在原始版本上以任何形式工作。這是你選擇遷移的第一選擇:不妨礙現(xiàn)有卷,以某種形式備份它,不管是通過備份工具、磁盤鏡像程序還是一個簡單的歸檔工具,然后使用備份來在所需文件系統(tǒng)中的其它地方重建數(shù)據(jù)。
再者,每個文件都有一些功能不能精確地映射到另一個文件系統(tǒng)。一個非常明顯的例子就是Linux系統(tǒng)中的ext3和ext4(以及一般的Unix文件系統(tǒng))擁有的功能就完全不能在NTFS中復(fù)制。這里舉兩個例子。第一個就是Linux文件系統(tǒng)區(qū)分大小寫:例如,你在同一個目錄中可以有兩個文件分別命名為RASTER和raster。NTFS會只允許一個文件用這個名字,不管他用的是大寫還是小寫。另一個例子就是分隔符(|)。如果你想將ext3/4文件系統(tǒng)轉(zhuǎn)換成NTFS,必須修改文件名字來確保兼容性,否則它可能反過來破壞其它的事情。
第三,幾乎沒有什么情況是你必須要執(zhí)行就地修改的。在過去的十年中,存儲的價格輪番減少且更加靈活了,這意味著安裝第二個硬盤并復(fù)制硬盤內(nèi)容到第二硬盤比嘗試著就地轉(zhuǎn)換要更便宜、更簡單,也更安全。在我遇到的幾乎每一種情況下,相比于所談系統(tǒng)方面的任一實際的技術(shù)限制來說,都與錯誤的觀念或管理員方面的創(chuàng)造性更能導(dǎo)致就地升級某些東西的需要無法滿足。如果你發(fā)現(xiàn)你自己處于必須遷移數(shù)據(jù)的情形中,你有很多種選擇,但不包括就地分區(qū)操作。
1.備份數(shù)據(jù)并在別處存儲
如上所示,該方法是最簡單、最受支持且最不復(fù)雜的。你需要的是一個某類別的目標(biāo)設(shè)備,它能被目標(biāo)系統(tǒng)讀取。大多數(shù)種類的Linux現(xiàn)在已經(jīng)內(nèi)置了某些形式的讀/寫NTFS兼容性,或者如果其它所有都失敗了,你可以寫入到一個FAT32卷(Linux廣泛支持它)或一個網(wǎng)絡(luò)共享。記住,如果你把FAT32用作目標(biāo),所有寫入到該卷的文件大小都必須小于4GB,不管它們是原硬盤上文件的副本還是備份歸檔,所在在這樣的卷上備份一個完整的文件是個問題,如果可能的話,你會需要把文件分成若干個塊。
2.增加Windows的Linux文件系統(tǒng)兼容性并在Windows中遷移文件
Windows不是與身俱來就能支持ext3/4或其它Linux文件系統(tǒng),但是你可以添加這項功能。例如,Ext2Fsd項目讓你通過ext4安裝和讀取ext2(盡管ext4還是只讀的),雖然它不支持LVM或Linux RAID卷。其它相似的項目也存在,EXT2IFS和fs-driver.org就是,但是Ext2Fsd在它們中似乎是更新最規(guī)律的,而且它有的功能其它項目沒有。
3.增加Linux的Windows文件系統(tǒng)兼容性并在Linux中遷移文件
雖然大部分Linux版本現(xiàn)在已經(jīng)把NTFS作為一個常見功能來支持了,但你還是有可能要進行Linux系統(tǒng)中的Windows遷移,你最好還是把Windows用作第二選擇,這么做有兩個原因。第一個是文件許可:如果你正在使用Windows來檢索文件并將它們放置在NTFS部分,你無須做額外的檢查來保證用戶許可和其它NTFS元屬性都正確設(shè)置和維護了。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:異構(gòu)文件服務(wù)器系統(tǒng)間如何完成遷移
本文網(wǎng)址:http://www.ezxoed.cn/html/support/1112156258.html