Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103735117
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-20 13:47:57

作者: vdnuiv  出自:
1. 硬盘的分区是以磁道为单位的,如1-1000磁道为一个分区,1001-2000为第二个分区,所谓的柱面就是多个磁盘的相同磁道组成的圆柱面。所以也可以说分区时以柱面为单位的。

2. 一整块硬盘的第0道用于存放整个硬盘的分区信息(第几道到第几道为C盘,第几道到第几道为D盘,当然在Linux中不叫C、D盘)和引导程序的,这些内容叫MBR。

3. 每个分区就是一个文件系统,不同的分区可以为不同的文件系统(也就是文件格式),也可以为相同的文件系统。当一个分区被格式化为ext2格式时,此分区会按照分区的大小划分为若干个块组、,每个块组由组描述(group description)、快位图(block bitmap)、inode位图(inode bitmap)、inode表(inode table)、数据块(data blocks)等区域组成。

超级块中的内容:
- 块与inode的总量
- 未使用与已使用的inode/块数量
- 一个块与一个inode的大小
- 文件系统的载入时间、最近一次写入数据的时间、最近一次检验磁盘(fsck)的时间等文件系统的相关信息
- 有效位(valid bit) 值,若此文件系统已被载入,则此值为0,若未被载入此值为1

[root@localhost ~]# dumpe2fs /dev/sda7
dumpe2fs 1.40.2 (12-Jul-2007)
Filesystem volume name: /boot
Last mounted on:
Filesystem UUID: 9db97e1e-11c4-4a60-bb74-5bb191aa43f1
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery sparse_super
Filesystem flags: signed directory hash
Default mount options: user_xattr acl
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 26520
Block count: 105808
Reserved block count: 5290
Free blocks: 90137
Free inodes: 26488
First block: 1
Block size: 1024
Fragment size: 1024
Reserved GDT blocks: 256
Blocks per group: 8192
Fragments per group: 8192
Inodes per group: 2040
Inode blocks per group: 255
Filesystem created: Tue Apr 15 02:43:42 2008
Last mount time: Sat Apr 19 17:17:29 2008
Last write time: Sat Apr 19 17:17:29 2008
Mount count: 8
Maximum mount count: -1
Last checked: Tue Apr 15 02:43:42 2008
Check interval: 0 ()
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 128
Journal inode: 8
Default directory hash: tea
Directory Hash Seed: 93f54d1c-20b6-420a-92d8-9922d3a95197
Journal backup: inode blocks
Journal size: 4114k

组中的内容:

Group 0: (Blocks 1-8192)
Primary superblock at 1, Group descriptors at 2-2
Reserved GDT blocks at 3-258
Block bitmap at 259 (+258), Inode bitmap at 260 (+259)
Inode table at 261-515 (+260)
511 free blocks, 2025 free inodes, 2 directories
Free blocks: 5484-5994
Free inodes: 16-2040
Group 1: (Blocks 8193-16384)
Backup superblock at 8193, Group descriptors at 8194-8194
Reserved GDT blocks at 8195-8450
Block bitmap at 8451 (+258), Inode bitmap at 8452 (+259)
Inode table at 8453-8707 (+260)
4262 free blocks, 2040 free inodes, 0 directories
Free blocks: 12123-16384
Free inodes: 2041-4080

4. 造成磁盘碎片的原因都是由删除数据引起的,磁盘在第一次存储数据时会整齐的存放,但要删除时由于删除的内容会在不同的位置并且大小不一,所以余下的空间不是连续的空间,这就造成了磁盘碎片。磁盘碎片会影响到磁盘的存储和读取速度,因为磁头此时不能连续的读取和写入数据。
阅读(218) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~