磁盘与文件系统管理之三:文件系统

文件系统


Intro

RHEL存储=文件+文件信息(权限模式、拥有者)

文件系统方便OS对磁盘中的文件内容和文件信息的调用,OS通过FS来决定哪个扇区要放文件信息,哪个扇区存放文件内容. 如果没有FS,就没有RHEL对磁盘的肆意访问. 每个OS都有专属的FS, 如DOS(single-user, single tasking OS)的FAT,Windows的NTFS文件系统, RHEL的ext系统

数据块:主要存放文件内容,提高磁头的读取效率, 1Block=2的n次方扇区,其设定根据需要,BBS 设为4K的话, 2的3次方就浪费了很多空间, 1k的话想对来讲小写

对于影视作品系统,数据块越大越好. 1kb的数据块,100.1kb会占据102个块,浪费0.9kb的空间,一次读取一个块,OS要读101次, 如果设为4k,仅需要读取26次.

超级块:每个文件系统开始位置的块,存储文件系统的大小,块的使用情况等数据块的信息

索引节点:

FS建立一腿索引节点(index node, inode)扇区,一个节点存储一个文件的信息(文件类型、权限、连接数量、拥有者、文件大小,位置等等),节点使用完了,就无法创建新的文件了,如果FS仍有足够的空间.



Linux常见的文件系统

Linux内核支持十几种FS, 分类如下

Linux专有FS:ext, ext2,ext3,swapfs,  reiserfs等

其他OS的FS:dos, vfat, ntfs, udf等

系统运行类的FS: 为满足RHEL的特殊功能而设计,如procfs,devfs,tmpfs

网络FS:通过网络调用其他计算机的FS,有,ntfs, smbfs, afs.

【注】RHEL目前对NTFS支持布什很完整,所以没有启用.


制作文件系统

以磁盘空间为单位,制作文件系统可能会破坏原磁盘中的数据,所以得提前备份。

原理:预先写入一些信息

语法:

 Mkfs [-t  FSTYPE] [DEVICE] [BLOCKS]

- t FSTYPE:指定文件系统类型,缺省为ext2

DEVICE  : 磁盘设备名

BLOCKS  : 在此文件系统上建立数据块的个数,缺省为磁盘整个磁盘空间

[root@gwan ~]# mkfs /dev/sda4

mke2fs 1.39 (29-May-2006)

Filesystem label=

OS type: Linux

Block size=1024 (log=0)

Fragment size=1024 (log=0)

26208 inodes, 104420 blocks

5221 blocks (5.00%) reserved for the super user

First data block=1

Maximum filesystem blocks=67371008

13 block groups

8192 blocks per group, 8192 fragments per group

2016 inodes per group

Superblock backups stored on blocks: 

        8193, 24577, 40961, 57345, 73729

Writing inode tables: done                            

Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 24 mounts or

180 days, whichever comes first.  Use tune2fs -c or -i to override.

制作文件系统 VS Win/DOS格式化

RHEL中的格式化是将磁盘上的数据全部清空,但是不会建立FS,格式化后的磁盘无法存储数据,类似于低格(low level format);

RHEL制作文件系统只是在磁盘空间上建立用来存储数据的块和索引节点, 方便OS调用磁盘文件数据;

Ext3用的多,mkfs -t ext3 /dev/sda4

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24463783/viewspace-681621/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/24463783/viewspace-681621/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值