它有 1 TB 的空间。
当我尝试使用 parted 对其进行分区时,出现以下错误,
p@p-ubuntu:~$ sudo parted
GNU Parted 2.3
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) select /dev/sdd
Using /dev/sdd
(parted) mkpart
File system type? [ext2]? ext4
Start? 1
End? 10000
Error: Too many primary partitions.
打印语句
(parted) print
Model: Seagate BUP Slim Mac SL (scsi)
Disk /dev/sdd: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: loop
Number Start End Size File system Flags
1 0.00B 1000GB 1000GB ext4
删除出现故障的分区:
(parted) select /dev/sdd
Using /dev/sdd
(parted) print
Model: Seagate BUP Slim Mac SL (scsi)
Disk /dev/sdd: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: loop
Number Start End Size File system Flags
1 0.00B 1000GB 1000GB ext4
(parted) rm 1
(parted) print
Model: Seagate BUP Slim Mac SL (scsi)
Disk /dev/sdd: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: loop
Number Start End Size File system Flags
1 0.00B 1000GB 1000GB ext4
答案1
Oldfred 的评论包含所有必要的步骤。发生的事情是,文件系统直接放在 sdd 上,而不是放在分区上,因此 sdd 实际上没有任何分区表——它像带有循环选项的文件一样被挂载。备份您想要保存在磁盘上的任何内容,因为将分区表放在上面会使那里的内容无法读取。然后确保设备已卸载,并运行分区工具以首先放置分区表(您选择 DOS 或 GPT——请参阅 oldfred 的链接以决定)。然后您可以创建分区。
如果您选择 GPT,您可以创建任意数量的分区(默认情况下最多可达 128 个)。如果您选择 DOS,则可以创建最多 4 个主分区。如果超过 4 个,您需要将一个主分区设为扩展分区,然后在扩展分区内创建逻辑分区。例如,您创建 4 个 83 型(linux)分区,每个分区 250G,填满整个磁盘。保存分区表。现在,您需要使用 mkfs 在新的空分区上创建文件系统,例如:
sudo mkfs.ext4 /dev/sdd1
现在可以挂载新的分区,并将文件复制到这些分区上。