819C - RAW文件系統、集成文件系統

  RAW文件系統是一種磁盤未經處理或者未經格式化產生的的文件系統,一般來說有這幾種可能造成正常文件系統變成RAW文件系統:

 

  ●沒有格式化。

 

  ●格式化中途取消操作。

 

  ●硬盤出現壞道。

 

  ●硬盤出現不可預知的錯誤。

 

  ●病毒所致。

 

  解決RAW文件系統的最快的方法是立即格式化,並且使用殺毒軟件全盤殺毒。當然,如果文件很重要的話可以考慮用磁盤數據恢復軟件先救出數據,然後再格式化和殺毒,或者在網上查找一些有關於“raw文件系統恢復”的內容。


集成文件系統(IFS,Integrated File System)   

1. 爲了更好地實現AS/400與其它系統(如UNIX)中的文件系統互操作,OS/400 V3.1 開始推出一個集成的文件系統IFS。在這個IFS中,增加了對流式文件的I/O支持。這個集成的文件系統採用基於PC的標準命名機制,文件和目錄名字的長度符合POSIX標準,文件名的存儲格式支持多國語言,包括雙字節字符集的國際標準Unicode。集成文件系統是在OS/400中像pc機一樣實現對流文件輸入輸出和存儲管理的支持。它提供了一個存儲信息的集成結構(如流文件、數據庫文件、目錄、文檔、文件夾等)。
2. 文件系統把存儲的數據組織成文件、目錄、庫和對象等邏輯單元。每個文件系統都有自己的訪問存儲數據的邏輯結構。實際上,在OS/400中通過庫來訪問數據庫文件和其他對象,這種結構就可看成一種文件系統。同樣地,通過文件夾來訪問文檔(實際上是流文件)也就可看成一種獨立的文件系統。 
集成文件系統(IFS,Integrated File System) - 貓矛卯茂 - 這是我的blog,^_^
在IFS接口中,整個文件系統被表示成‘/’每一個子文件系統表示爲“root”的一個子樹,其格式及含義爲: 
/QSYS.LIB-傳統的OS/400的庫文件系統。 一個library可以看作子目錄處理,而library下的數據庫文件(後文介紹)由於其包含database file members,因此數據庫文件更像一個子目錄。
/QDLS-由一些共享文件夾(Shared Folder)和文檔(Document)構成的多級目錄結構的文件系統,用於支持DOS、OS/2、Windows及AS/400上的Office用戶文件。 
/QopenSys-UNIX文件系統(遵從POSIX標準)。 
/QNETWARE-Novell Netware 文件系統(需FSIOP支持)。 
/QNFS-SUN公司的網絡文件系統。 
/QLANSrv-LAN Server 文件系統(需FSIOP支持)。 
還有一些文件系統也被組合在IFS中,此外用戶還可以定義自己的文件系統。 
IFS使得PC機用戶和UNIX用戶及其它相關係統的用戶訪問這個IFS中的數據就像訪問本地文件系統一樣,他們甚至不需要掌握OS/400的CL命令接口,就可以在本地機上用自己熟悉的方式管理存儲在AS/400中的數據。PC機用戶完全可以用圖形操作方式去管理AS/400上的庫、文件夾等。客戶端用戶也可以編寫一些直接訪問AS/400中數據的應用。通過Client Access/400可以提供給用戶一個圖形的操作界面。 
在AS/400中,提供了一個統一的接口去訪問這個IFS中的各子文件系統。AS/400用戶既可以通過這個接口訪問QSYS.LIB,也可以用傳統的接口去訪問庫、對象。爲了實現各子文件系統之間的信息互訪,數據的格式必須是兼容的。對不同平臺上發出的對AS/400的數據請求,OS/400做了將AS/400的數據格式轉換成應用程序數據格式的大部分工作,OS/400可以自動地完成EBCDIC碼(Extended Binary Coded Decimal Interchange Code)和ASCII碼(American Standard Code for Information Interchange)之間的轉換。當用戶通過客戶端訪問存儲在AS/400系統中的數據時,以EBCDIC碼存儲的數據自動被轉換成ASCII碼傳遞給用戶。IFS增強了其它系統中的用戶對文件的處理能力。將數據存儲在AS/400上,就可以享受到AS/400的強大的數據備份功能,恢復功能及更安全的保護措施。 
3. 集成文件系統支持以流文件形式對數據進行存儲和操作。流文件是指包含連續數據流的文件。存儲在文件夾中的文檔就是流文件,其他流文件還有pc機上的文件和UNIX系統上的文件。在集成文件系統中,流文件是一種系統對象*STMF。
    而數據庫文件是在AS/400上創建的一種傳統文件,預先定義了record和filed的二維概念。
集成文件系統(IFS,Integrated File System) - 貓矛卯茂 - 這是我的blog,^_^
4. IFS中的文件夾的概念類似於傳統AS/400對象管理中的庫。當用戶要對某個文件進行處理的時候,系統會在當前文件夾(類似於當前庫)中查找目標,除非用戶爲其提供了不同的文件路徑。當前文件夾也稱爲當前工作區文件夾或工作區文件夾。
    用戶主文件夾(Home Directory)是用戶登錄時的默認文件夾,該文件夾的名字在用戶profile中定義。當某個用戶啓動一個作業的時候,系統在用戶profile中找該用戶的主文件夾作爲當前文件夾(?),如果不存在,則以根目錄root directory作爲當前文件夾。
5.  常用命令:
-WRKFLR---Work with Folders 
-WRKLNK---Work with Object Links 
6. QSHELL(在main menu中輸入qsh進入)是UNIX風格的用於針對集成文件系統(IFS)解釋器,其中ls命令可以顯示 集成文件系統的內容,包括文件的size、owner、佔用多少DASD的塊(blocks)。
ls的參數如下:
-a 顯示所有文件,包括隱藏文件。
-c 按照文件最新被修改的日期的順序進行排序顯示.
   (通常與 -l 一起使用)
-F 在文件名後附上一個字符以說明該文件的類型,“*”表示普通文件,“/”表示目錄。
-l 列出文件的詳細信息。
-r 對目錄反向排序。
-R 列出所有子目錄下的文件。
-s 在每個文件的後面列出文件的大小。
-t 以時間順序進行排序。 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章