我正在教自己分手。在里面文档上面写着:
Parted 有两种模式:命令行模式和交互模式。 Parted 应该始终以以下方式开头:
# parted device
[...] 在命令行模式下,后面跟着一个或多个命令。例如:
# parted /dev/sda mklabel gpt mkpart P1 ext3 1MiB 8MiB
[...] 在交互模式下,根据提示一次输入一个命令,然后立即修改磁盘。
当我运行前一行时,parted 似乎变成交互式等待用户输入并引发错误:
parted: invalid token: mkpart
我是否遗漏了某些内容或者文档中存在错误?
PS:使用开关时不会显示该错误-s
。
答案1
这是文档中的一个错误。
使用命令行时,不能将“分区名称”部分留空。
另外,“parted: invalid token: mkpart”是因为
警告:/dev/xvdf 上的现有磁盘标签将被破坏,并且该磁盘上的所有数据都将丢失。你想继续吗?
是/否?
由于mkpart
不是“是”或“否”,您会收到无效令牌错误消息。
修复:使用-s
或--script
选项。
sudo parted -s /dev/xvdf mklabel gpt mkpart MyPartName 'ext2' '0%' '100%' print all