磁盘和分区.pdf_第1页
磁盘和分区.pdf_第2页
磁盘和分区.pdf_第3页
磁盘和分区.pdf_第4页
磁盘和分区.pdf_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硬盘的 DOS 管理结构 1 磁道 扇区 柱面和磁头数 硬盘最基本的组成部分是由坚硬金属材料制成的涂以磁性介质的盘片 不同 容量硬盘的盘片数不等 每个盘片有两面 都可记录信息 盘片被分成许多扇形 的区域 每个区域叫一个扇区 每个扇区可存储 128 2 的 N 次方 N 0 1 2 3 字节信息 在 DOS 中每扇区是 128 2 的 2 次方 512 字节 盘片表面上以盘片 中心为圆心 不同半径的同心圆称为磁道 硬盘中 不同盘片相同半径的磁道所 组成的圆柱称为柱面 磁道与柱面都是表示不同半径的圆 在许多场合 磁道和 柱面可以互换使用 我们知道 每个磁盘有两个面 每个面都有一个磁头 习惯 用磁头号来区分 扇区 磁道 或柱面 和磁头数构成了硬盘结构的基本参数 帮这些参数可以得到硬盘的容量 基计算公式为 存储容量 磁头数 磁道 柱面 数 每道扇区数 每扇区字节数 要点 1 硬盘有数个盘片 每盘片两个面 每个面一个磁头 2 盘片被划分为多个扇形区域即扇区 3 同一盘片不同半径的同心圆为磁道 4 不同盘片相同半径构成的圆柱面即柱面 5 公式 存储容量 磁头数 磁道 柱面 数 每道扇区数 每扇区 字节数 6 信息记录可表示为 磁道 柱面 磁头 扇区 2 簇 簇 是 DOS 进行分配的最小单位 当创建一个很小的文件时 如是一个字 节 则它在磁盘上并不是只占一个字节的空间 而是占有整个一簇 DOS 视不 同的存储介质 如软盘 硬盘 不同容量的硬盘 簇的大小也不一样 簇的大 小可在称为磁盘参数块 BPB 中获取 簇的概念仅适用于数据区 本点 1 簇 是 DOS 进行分配的最小单位 2 不同的存储介质 不同容量的硬盘 不同的 DOS 版本 簇的大小 也不一样 3 簇的概念仅适用于数据区 3 扇区编号定义 绝对扇区与 DOS 扇区 由前面介绍可知 我们可以用柱面 磁头 扇区来唯一定位磁盘上每一个区域 或是说柱面 磁头 扇区与磁盘上每一个扇区有一一对应关系 通常 DOS 将 柱面 磁头 扇区 这样表示法称为 绝对扇区 表示法 但 DOS 不能直接使用绝对扇区进 行磁盘上的信息管理 而是用所谓 相对扇区 或 DOS 扇区 相对扇区 只是一 个数字 如柱面 140 磁头 3 扇区 4 对应的相对扇区号为 2757 该数字与绝 对扇区 柱面 磁头 扇区 具有一一对应关系 当使用相对扇区编号时 DOS 是从 柱面 0 磁头 1 扇区 1 开始 注 柱面 0 磁头 0 扇区 1 没有 DOS 扇区编号 DOS 下不能访问 只能调用 BIOS 访问 第一个 DOS 扇区编号为 0 该磁道 上剩余的扇区编号为 1 到 16 设每磁道 17 个扇区 然后是磁头号为 2 柱面 为 0 的 17 个扇区 形成的 DOS 扇区号从 17 到 33 直到该柱面的所有磁头 然后再移到柱面 1 磁头 1 扇区 1 继续进行 DOS 扇区的编号 即按扇区号 磁头号 柱面号 磁道号 增长的顺序连续地分配 DOS 扇区号 公式 记 DH 第一个 DOS 扇区的磁头号 DC 第一个 DOS 扇区的柱面号 DS 第一个 DOS 扇区的扇区号 NS 每磁道扇区数 NH 磁盘总的磁头数 则某扇区 柱面 C 磁头 H 扇区 S 的相对扇区号 RS 为 RS NH NS C DC NS H DH S DS 若已知 RS DC DH DS NS 和 NH 则 S RS MOD NS DS H RS DIV NS MOD NH DH C RS DIV NS DIV NH DC 要点 1 以柱面 磁头 扇区表示的为绝对扇区又称物理磁盘地址 2 单一数字表示的为相对扇区或 DOS 扇区 又称逻辑扇区号 3 相对扇区与绝对扇区的转换公式 4 DOS 磁盘区域的划分 格式化好的硬盘 整个磁盘按所记录数据的作用不同可分为主引导记录 MBR Main Boot Record Dos 引导记录 DBR Dos Boot Record 文件 分配表 FAT File Assign Table 根目录 BD Boot Directory 和数据区 前 5 个重要信息在磁盘的外磁道上 原因是外圈周长总大于内圈周长 也即外圈存 储密度要小些 可靠性高些 要点 1 整个硬盘可分为 MBR DBR FAT BD 和数据区 2 MBR DBR FAT 和 BD 位于磁盘外道 5 MBR MBR 位于硬盘第一个物理扇区 绝对扇区 柱面 0 磁头 0 扇区 1 处 由于 DOS 是由柱面 0 磁头 1 扇区 1 开始 故 MBR 不属于 DOS 扇区 DOS 不能直接访问 MBR 中包含硬盘的主引导程序和硬盘分区表 分区表有 4 个分 区记录区 记录区就是记录有关分区信息的一张表 它从主引导记录偏移地址 01BEH 处连续存放 每个分区记录区占 16 个字节 分区表的格式 分区表项的偏移 意义 占用字节数 00 引导指示符 1B 01 分区引导记录的磁头号 1B 02 分区引导记录的扇区和柱面号 2B 04 系统指示符 1B 05 分区结束磁头号 1B 06 分区结束扇区和柱面号 2B 08 分区前面的扇区数 4B 0C 分区中总的扇区数 4B 4 个分区中只能有 1 个活跃分区 即 C 盘 标志符是 80H 在分区表的第一个字 节处 若是 00H 则表示非活跃分区 例如 80 01 01 00 0B FE 3F 81 3F 00 00 00 C3 DD 1F 00 00 00 01 82 05 FE BF 0C 02 DE 1F 00 0E 90 61 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 要点 1 MBR 位于硬盘第一个物理扇区柱面 0 磁头 0 扇区 1 处 不属于 DOS 扇区 2 主引导记录分为硬盘的主引导程序和硬盘分区表 6 DBR DBR 位于柱面 0 磁头 1 扇区 1 即逻辑扇区 0 DBR 分为两部分 DOS 引导程序和 BPB BIOS 参数块 其中 DOS 引导程序完成 DOS 系统文件 IO SYS MSDOS SYS 的定位与装载 而 BPB 用来描述本 DOS 分区的磁 盘信息 BPB 位于 DBR 偏移 0BH 处 共 13 字节 它包含逻辑格式化时使用的 参数 可供 DOS 计算磁盘上的文件分配表 目录区和数据区的起始地址 BPB 之后三个字提供物理格式化 低格 时采用的一些参数 引导程序或设备驱动程 序根据这些信息将磁盘逻辑地址 DOS 扇区号 转换成物理地址 绝对扇区号 BPB 格式 序号 偏移地址 意义 1 03H 0AH OEM 号 2 0BH 0CH 每扇区字节数 3 0DH 每簇扇区数 4 0EH 0FH 保留扇区数 5 10H FAT 备份数 6 11H 12H 根目录项数 7 13H 14H 磁盘总扇区数 8 15H 描述介质 9 16H 17H 每 FAT 扇区数 10 18H 19H 每磁道扇区数 11 1AH 1BH 磁头数 12 1CH 1FH 特殊隐含扇区数 13 20H 23H 总扇区数 14 24H 25H 物理驱动器数 15 26H 扩展引导签证 16 27H 2AH 卷系列号 17 2BH 35H 卷标号 18 36H 3DH 文件系统号 DOS 引导记录公式 文件分配表 保留扇区数 根目录 保留扇区数 FAT 的个数 每个 FAT 的扇区数 数据区 根目录逻辑扇区号 32 根目录中目录项数 每扇区字节数 1 DIV 每扇区字节数 绝对扇区号 逻辑扇区号 隐含扇区数 扇区号 绝对扇区号 MOD 每磁道扇区数 1 磁头号 绝对扇区号 DIV 每磁道扇区数 MOD 磁头数 磁道号 绝对扇区号 DIV 每磁道扇区数 DIV 磁头数 要点 1 DBR 位于柱面 0 磁头 1 扇区 1 其逻辑扇区号为 0 2 DBR 包含 DOS 引导程序和 BPB 3 BPB 十分重要 由此可算出逻辑地址与物理地址 7 文件分配表 文件分配表是 DOS 文件组织结构的主要组成部分 我们知道 DOS 进行分 配的最基本单位是簇 文件分配表是反映硬盘上所有簇的使用情况 通过查文件 分配表可以得知任一簇的使用情况 DOS 在给一个文件分配空间时总先扫描 FAT 找到第一个可用簇 将该空间分配给文件 并将该簇的簇号填到目录的相 应段内 即形成了 簇号链 FAT 就是记录文件簇号的一张表 FAT 的头两个域 为保留域 对 FAT12 来说是 3 个字节 FAT 来说是 4 个字节 其中头一个字节 是用来描述介质的 其余字节为 FFH 介质格式与 BPB 相同 第一个字节的 8 位意义 7 6 5 4 3 0 非双面 置 1 1 双面 0 不是 8 扇区 1 是 8 扇区 0 不是可换的 1 是可换的 FAT 结构含义 FAT12 FAT16 意义 000H 0000H 可用 FF0H FF6H FFF0H FFF6H 保留 FF7H FFF7H 坏 FF8H FFFH FFF8H FFFFH 文件最后一个簇 H H 文件下一个簇 对于 FAT16 簇号 2 作偏移地址 从 FAT 中取出一字即为 FAT 中的域 逻辑扇区号 数据区起始逻辑扇区号 簇号 2 每簇扇区数 簇号 逻辑扇区号 数据区起始逻辑扇区号 DIV 每簇扇区数 2 要点 1 FAT 反映硬盘上所有簇的使用情况 它记录了文件在硬盘中具体位 置 簇 2 文件第一个簇号 在目录表中 和 FAT 的该文件的簇号串起来形成 文件的 簇号链 恢复被破坏的文件就是根 据这条链 3 由簇号可算逻辑扇区号 反之 由逻辑扇区号也可以算出簇号 公 式如上 4 FAT 位于 DBR 之后 其 DOS 扇区号从 1 开始 8 文件目录 文件目录是 DOS 文件组织结构的又一重要组成部分 文件目录分为两类 根目录 子目录 根目录有一个 子目录可以有多个 子目录下还可以有子目录 从而形成 树状 的文件目录结构 子目录其实是一种特殊的文件 DOS 为目录项 分配 32 字节 目录项分为三类 文件 子目录 其内容是许多目录项 卷标 只能在根目录 只有一个 目录项中有文件 或子目录 或卷标 的名字 扩 展名 属性 生成或最后修改日期 时间 开始簇号 及文件大小 目录项的格式 字节偏移 意义 占字节数 00H 文件名 8B 08H 扩展名 3B 0BH 文件属性 1B 0CH 保留 10B 16H 时间 2B 18H 日期 2B 1AH 开始簇号 2B 1CH 文件长度 4B 目录项文件名区域中第一个字节还有特殊的意义 00H 代表未使用 05H 代表实际名为 E5H EBH 代表此文件已被删除 目录项属性区域的这个字节各个位的意义如下 未 修 修 子 卷 系 隐 只 用 改 改 目 标 统 藏 读 标 标 录 属 属 属 志 志 性 性 性 注意 WINDOWS 的长文件名使用了上表中所说的 保留 这片区域 要点 1 文件目录是记录所有文件 子目录名 扩展名属性 建立或删除最 后修改日期 文件开始簇号及文件长度的一张 登记表 2 DOS 中 DIR 列出的内容训是根据文件目录表得到的 3 文件起始簇号填在文件目录中 其余簇都填在 FAT 中上一簇的位置 上 9 物理驱动器与逻辑驱动器 物理驱动器指实际安装的驱动器 逻辑驱动器是对物理驱动器格式化后产生的 要点 同上 其实细节之外的最基本东西就是 磁道 扇区 柱面和磁头数 为何更改为为何更改为 4096 字节扇区 字节扇区 如果您熟悉磁盘结构 就知道磁盘是被分解成扇区 的 大小通常是 512 字节 所有读写操作均在成倍大小的扇区中进行 仔细查看 就会发现硬盘事实上在扇 区之间包括大量额外数据 这些额外字节由磁盘固件使用 以检测和纠正每个扇 区内的错误 随着硬盘变得越来越大 越来越多的数据需要存储在磁盘的每一单 位面积上 导致更多低级别错误 从而增加了固件纠错功能的负担 解决该问题的一个方法是将扇区大小从 512 字节增加为更大的值 以使用功能 更强大的纠错算法 这些算法可使每个字节使用较少的数据 从而比使用 512 字节扇区能纠正更多严重问题 因此 更改为较大尺寸的扇区有两个实际好处 提高可靠性且增加磁盘容量 至少从理论上讲是这样 不同于增加的显示器大小或提高的中央处理单元 CPU 速度 对终端用户的 现实获益可能没有这么明显 不过 专用于奇偶检验的空间减少了 可能加快较 大磁盘的引入或提高磁盘可靠性 遗憾的是 关于 512 字节扇区的假设潜藏在整个软件链中 在基本输入 输出系 统 BIOS 引导装载程序 操作系统内核 文件系统代码和磁盘工具等工具 中 尽管向 4096 字节扇区的转变已经酝酿了多年 有些工具仍未做好准备 Microsoft Windows XP 经常被提出有故障隐患 即使在 Linux 中 有些问 题也只是暂时得到纠正 为帮助实现这种过渡 带 4096 字节分区的第一批磁盘将每个物理 扇区转换成 8 个 512 字节的逻辑 扇区 对于 BIOS 操作系统和所有磁盘工具 磁盘看起 来有 512 字节扇区 但实际上底层物理扇区大小是 4096 字节 Western Digital 是第一家生产这种磁盘的制造商 它使用术语 Advanced Format 来代表 带 4096 字节物理扇区且向 512 字节逻辑扇区转换的磁盘 本文对 Western Digital 的磁盘和使用类似技术的其他制造商的磁盘都使用同一术语 回页首回页首 为何有性能影响 为何有性能影响 遗憾的是 在固件中改变表面扇区大小会降低性能 要了解个中原因 首先应了 解文件系统数据结构以及如何进行磁盘分区 最新的文件系统使用 4096 字节或更大尺寸的数据结构 因此 大部分磁盘 I O 操作占用成倍数量的大小 想一下 当 Linux 想在一个带 4096 字节扇区的新 磁盘上读写这些数据结构时 会发生什么事情 如果文件系统数据结构正好与底 层物理分区大小一致 对 4096 字节数据结构的读写会产生对单一扇区的读写 硬盘的固件不需要做任何特别的事 但是当文件系统数据结构与底层物理扇区不 完全一致时 读写操作必须使用两个物理扇区 对于读操作 这基本上不会花费 很多额外时间 因为磁盘上的读 写头极可能连续通过两个扇区 且固件可丢弃 它不需要的数据 另一方面 对不一致数据结构的写操作需要磁盘的固件首先读 取两个扇区 修改两个扇区的分区 然后写两个扇区 该操作所需时间比 4096 字节占用一个扇区时所需时间多 因此 性能下降 如何判断数据结构是否得到合理对齐 大多数文件系统将其数据结构与包含其 本身的分区开头对齐 因此 如果一个分区起始于一个 4096 字节 8 个扇区 边界 则表示它得到合理对齐 遗憾的是 直到最近 大多数 Linux 分区工具 还没有创建以这种方式对齐的分区 下一小节 对齐分区 描述如何使用普通 Linux 分区软件对齐分区 回页首回页首 基准测试结果基准测试结果 您可能不了解合理的分区对齐有多重要 为此 我们对已对齐和未对齐分区以及 若干 Linux 文件系统使用了一个 1TB Western Digital WD 10EARS Advanced Format 驱动 磁盘是通过全局唯一标识符 GUID Partition Table GPT 系 统进行分区的 其中已对齐的分区起始于逻辑扇区 40 而未对齐的分区起始于 逻辑扇区 34 使用 GPT 磁盘与默认大小的分区表时的第一个可用扇区 受 测试的文件系统是 ext3fs ext4fs ReiserFS 第 3 版 JFS XFS 和 Btrfs 计算机运行一个 64 比特 2 6 32 3 Linux 内核 一个脚本执行了一系列磁盘 I O 操作 包括创建一个新文件系统 提取一个未 压缩的 Linux 内核原始码到测试驱动上 复制原始码到驱动 读取测试驱动上 刚才未压缩的文件 从驱动上读取原始码 删除 Linux 内核目录 源 Linux 内 核原始码存储在另一个磁盘上 对于读测试 输出指向 dev null 在每个写测 试之后 测试磁盘被卸载 以确保在 Linux 的磁盘缓存中没有操作 所报告的 数字包括执行卸载操作所需的时间 内核原始码的大小是 365MB 远远大于 磁盘 64MB 的缓存 每个测试序列对每个文件系统运行 6 次 对合理对齐的 分区运行 3 次 对未合理对齐的分区运行 3 次 隔次操作的变动很小 用平 均未对齐时间除以平均对齐时间所得的值来确定所应用的不合理对齐对性能的 影响程度 大于 1 00 的值表示不合理对齐产生一些性能损失 许多测试产生适度的损失 针对文件系统创建的值介于 0 96 对于 XFS 到 7 94 对于 ReiserFS 之间 平均值为 2 79 由于文件系统不常创建 所以该 损失不是那么重要 读测试生成的值介于 0 95 到 1 25 之间 这表示速度损失 不超过 25 如图 1 中所示 值为 1 00 时表示没有损失 更高的值则意味着 性能下降 图图 1 使用未对齐分区的读性能损失使用未对齐分区的读性能损失 大型文件写性能也受到适度损失 这些值介于 1 10 对于 XFS 和 JFS 到 6 02 对于 ReiserFS 之间 平均值为 2 10 一般情况下该值较高都归咎于 ReiserFS 的敏感性 删除它之后 其余 5 个文件系统的平均值为 1 31 文件 检测效果类似 从 1 04 对于 XFS 到 4 78 对于 JFS 平均值为 1 97 将 JFS 作为离群值删除之后 平均值变为 1 40 小型文件创建操作会产生最大的写性能影响 提取内核原始码 对原始码提取 的影响范围为 1 04 对于 ext4fs 到 25 53 对于 ReiserFS 平均值为 10 9 该测试中第二大性能影响者是 XFS 值为 1 82 由于这些数字是未对齐性能与 对齐性能之比 值为 10 9 时表示一个原始码提取在合理对齐的分区上需时 10 秒 而在未合理对齐的分区上需时 109 秒 一个巨大的差别 对于 XFS 值为 1 82 时表示这个 10 秒钟的操作在未合理对齐的分区上需要花 18 2 秒 的时间 图 2 总结了所有文件系统的这些写性能损失 与前面相同 值为 1 00 时表示 没有性能损失 更高的值表示性能下降 图图 2 使用未对齐分区的写性能损失使用未对齐分区的写性能损失 注意 这些测试不反映文件系统的总体性能 例如 您不应该因为 ReiserFS 产 生一些最大的性能差异 就认为它对性能的影响不好 不过 ReiserFS 对不合 理的对齐比其他文件系统更敏感 除了在分区中对文件系统运行测试之外 在一个 LVM 配置中还对文件系统执行 了抽样检查 不管 LVM 分区是否经合理对齐 这些结果类似于原始分区结果 实际情况是 到底这一切意味着什么 您应该首先确定您磁盘的物理扇区大小 如果您有 Advanced Format 驱动 就应该合理对齐您的分区 回页首回页首 确定物理扇区大小确定物理扇区大小 从理论上 Linux 内核应该在 sys block sdX queue physical block size pseudo file 中返回物理扇区大小相关信息 在 sys block sdX queue logical block size pseudo file 中返回逻辑扇区大小相关 信息 其中 sdX 是您设备的节点名称 通常为 sda sdb 等 但是在实践中 物理块大小信息是假的 至少对于第一代 Western Digital Advanced Format 驱 动是这样的 遗憾的是 这表示磁盘工具不能合理检测这种磁盘的存在 那么从实际来看 您必须在制造商的 Web 站点或通过其他方式查找您的驱动的 规格 sys block sdX device model 伪文件含有设备型号 因此您可以在这里查 找 然后与制造商核对 对于目前的第一代 Advanced Format 驱动 Western Digital 在驱动上贴有标 签 以表明它们是 Advanced Format 驱动 遗憾的是 这些标签表示 只有 Windows XP 上的这些驱动有问题 以上基准测试结果显示 Linux 用户必须非 常谨慎地对待这些驱动 回页首回页首 对齐分区对齐分区 对齐对齐 RAID 分区分区 独立磁盘冗余阵列 RAID 第 5 和 6 级含有与 Advanced Format 驱动类似 的对齐问题 不过原因与用于创建阵列的数据带大小有关 通常为 16KB 到 256KB 使用 RAID 阵列时 您应当在成倍大小的数据带上对齐分区 作为一 种新兴标准 2048 扇区 1024KB 上的默认对齐对所有常见尺寸的 RAID 条 带都很适用 已发布的测试结果表明 未合理对齐的性能损失大约为 5 30 比未合理对齐 Advanced Format 驱动所造成的性能损失小多了 从 Advanced Format 磁盘 上创建 RAID 阵列时 您不需要采取额外步骤 因为 RAID 对齐值是 Advanced Format 驱动所需的 4096 字节对齐的倍数 如果您为带 512 字节 物理扇区的 RAID 磁盘阵列对齐分区 两种技术便都能实现 当前的 Western Digital 驱动包括一个跳线 可用于设置 Windows XP 兼容性 该跳线能够将扇区编号移动 1 位 因而在真实的逻辑扇区 64 上置入一个分区 计算机将其识别为扇区 63 的开头 对于柱面对齐 这是解决 Windows 中 常见情形 即使用跨整个驱动的单一分区的扇区对齐问题 的一种应急方法 遗 憾的是 如果您创建多个分区 除了第一个分区之外 所有其他分区可能都不会 被对齐 因此 您几乎可以肯定不能 使用该跳线 二是使用您的 Linux 分区软 件创建合理对齐的分区 Master Boot Record MBR 的三个系列和 GPT 分区工具可供 Linux 使用 且 每个工具都有其自己对齐分区的方式 如果您有一个 Advanced Format 驱动 那么您最好的选择就是运行最新的 Linux 分区软件 提示 提示 如果您想双重启动需要柱面对齐的 Linux 和一个旧版操作系统 尝试在 成倍的 8 个柱面上调整所有分区的开头 这转化成用于最优磁盘性能的 8 扇 区对齐和用于旧版操作系统的柱面对齐 fdisk 系列系列 fdisk 系列是大多数 util linux ng 分发包附带的一部分 支持直接编辑 MBR 数据结构 但它不能创建或修改文件系统 通过 util linux ng 2 17 fdisk 对分区的 8 扇区对齐不提供任何直接支持 通过 2 17 2 及其以上版本 我写本文时是最新版本 默认对齐仍然是基于柱面的 不过 您可以使用任何版本的 fdisk 合理对齐分区 为此 您应该在主菜单输 入 u 将默认单元从柱面更改为扇区 然后输入初始扇区值 应为 8 的倍数 在理论上 为实现合理对齐 您可以将第一个分区的扇区数设为 8 但是 最好 将第一个分区设置为 64 或更高的值 为 MBR 与第一个分区之间的未分配空 间中的装载引导程序代码留出空间 Microsoft 面向 Windows Vista 和 Windows 7 的分区工具将第一个分区起始于扇区 2048 从跨平台角度来讲 这里是开始分区的安全地带 事实上 从 util linux ng 2 17 1 开始 当您 通过在主菜单输入 c 来禁用 DOS 兼容性模式时 这就是默认设置 我建议保 持该设置 但是 要注意 fdisk 不自动对齐随后的分区 如果您指定以兆字节或更大字 节为单位的分区大小 然后接受随后分区的默认值 随后的分区可能会被对齐 但这不一定 出于安全考虑 您不应检验以 8 的倍数为初始值的每个分区 使用 fdisk 的另一种方法是通过 fdisk H 224 S 56 dev sda 启动它 这会更改 cylinder head sector CHS 几何参数 从而确保在将程序与柱面对齐 时有合理的 4096 字节对齐 这也是默认情形 libparted 库库 libparted 库驱动支持文件系统操作的多个 Linux 分区工具 通过版本 2 1 文本模式 GNU Parted 程序 命令名 parted 仅对柱面边界的对齐提供支持 最好的方法可能是输入 unit s 将默认单元更改为扇区 然后您可以在扇区中 手动输入分区起始点 并精确检验分区起始点 版本 2 2 开始向一种对带 4096 物理扇区的磁盘更有用的策略转变 通过该版 本 您可以指定 1M 的起始值 然后扇区将得到合理对齐 当您的分区没有合理 对齐时 该版本还会发出警

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论