要掌握Linux硬盘的分区,您必须了解MBR,扩展分区和逻辑分区的概念。今天,我将介绍Linux硬盘分区的详细步骤。有兴趣的人不妨了解一下。
本文主要介绍Linux硬盘分区的过程以及为什么要这样做的原理。
文件系统焦点:索引节点(索引节点),块(逻辑块),超级块(每个文件系统开头的块,用于存储文件系统的大小,空白区域或已填充区域的Block及其各自总数等)
磁盘的物理组成:
圆盘磁盘
机械臂和机械臂上的磁盘读取头(磁盘上的数据可以重写)
主轴电机可以旋转磁盘,从而使机械臂的读取头可以在磁盘上读写数据
磁盘的物理组成:
扇区是最小的物理存储单元,每个扇区为512bytes
扇形形成一个圆形,即磁性圆柱体,它是隔板的最小单位
第一部门是最重要的。有mbr(主引导区)和一个分区表。 mbr占446个字节,分区表占64个字节。
磁盘分区:指定分区的开始和结束磁柱
该分区的磁柱范围记录在第一个扇区的分区表中
Inode:存储权限和属性,包括:
1.文件的所有者和组(所有者/组);
2.文件的访问方式(读/写/执行);
3.文件的类型(类型);
4.创建文件或更改文件状态的时间(ctime),上次读取文件的时间(atime)和上次修改文件的时间(mtime);
5.文件的容量;
6.定义文件特征的标志,例如SetUID。 。 ;
7.指向文件实际内容的指针(指针);
数据块:存储实际数据
超级块:记录整个文件系统的整体信息,包括索引节点和块的总数,使用情况,剩余量等。
由于ext2是一个索引文件系统,因此通常无需经常进行碎片整理
如果硬盘文件系统高达数百GB,则将所有inode和块放在一起是不明智的决定,因为inode和块的数量太大,无法管理;因此,ext2文件系统正在格式化。当它基本上分为多个块组时,每个块组都有一个独立的inode / block / superblock系统
一个文件系统只有一个超级块。除了第一个块组包含超级块之外,后续的块组可能不包含超级块,并且如果包含超级块,则该超级块主要用作第一个块组Backup中的超级块,可以被超级块抢救
Dumpe2fs / dev / hda2:查看hda2分区和超级块的信息
该目录不仅占用一个块,即:如果目录下的文件太多,并且一个块不能容纳所有文件名和inode比较表,则linux将为该目录再分配一个块。继续记录第一个关闭的数据
如果文件过于离散,则可以复制文件系统中的所有数据,然后重新格式化文件系统,然后再将数据复制回以解决问题
日志文件系统:ext3:
准备:当系统要写入文件时,它将在日志记录块中记录文件已准备好写入的信息
实际写入:开始写入当时的权限和数据;开始更新元数据
结束:完成数据字段元数据的更新后,在日志记录块中完成文件的记录
当文件系统不一致时,系统仅需要检查日志记录块以查找异常文件,然后检查文件的一致性,而不是检查整个文件系统。能够快速修复文件系统
常用的文件系统是:
传统文件系统:ext2,mimix,ms-dos,fat(使用vfat模块),iso9660(CD-ROM)等。
日志文件系统:ext3,reiserfs,Windows的sntfs,ibm的jfs,sgi的xfs
网络文件系统:nfs,smbfs
Linux的标准文件系统是ext2
检查linux支持的文件系统:ll / lib / modules / $(uname -r)/ kernel / fs
检查当前加载到内存中的系统所支持的文件系统:cat / proc / filesystems
硬链接(不能跨文件系统,不能链接目录):通过文件系统的inode链接生成新文件名,而不是生成新文件
软链接:等同于Windows下的快捷方式
创建链接文件:Ln [-sf]源文件目标文件
Linux重新分区后,可能需要重新启动以更新核心的分区表。无需重新启动,也可以通过以下命令执行:partprobe; partprobe的作用是高级内核只能读取新的一个Split表
对硬盘进行分区时,最好在单一维护模式下更安全;执行fdisk时,如果仍在使用硬盘分区,则系统核心可能无法重新加载硬盘分区。表,解决方案是删除应使用的分区,然后再次重新输入fdisk,重新写入分区表,它将成功。
以上是Linux硬盘分区的详细步骤。 Linux系统对硬盘进行分区时,有几个地方需要特别注意。请按照本文中描述的步骤进行操作。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-315772-1.html