使用 gparted 创建一个占用驱动器上所有空间的分区?

使用 gparted 创建一个占用驱动器上所有空间的分区?

我按照这里的说明进行操作:https://help.ubuntu.com/community/InstallingANewHardDrive

它说:

4)创建一个占用驱动器上所有空间的分区:

(parted) mkpart primary 0 0

5)检查结果是否正确:

(parted) print

但是当我这样做时我得到:

$sudo parted /dev/sda
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt
(parted) unit GB
(parted) mkpart primary 0 0
(parted) print
Model: ATA Some SSD (scsi)
Disk /dev/sda: 240GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name     Flags
 1      0.00GB  0.00GB  0.00GB               primary

0GB 的开始和结束以及 0GB 的大小让我认为这是不正确的。我原以为大小应该是 240GB(或接近这个数字)。这些说明正确吗?如果不正确,创建覆盖整个磁盘的单个分区的正确方法是什么?

答案1

使用 0% 作为启动会导致 parted 自动对齐扇区以获得最佳性能:

(parted) mkpart primary 0% 100%

文章评论摘自https://rainbow.chard.org/2013/01/30/how-to-align-partitions-for-best-performance-using-parted/

PS:您也可以在同一命令中指定文件系统类型,例如 xfs:

(parted) mkpart primary xfs 0% 100%

答案2

您的 mkpart 行有误。参数包括:分区名称、起始位置和大小。

在 parted 中运行

`rm primary` 
`mkpart primary 2048s 100%`

删除旧的、错误的分区并重新创建一个覆盖整个磁盘的新分区。

相关内容