linux 下ssd分区,4k对齐

linux 下ssd分区,4k对齐,第1张

通过停用DOS兼容模式和设置扇区单元可以实现正确的对齐(分区将从LBA地址2,048开始。对于页面大小为4096字节的SSD,在开始时将有256个空页。磁盘分区将在第257页处开始)。

查看分区:

格式化为ext4

配置开机自动挂载:

获取分区UUID

修改启动挂载配置文件:

添加一行

UUID=45cce841-d4ba-4dae-bb23-dd3a8a89e015 /home ext4 defaults 0 2

保存

结束!

内存对齐是有规则的:

a. 基本类型:所有的基本类型都有相应的对齐参数,编译器在编译时,会用全局的对齐参数和当前类型的对齐参数中较小的一个进行对齐。比如,编译时指定按8bytes对齐(用#pragma pack(8)实现之),可是由于一个char变量的大小为一个byte,所以最后还是按1byte对齐。

b. 复合类型:复合类型的对齐原则,就是取其成员变量数据类型的字节数的最大者和在编译时指定的对齐数两者之间较小的字节数进行对齐。如果没有用诸如#pragma pack指定全局对齐数,则该复合类型的对齐数就是其成员变量数据类型字节数之最大者。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7245771.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存