`
caoruntao
  • 浏览: 468928 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

鸟哥的linux私房菜(基础篇--10、Linux磁盘与档案系统管理)笔记

阅读更多

Block bitmapSuperBlock硬盘物理组成:

 

磁盘分割 ( Partition ):

 

档案系统:

 

Linux 的 EXT2 档案系统( inode ):

 

简单的归纳一下, ext2 有几个特色:
• Blocks 与 inodes 在一开始格式化时 (format) 就已经固定了;
• 一个 partition 能够容纳的档案数与 inode 有关;
• 一般来说,每 4Kbytes 的硬盘空间分配一个 inode ;
• 一个 inode 的大小为 128 bytes;
• Block 为固定大小,目前支持 1024/2048/4096 bytes 等;
• Block 越大,则损耗的硬盘空间也越多。
• 关于单一档案: 若 block size=1024,最大容量为 16GB,若 block size=4096,容量最大为 2TB;
• 关于整个 partition : 若 block size=1024,则容量达 2TB,若 block size=4096,则容量达 32TB。
• 文件名最长达 255 字符,完整文件名长达 4096 字符。

 

EXT2/EXT3 档案的存取与日志式档案系统的功能:

SuperBlock

Group Description

Block bitmap

Inode bitmap

Inode table

Data Blocks

 

想要知道您的 Linux 支持的档案系统有哪些,可以察看底下这个目录:
[root@linux ~]# ls -l /lib/modules/`uname -r`/kernel/fs
系统目前已启用的档案系统则有:
[root@linux ~]# cat /proc/filesystems

 

 

      常常我们会发现,在比较老旧的机器上 ( 例如鸟哥的 p-166 ),如果主机不正常的关机 (例如跳电啰!),那么硬盘很可能会出现错误的状况!这个时候 Linux 就无法正常的开机!这个时候就需要输入 root 的密码,以登入单人维护模式 (run level 1),然后下达 fsck -y /dev/hdxxx 来检查你的硬盘!等到确认成功之后,就使用 reboot 来重新启动吧!

 

      系统支持的 filesystem 类型在 /lib/modules/`uname -r`/kernel/fs 当中。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics