如何使用上一个分区的末尾的GNU Parted创建一个分区?

亚历克斯·达雷尔(Alex Darrell)

我有一个8 TB硬盘,上面有两个分区:3 TB和1 TB,因此剩余的4 TB是可用的。我想创建一个跨磁盘其余部分的第3个分区。在使用fdisk的早期,当创建新分区时,程序将自动提供一个开始位置,该位置恰好在上一个分区结束之后。但是,分开的GNU没有提供这样的选择。

驱动器的布局如下所示:

GNU Parted 3.2
Using /dev/sdc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Model: ATA WDC WD80EFZX-68U (scsi)
Disk /dev/sdc: 8002GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  3001GB  3001GB               primary
 2      3001GB  4001GB  1000GB               primary

所有指南建议(在这种情况下)使用“ 4001GB”作为分区的开始,并使用“ -1”作为分区的结束。在这种情况下,“ 4001GB”的边界对我来说似乎有点模棱两可。尽管1 GB的字节数很小,但OCD-me希望使用整个磁盘。

因此,我的问题是:

有没有一种明智的方法来创建带有GNU Parted的新分区,使新分区紧接在前一个分区之后,并考虑到适当的对齐方式?或者-如果它与MB / GB / TB一起使用,是否只是“做正确的事”?

防冻

使用parted,可print free用于查看分区中的所有空闲段或间隙,以及可以在后续mkpart命令中使用的开始/结束/大小

(parted) unit mib # or s, b, whatever you prefer
(parted) print free                          
Model:  (file)
Disk /dev/shm/foobar.img: 7629395MiB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start       End         Size        File system  Name  Flags
        0.02MiB     1.00MiB     0.98MiB     Free Space
 1      1.00MiB     953674MiB   953673MiB                root
        953674MiB   2861023MiB  1907349MiB  Free Space
 3      2861023MiB  7629394MiB  4768371MiB               data
        7629394MiB  7629395MiB  0.52MiB     Free Space

因此,在此示例中,有可用空间953674MiB-2861023MiB。

创建一个分区,它应该完美地填充。

(parted) mkpart home 953674MiB 2861023MiB
(parted) print free
Model:  (file)
Disk /dev/shm/foobar.img: 7629395MiB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start       End         Size        File system  Name  Flags
        0.02MiB     1.00MiB     0.98MiB     Free Space
 1      1.00MiB     953674MiB   953673MiB                root
 2      953674MiB   2861023MiB  1907349MiB               home
 3      2861023MiB  7629394MiB  4768371MiB               data
        7629394MiB  7629395MiB  0.52MiB     Free Space

考虑适当的对齐方式?

正如评论中已经提到的,对齐方式取决于上一个分区的正确端扇区。最好手动检查MiB对齐是否正确。

如果分区的大小不正确,通常(但并非总是)可以使用以下resizepart命令来增大前一个分区的末端扇区在分区中留出空隙对任何方式都没有害处,因此不必为此担心太多。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

parted创建了一个XFS分区,而我要求ext4。为什么?

来自分类Dev

如何再创建一个分区?

来自分类Dev

如何对vscode使用上一个语法高亮

来自分类Dev

如何使用上一个命令的输出?

来自分类Dev

借用一个分区上的可用空间以创建另一个分区

来自分类Dev

自动扩展最后一个分区以使用所有未分配的空间,以批处理模式使用parted

来自分类Dev

如何对从另一个表创建的未分区的配置单元表进行分区

来自分类Dev

为数据创建一个单独的分区

来自分类Dev

Gparted:创建一个新的逻辑分区

来自分类Dev

Gparted:创建一个新的逻辑分区

来自分类Dev

为数据创建一个单独的分区

来自分类Dev

为什么我不能创建一个新分区?

来自分类Dev

无法创建另一个分区?

来自分类Dev

在虚拟机中创建一个分区!

来自分类Dev

如何重用上一个vi命令

来自分类Dev

使用上一个节点的地址删除节点

来自分类Dev

如何使用上一个输出的下一个参数对字符串进行grep?

来自分类Dev

如何使用上一个按钮和下一个按钮更改搜寻栏

来自分类Dev

如何使用上一个和下一个按钮在表格中显示星期

来自分类Dev

如何使用上一个和下一个按钮切换 src 和 onclick?

来自分类Dev

PowerPoint VBA:如何将动画开始事件设置为“使用上一个”

来自分类Dev

如何使用上一个动作的返回结果来链接redux动作?

来自分类Dev

Azure DevOps任务如何使用上一个Azure DevOps任务的输出

来自分类Dev

如何使用上一个键解析json文件?

来自分类Dev

如何使用javascript创建上一个按钮?

来自分类Dev

如果分区之间有另一个分区,你如何合并分区

来自分类Dev

如果在一个扩展分区中创建linux-swap,如何访问其他扩展分区?

来自分类Dev

我可以使用默认/最大值分区创建一个不断增长的间隔分区表吗?

来自分类Dev

解压一个只读分区

Related 相关文章

  1. 1

    parted创建了一个XFS分区,而我要求ext4。为什么?

  2. 2

    如何再创建一个分区?

  3. 3

    如何对vscode使用上一个语法高亮

  4. 4

    如何使用上一个命令的输出?

  5. 5

    借用一个分区上的可用空间以创建另一个分区

  6. 6

    自动扩展最后一个分区以使用所有未分配的空间,以批处理模式使用parted

  7. 7

    如何对从另一个表创建的未分区的配置单元表进行分区

  8. 8

    为数据创建一个单独的分区

  9. 9

    Gparted:创建一个新的逻辑分区

  10. 10

    Gparted:创建一个新的逻辑分区

  11. 11

    为数据创建一个单独的分区

  12. 12

    为什么我不能创建一个新分区?

  13. 13

    无法创建另一个分区?

  14. 14

    在虚拟机中创建一个分区!

  15. 15

    如何重用上一个vi命令

  16. 16

    使用上一个节点的地址删除节点

  17. 17

    如何使用上一个输出的下一个参数对字符串进行grep?

  18. 18

    如何使用上一个按钮和下一个按钮更改搜寻栏

  19. 19

    如何使用上一个和下一个按钮在表格中显示星期

  20. 20

    如何使用上一个和下一个按钮切换 src 和 onclick?

  21. 21

    PowerPoint VBA:如何将动画开始事件设置为“使用上一个”

  22. 22

    如何使用上一个动作的返回结果来链接redux动作?

  23. 23

    Azure DevOps任务如何使用上一个Azure DevOps任务的输出

  24. 24

    如何使用上一个键解析json文件?

  25. 25

    如何使用javascript创建上一个按钮?

  26. 26

    如果分区之间有另一个分区,你如何合并分区

  27. 27

    如果在一个扩展分区中创建linux-swap,如何访问其他扩展分区?

  28. 28

    我可以使用默认/最大值分区创建一个不断增长的间隔分区表吗?

  29. 29

    解压一个只读分区

热门标签

归档