首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用parted的Scripteable GPT分区

使用parted的Scripteable GPT分区
EN

Unix & Linux用户
提问于 2015-05-05 14:38:39
回答 1查看 50.3K关注 0票数 23

我在脚本中使用以下命令对eMMC进行分区,

代码语言:javascript
复制
parted /dev/mmcblk0 --script mklabel gpt
parted /dev/mmcblk0 --script mkpart primary ext4 32MB 132MB
parted /dev/mmcblk0 --script mkpart primary ext4 233MB 433MB
parted /dev/mmcblk0 --script mkpart primary ext4 433MB 533MB
parted /dev/mmcblk0 --script mkpart primary ext4 533MB 593MB
parted /dev/mmcblk0 --script mkpart primary ext4 593MB 793MB
parted /dev/mmcblk0 --script mkpart primary ext4 793MB 3800MB
parted /dev/mmcblk0 --script align-check min 1
  1. 这是在脚本中创建分区的正确方法吗?还有更好的办法吗?
  2. 在创建第一个分区之后,我将收到以下警告:结果分区没有正确地对齐以获得最佳性能。

我需要担心吗?我试过parted /dev/mmcblk0 --script align-check min 1,但不确定这是解决方案。对此有指点吗?

我正在浏览链接,同时还有其他建议吗?

编辑:只是快速引用frostschutz回复,

代码语言:javascript
复制
MiB = Mebibyte = 1024 KiB
KiB = Kibibyte = 1024 Bytes
MB = Megabyte = 1,000 KB
KB = Kilobyte = 1,000 Bytes
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2015-05-05 15:37:56

原则上是正确的,但您可以考虑将其简化为单个parted调用。

代码语言:javascript
复制
parted --script /device \
    mklabel gpt \
    mkpart primary 1MiB 100MiB \
    mkpart primary 100MiB 200MiB \
    ...

您的对齐问题可能是因为您使用MB而不是MiB。在align-check边界上/在已知设备上创建分区时,不应该需要实际的MiB命令。

票数 31
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/200582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档