亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2719 | 回復: 0
打印 上一主題 下一主題

存儲介質 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2009-10-13 14:24 |只看該作者 |倒序瀏覽

            在UNIX系統(tǒng)中,文件的存儲借助于存儲介質,如磁盤,軟磁盤,光盤等而得以存儲的。因此在UNIX系統(tǒng)中。掌握如何有效地對存儲介質加以使用,是一項非常重要的技術。
            ※如何查看系統(tǒng)中存儲空間的使用情況。
            ※如何在軟盤,磁帶這類設備上生成文件系統(tǒng)。
            存儲空間的使用情況
            在建立好一個文件系統(tǒng)并使之可用之后。隨著用戶在其上新建文件、修改文件或者刪除文件,該文件系統(tǒng)的空閑inode數、空閑數據塊等會相應地減少或者增多。如果文件系統(tǒng)的空閑空間減少到一定的程度,系統(tǒng)響應速度會大幅度下降甚至無法工作。這時,就需要對各文件系統(tǒng)的使用情況進行調查,然后采取相應的對策。
            1.文件系統(tǒng)空閑情況的統(tǒng)計
            在文件系統(tǒng)中,索引節(jié)點數和數據塊數是兩個至關重要的參數。當某個文件系統(tǒng)索引節(jié)點或數據塊全部被占滿是,將無法在在此文件系統(tǒng)上建立任何文件。這是一件比較可怕的事。為了使用戶能方便地了解系統(tǒng)中每個文件系統(tǒng)中還剩下多少可用的索引節(jié)點和數據塊,系統(tǒng)為我們提供了df命令。
            df命令為disk free的縮寫。df可以單獨使用,也可以帶參數。具體使用你可以參考聯(lián)機幫助。
            2.磁盤空間占用情況
            在文件系統(tǒng)滿了或者我們希望得知某個目錄或文件對文件系統(tǒng)存儲空間的使用情況時,可以使用du命令。
            du命令為disk usage的縮寫。在使用這個命令時可以指定一個或多個目錄,如:
            $ du /home/yxz
            2 ??? /home/yxz/Unix.dir
            10??? /home/yxz
            $
            使用上述命令,就能查出系統(tǒng)中某個用戶占用了多少磁盤空間(假定用戶只能在他的HOME目錄下建立文件)。
            如果沒有指定文件或目錄名的情況下,du將顯示當前目錄占用的磁盤空間的情況。顯示出的信息中包含有指定目錄下所有的各個子孫目錄,磁盤空間的使用情況。若要得知每個子目錄及文件的信息,可以加上-a選項。
            若只想知道指定的目錄占用磁盤空間的總數,可以使用-S選項。
            還有一些其它的選項可以參考幫助手冊。
            用戶占用文件系統(tǒng)空間的統(tǒng)計
            系統(tǒng)中的每個文件都有相應的擁有者。在某些情況下我們需要知道在某個文件系統(tǒng)上,每個用戶各占用多少存儲空間。為此可以使用quot命令。
            quot是quotient的縮寫。它可接受一個文件系統(tǒng)名(塊設備文件名)作為參數,然后統(tǒng)計出在該文件系統(tǒng)中建立有文件的各個用戶所占用的磁盤塊的數目。如:
            # quot /dev/dsk/0s4
            /dev/dsk/0s4:
            82883 ?sybase
            ?340? vmsys
            158 ??yxz
            28 ?? oasys
            14???root
            2??? xyz
            3??? yxz
            1??? install
            注意,此命令只能供超級用戶使用。
            存儲介質上的文件系統(tǒng)
            文件系統(tǒng)的物理基礎就是系統(tǒng)所使用的各種存儲介質,如磁盤、軟盤,CD-ROM、磁帶,等等。
            UNIX對其各種存儲設備用一種統(tǒng)一的方法對待,那就是每個物理設備都是文件系統(tǒng)中的文件。當然這種文件比較特殊,被稱為設備特殊文件(Device
            Special File),這些文件被組織在文件系統(tǒng)樹的/dev目錄下。
            本節(jié)將介紹UNIX如何組織各種存儲設備;如何對這些設備進行初始化(格式化);以及如何將特定設備上的文件系統(tǒng)“掛接”到系統(tǒng)的文件系統(tǒng)樹上,以及如何將其從文件系統(tǒng)樹上“摘下來”。
            存儲介質的組織方式
            每一種特性的物理設備在文件系統(tǒng)中都占據有一個相應的節(jié)點,即具有一個文件名稱。這里介紹UNIX是如何組織硬盤、軟盤、磁帶、CD-ROM這些常用的存儲設備的。
            1.硬盤的組織
            我們知道,硬盤時一種塊設備。也就是說,它每次同其它設備的數據交換均是以一個數據塊(通常為512字節(jié))為單位的。這樣硬盤的存儲空間也就是從0號塊到最大塊號。例如一個1GB的硬盤上,將會有2M個數據塊。其編號將是從0至2的21次方-1。
            對一個硬盤,可以對之進行“分區(qū)”操作。在硬盤的各個分區(qū)中,只有一個分區(qū)是“活動的”。也就是說,接通電源后機器將從活動分區(qū)中被引導從而進入相應的操作系統(tǒng)狀態(tài)。
            進行硬盤分區(qū)的實用程序是名為fdisk。在那里還可以指定活動分區(qū)。由于此命令只能供系統(tǒng)管理員使用,所以在此不做介紹。
            每個硬盤分區(qū)實際上就相當于一個獨立的硬盤。所以在下面的敘述中我們就假定沒有對硬盤進行分區(qū)。
            硬盤在使用前要進行格式化操作。這個操作主要是在硬盤上寫上有關存取數據和管理用的信息。不同種類的UNIX,格式化操作的具體內部動作是不一樣的。用戶不用理它,格式化好之后,呈現(xiàn)在用戶面前的硬盤才是若干編號連續(xù)的存儲塊。下面的問題是如何對這些存儲塊進行管理了。
            我們可以把整個存儲空間分成若干個段。每一段內存儲塊的編號都是連續(xù)的。各段首尾相鄰,但任何段都不運允許有交叉。(這一操作類似于硬盤的分區(qū))然后可以為每段存儲塊指定一個名稱,系統(tǒng)將用指定的名稱在/dev目錄下建立一個文件。此時這個文件所表示的就是該段連續(xù)的存儲空間了。
            在對每一個分段命名后,我們就得到相應的設備文件,此時就可以用此設備文件來在相應的磁盤段上建立文件系統(tǒng)了。
            2. 軟盤、磁帶、CD-ROM的組織方式
            上述三種存儲設備因為其攜帶方便,易于保存,并且磁帶和CD-ROM還具有存儲量大(海量存儲)的特點,因而在計算機系統(tǒng)中被廣泛使用。在UNIX系統(tǒng)中這些設備也被按文件的組織方式加以組織。
            但由于此類設備的多樣性以及存取格式、存取方式的不同,使得對此類設備的使用也復雜起來。舉例來說,對于軟盤就有好多種不同的類型,如3.5英寸,5.25英寸,有高密的,也有低密的,有的軟盤上有引導塊,有的沒有,等等。并且在對它們進行訪問的時候,有時不必格式化就可以訪問,有些命令則只能訪問格式化后的設備。
            系統(tǒng)為上述特點進行區(qū)分,采取得方法是:對不同存取特征的組合設定不同的設備文件名。在需要按某種特征組合去訪問相關介質時,指定相應的設備文件名即可。
            對于磁帶和CD-ROM等設備,系統(tǒng)對它們的組織方式與軟盤類似,也是用不同的名稱代表不同的格式的設備。例如在Sun
            0S上,用/dev/rmt/?代表1/2英寸磁帶設備,而用/dev/rst/?代表scsi磁帶。對于CD-ROM,其名稱則是/dev/rdsk/c0t6d0s0。在使用磁帶和CD-ROM時,如果發(fā)現(xiàn)用指定的名稱不能正確訪問數據,那么可換其它格式試試。如果所有的格式都不能完成任務,那么表明系統(tǒng)不支持所用的設備。
            存儲介質上文件系統(tǒng)的使用
            對于軟盤,磁帶,和CD-ROM地的使用,一種方法就是先在其上生成某種類型的文件系統(tǒng),然后將該文件系統(tǒng)安裝到文件系統(tǒng)樹的某個節(jié)點三。這樣以后我們就能用常規(guī)的文件操作命令,如mkdir,rmdir,cp,mv,rm等在相應的存儲介質上建立并且存儲文件。
            1.介質的格式化
            軟盤、磁帶等存儲設備在使用之前都要進行格式化操作(CD-ROM由于其只讀的特殊性,無需格式化,也無法對之格式化)。格式化的操作的具體內容隨UNIX操作系統(tǒng)的不同而有較大的差異。但總的來說,它們都要在存儲介質上的某些存儲區(qū)域中寫入一些操作系統(tǒng)訪問該介質所必不可少的管理信息,這之外的那些存儲區(qū)域才被用來存放用戶數據。并且在格式化的過程中,一般還要對存儲介質上的存儲區(qū)域進行校驗,看看其中有沒有被損壞的地方。
            不同系統(tǒng)提供的格式化工具也不盡相同。例如在AT&T UNIX System VR 4.0上的格式化命令為format。
            2.介質上文件系統(tǒng)的生成
            這里我們所講述的內容主要也是針對軟盤和磁帶這些存儲介質的。CD-ROM
            因為在作好之后,它上面的文件系統(tǒng)實際上也就算是生成了,因此也就不用我們再生成。另外并不是所有的磁帶上都可以生成文件系統(tǒng)。
            大多數UNIX系統(tǒng)中提供的生成文件系統(tǒng)的命令均為mkfs.mkfs命令要求提供一個裸設備文件名作為參數。并且在命令行中我們還可以指定文件系統(tǒng)的索引節(jié)點數和數據塊數目。另外債命令行中我們還可以指定所建文件系統(tǒng)的類型。每種UNIX系統(tǒng)支持的文件系統(tǒng)類型的數量也不同,但S5,UFS等這類比較通用的文件系統(tǒng)都還是支持的,讀者可以自己看看所用的機器上都支持哪些種類的文件系統(tǒng)。在我們不指定文件系統(tǒng)類型的時候,系統(tǒng)會在指定設備上建立一種缺省的文件系統(tǒng)。
            3.文件系統(tǒng)的安裝
            在一個文件系統(tǒng)建立好之后,還并不能馬上就使用它。在使用之前必須先將它“掛接”到系統(tǒng)的文件系統(tǒng)樹上某個節(jié)點處。這種操作被稱為文件系統(tǒng)的安裝。具體的細節(jié)請看UNIX系統(tǒng)管理的文件系統(tǒng)部分。
            4.文件系統(tǒng)的拆卸
            具體的細節(jié)請看UNIX系統(tǒng)管理的文件系統(tǒng)部分


本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u2/84425/showart_2069333.html
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP