Akh*_*han 0 linux filesystems hard-disk
当我们使用文件系统格式化硬盘中的分区时mkfs -t ext4 /dev/sdb1,写入的数据是什么/dev/sdb1?
一些标识文件系统类型的数据必须写入分区。该数据是什么以及该数据将写入分区的哪个区域?我认为其他计算机需要有关文件系统的这些数据来识别分区上的文件系统是什么。
文件系统都存储有关自身的信息,通常带有某种形式的签名,以便可以识别它们。在 Ext4\xe2\x80\x99s 情况下,签名为 0xEF53,偏移量 0x438,您可以使用以下命令查看od:
$ od -A x -x -j 1080 -N 2 /dev/<your device>\n000438 ef53\n00043a\nRun Code Online (Sandbox Code Playgroud)\n\n该签名是超级块的一部分,其中包含诸如文件系统的总体大小、其支持的功能(例如是否有日志、使用范围等)、是否\xe2\x80\x99s干净或不是...
\n\n对于 Ext4,您\xe2\x80\x99 将在 Ext4 wiki 上找到磁盘布局的描述。其他文件系统也有类似的文档。您可以通过读取所使用的 文件系统魔术文件file来找到其他签名。
| 归档时间: |
|
| 查看次数: |
1343 次 |
| 最近记录: |