日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

sa239學(xué)習(xí)筆記之二管理文件系統(tǒng)

Module 3 管理Solaris OE文件系統(tǒng)

介紹solaris文件系統(tǒng):

Disk-based file systems
Distributed file systems
Pseudo file systems

一、Disk-based 文件系統(tǒng)包括如下幾種:
UFS Unix操作系統(tǒng)
hsfs cdrom 文件系統(tǒng)
fcfs Dos文件操作系統(tǒng),如:fat32
udfs DVD文件系統(tǒng)

Distributed file systems包括:

NFS The network file system

Pseudo file systems包括:

tmpfs
swapfs
procfs
fdfs
mntfs

二、生成新的UFS 文件系統(tǒng)

詳細(xì)見貼子底下的圖片
Disk Label (VTOC)
在第一塊磁盤扇區(qū);占512k字節(jié);
Boot Block
在VTOC后,點15 個扇區(qū);在第1-15sectors ;
注:只有/ (boot)文件系統(tǒng)有一個活動啟動塊;其它文件系統(tǒng)在生成里都文件系統(tǒng)開始部分留出啟動塊;
Primary Superblock

超級塊保存在16-31扇區(qū);是一個描述文件系統(tǒng)的信息列表,包括以下內(nèi)容:

The number of data blocks
The number of cylinder groups
The size of a data block and fragment
A description of the hardware, derived from the label
The name of the mount point
File system state flag: clean, stable, active, logging, or unknown


backup Superblock (備份超級塊)
在文件系統(tǒng)生成時,柱面組從32sectors開始,這些復(fù)制的超級塊可以在災(zāi)難后對Superblock的重要數(shù)據(jù)進(jìn)行恢復(fù);

cylinder group(柱面組)
每個文件系統(tǒng)在默認(rèn)情況被分成若十個以16個柱面組成的柱面組;以改善磁盤訪問;
文件經(jīng)常通過把一個文件放到單一的柱面組,減少文件頭到訪問文件距離來優(yōu)化磁盤性能.如果可能,文件系統(tǒng)經(jīng)常把大的文件放到若干個柱面組中.


柱面組塊(cylinder group block)

柱面組塊是一個柱面組的列表,包含以下信息:

·inode的數(shù)量
·柱面組的數(shù)據(jù)塊數(shù)
·目錄的數(shù)量
·柱面組中自由塊 , 自由inode與自由碎片
·自由塊圖
·自由inode圖

ufs inode
inode中包含關(guān)于文件的如下信息:
·文件的類型與訪問模式
·UID and GID
·文件的大小
·鏈接數(shù)
·文件最后被訪問與修改時間 , inode更改的時間
·文件使用的或分配給文件的數(shù)據(jù)塊的總數(shù)
·兩種類型的指針:直接指針與間接指針

提示: 用ls -l 查看文件詳細(xì)信息
ls -i 查看inode 的詳細(xì)信息

直接指針:
inode中有12個直接指針,每個指向8K的數(shù)據(jù)塊,一共可指向96K數(shù)據(jù)塊;

間接指針:
單間接指針:能指向2048個8K的數(shù)據(jù)塊,可指向16M的數(shù)據(jù)塊
雙間接指針:包含單間接指針,最多可指向32G指針;
三倍間接指針:本來可以指向64TB的數(shù)據(jù)塊,但由于UFS是32位尋址系統(tǒng),所以最多只能指向1TB數(shù)據(jù)塊;

數(shù)據(jù)塊:

用于分配給UFS文件系統(tǒng)以存儲文件和路徑;數(shù)據(jù)塊被分成8KB的邏輯塊大小,進(jìn)一步分可分到1KB的分片;
對于普通文件而言,數(shù)據(jù)塊保存文件內(nèi)容;對于路徑而言,數(shù)據(jù)塊存儲inode的數(shù)據(jù),和包含在路徑中的文件名
對于沒有存儲文件,路徑,間接指針的塊,在柱面組map上被標(biāo)記為自由塊,這些map記錄了磁道碎片來提高硬盤訪問性能;


碎片(Fragmentation)

碎片是UFS文件系統(tǒng)有效地分配硬盤空間的一種方法;小于96KB的文件都是由fragmentation方法來存儲;
一般地,數(shù)據(jù)塊可以分成8個1024bytes的fragmentation,碎片是用來存儲一個小8192bytes文件或小于8192bytes的文件部分;
大于96Kb的文件都是由數(shù)據(jù)塊直接存儲,不分再切分碎片;

如果兩個文件同處于一個碎片,如果一個文件增長了,那么,UFS文件系統(tǒng)會把增長的文件放置到一個新數(shù)據(jù)塊中,UFS文件不允許同一文件的碎片放置到不同的數(shù)據(jù)塊中.


三、用newfs生成新的UFS文件系統(tǒng):

newfs /dev/rdsk/c1t3d0s0

在newfs創(chuàng)建文件系統(tǒng)時,會留出1%-10%的空間給newfs給維護(hù)所用,這個參數(shù)就是minfree,可用命令fstyp查看minfree的值;在newfs創(chuàng)建文件系統(tǒng)時可以用 newfs -m %free 來指定;

推薦閱讀