北京快三开奖

  • <tr id="U9YkSO"><strong id="U9YkSO"></strong><small id="U9YkSO"></small><button id="U9YkSO"></button><li id="U9YkSO"><noscript id="U9YkSO"><big id="U9YkSO"></big><dt id="U9YkSO"></dt></noscript></li></tr><ol id="U9YkSO"><option id="U9YkSO"><table id="U9YkSO"><blockquote id="U9YkSO"><tbody id="U9YkSO"></tbody></blockquote></table></option></ol><u id="U9YkSO"></u><kbd id="U9YkSO"><kbd id="U9YkSO"></kbd></kbd>

    <code id="U9YkSO"><strong id="U9YkSO"></strong></code>

    <fieldset id="U9YkSO"></fieldset>
          <span id="U9YkSO"></span>

              <ins id="U9YkSO"></ins>
              <acronym id="U9YkSO"><em id="U9YkSO"></em><td id="U9YkSO"><div id="U9YkSO"></div></td></acronym><address id="U9YkSO"><big id="U9YkSO"><big id="U9YkSO"></big><legend id="U9YkSO"></legend></big></address>

              <i id="U9YkSO"><div id="U9YkSO"><ins id="U9YkSO"></ins></div></i>
              <i id="U9YkSO"></i>
            1. <dl id="U9YkSO"></dl>
              1. <blockquote id="U9YkSO"><q id="U9YkSO"><noscript id="U9YkSO"></noscript><dt id="U9YkSO"></dt></q></blockquote><noframes id="U9YkSO"><i id="U9YkSO"></i>
                企业空间 推销商城 存储论坛
                北京快三开奖全闪存阵列 IBM云盘算 Acronis 安克诺斯 安腾普 腾保数据
                首页 > 技能园地 > 文件零碎 > 注释

                UFS文件零碎简介及Unix零碎(Solaris,FreeBSD)的文件零碎创立步调

                2014-07-05 17:37泉源:中国存储网
                导读:UFS文件零碎简介及Unix零碎(Solaris,FreeBSD)的文件零碎创立步调,UFS 是 Solaris OS 中缺省的基于磁盘的文件零碎,曩昔,UFS文件零碎在64位零碎和32位零碎上的巨细仅限于约1 TB(Tbyte)。如今,一切UFS文件零碎下令和公用顺序已更新为支持多TB UFS文件零碎

                UFS 是 Solaris OS 中缺省的基于磁盘的文件零碎。办理基于磁盘的文件零碎时,大少数状况下办理的是 UFS 文件零碎。UFS 可提供以下功用。

                UFS 功用

                阐明

                扩展的根本范例 (extended fundamental type, EFT)

                提供 32 位用户 ID (user ID, UID)、组 ID (group ID, GID) 和设置装备摆设编号。

                大文件零碎

                在最大巨细可以为 16 TB 的文件零碎中,容许巨细约为 1 TB 的文件。可以在具有 EFI 磁盘标号的磁盘上创立多 TB UFS 文件零碎。

                日记记载

                UFS 日记记载会将构成一个完好 UFS 操纵的多个元数据变动打包成一个事件。事件集记载在盘上日记中,然后会使用于实践 UFS 文件零碎的元数据。

                多 TB 文件零碎

                经过多 TB 文件零碎,可以创立最大可用空间约为 16 TB 的 UFS 文件零碎,此中会减去约 1% 的开支。

                形态标记

                表现文件零碎的形态:clean、stable、active、logging 或 unknown。 这些标记可防止不用要的文件零碎反省。 假如文件零碎的形态为“clean”、“stable” 或 “logging”,则不运转文件零碎反省。

                Solaris操纵零碎普通都市运用以下系列文件零碎。

                1 UFS文件零碎: 基于BSD疾速文件零碎的传统UNIX文件零碎是Solaris的默许文件零碎。默许启用UFS 日记记载功用。在晚期的Solaris 版本中,UFS 日记记载功用只能手动启用。 Solaris 10在运转64位Solaris内核的零碎上支持多TB UFS文件零碎。曩昔,UFS文件零碎在64位零碎和32位零碎上的巨细仅限于约1 TB(Tbyte)。如今,一切UFS文件零碎下令和公用顺序已更新为支持多TB UFS文件零碎。

                2 HSFS文件零碎: 用于CD-ROM的只读文件零碎

                3 PCFS文件零碎: PC文件零碎,可以读写DOS型式磁盘的数据,如FAT32

                4 UDF文件零碎: DVD文件零碎

                Solaris 10典范的文件零碎范例为UFS文件零碎,但它也容许在/etc/default/fs中界说其他文件范例。在Solaris 10上,UFS文件零碎驻留在硬盘上,这些硬盘同时具有原始设置装备摆设接口和块设置装备摆设接口,这两个接口辨别位于/dev/rdsk目次和/dev/dsk目次中。Solaris 10文件零碎所创立的每一个分区都在/dev/dsk和/dev/rdsk中有其本人的对应项。一个UFS文件零碎的构成包罗如下几局部。

                引导块(boot block):在文件零碎可引导的状况下,引导块中包括有引导数据。

                超等块(super block):超等块中包括有关i节点的地位、文件零碎巨细、块数量,以及形态等信息。

                i节点(inode):存储文件零碎的文件细节信息。

                数据块(data block):实践存储的文件。

                Solaris操纵零碎下每个惯例文件必需包括一个文件名和与之相干联的inode(信息节点),inode中存储文件的相干信息(如文件的一切者、权限和巨细等信息),以及该文件所联系关系的数据块的指针。因而,inode数目的几多决议着一个UFS文件零碎所容许创立的文件数。

                一个UFS文件零碎在其创立时,所容许最大的indoe数就曾经牢固,当该文件零碎中有少量的(上万万乃至上亿个)小文件存在时,有能够呈现inode数目不敷用的状况,由于文件需求用inode来存储元数据(MetaData),inode数目凌驾将招致新文件无法被创立,虽然此时实践的存储空间还远远不到极限,以是在创立此类文件零碎的时分需求思索到这一点。

                UFS文件零碎简介及Unix零碎(Solaris,FreeBSD)的文件零碎创立步调

                inode数盘算公式:

                inode_number=文件零碎巨细/nbpi

                nbpi:The number of bytes per inode,每个inode所占用的字节数,它是文件零碎inode数几多的决议要素.

                在创立文件零碎时,假如不特殊指定,Solaris将依据文件零碎的巨细运用差别的nbpi值来决议inode的密度,拜见下表.

                文件零碎巨细(GB) 缺省的nbpi巨细(byte)

                ≤1 2048

                1

                2

                3

                ≥1024(即1T) 1048576 (即1M)

                依据上表,在默许状况下,关于一个1G的文件零碎(在Solaris 9下,其可用的空间约莫为961M),失掉实际上的该文件零碎所拥有的inode数:

                1024 * 1024 / 2 ≌ 500000

                而关于一个1T的文件零碎,其可用的inode数将比略小于1T的文件(比方900G)零碎锐减许多(由于nbpi值增大了好几倍):

                900*1024*1024/8 = 117964800

                1024*1024*1024/1024 ≌ 1000000 (一百万)

                关于一个已创立的文件零碎,可以经过下列下令失掉该文件零碎的可用inode数,从而得出在该文件零碎下所能创立的最大文件数(不思索实践的物理空间限定,实际值能够会与实践有些偏向,但可以作为一个参考):

                # df -F ufs -oi

                实行:

                step1. 按缺省方法创立一个1G巨细的UFS文件零碎(nbpi=2048),挂接到/tmp/mnt目次下,实践可用的空间为961M:

                # df -h /tmp/mnt

                Filesystem size used avail capacity Mounted on

                /dev/vx/dsk/oradg/lv_simon

                961M 1.0M 903M 1% /tmp/mnt

                # mkfs -m /dev/vx/dsk/oradg/lv_simon

                mkfs -F ufs

                -o nsect=64,ntrack=32,bsize=8192,fragsize=1024,cgsize=32,free=6,rps=120,nbpi=2054,

                opt=t,apc=0,gap=0,nrpos=8,maxcontig=128 /dev/vx/dsk/oradg/lv_simon 2097152

                # df -oi /tmp/mnt

                Filesystem iused ifree %iused Mounted on

                /dev/vx/dsk/oradg/lv_simon

                4 507900 0% /tmp/mnt

                在不思索实践物理空间限定的状况下,该文件零碎所容许创立的最大惯例文件数实际值为: 507900个.

                solaris 10 UFS文件零碎的功用

                扩展的根本范例(EFT) :提供32 位用户ID (user ID, UID)、组ID (group ID, GID) 和设置装备摆设编号。

                大文件零碎:在最大巨细可以为16 TB 的文件零碎中,容许巨细约为1TB的文件。可以在具有EFI 磁盘标号的磁盘上创立多TB UFS 文件零碎。

                日记记载 :UFS 日记记载会将构成一个完好UFS 操纵的多个元数据变动打包成一个事件。事件集记载在盘上日记中,然后会使用于实践UFS 文件零碎的元数据。

                多TB 文件零碎经过多TB 文件零碎,可以创立最大可用空间约为16 TB 的UFS文件零碎,此中会减去约1% 的开支。

                形态标记表现文件零碎的形态:clean、stable、active、logging 或unknown。这些标记可防止不用要的文件零碎反省。假如文件零碎的形态为“clean”、“stable” 或“logging”,则不运转文件零碎反省。

                持续阅读
                中国存储网声明:此文观念不代表本站态度,若有版权疑问请联络我们。
                相干阅读
                产物引荐
                头条阅读
                栏目热门

                Copyright @ 2006-2019 ChinaStor.COM 版权一切 京ICP备14047533号

                中国存储网

                存储第一站,存储流派,存储在线交换平台