在非系统驱动器上创建第二个分区时出现问题:“无法创建超过 1 个主分区”

在非系统驱动器上创建第二个分区时出现问题:“无法创建超过 1 个主分区”

我有一个用于存储文件的空驱动器磁盘,它没有安装系统映像,我需要将其分成两个分区。我在另一个物理驱动器上安装了 Ubuntu 16。

当我尝试通过 Gparted

  1. 调整现有 ext4 的大小
  2. 单击 gparted 驱动器卷栏未分配右侧部分的“新建”我收到错误:

无法创建超过 1 个主分区

如果您想要更多分区,则应首先创建一个扩展分区。这样的分区可以包含其他分区。由于扩展分区也是主分区,因此可能需要先删除主分区。

如果有其他类型的文件系统,我需要在创建第二个分区之前重新格式化 ext4 吗?它叫什么名字?如果之后我需要两个 ext4 分区,它的大小必须是多少?

注意,问题: 如何调整分区大小? 如何在单个分区磁盘上创建分区 无关紧要,我已经处理过这些收据,但在处理过程中出现错误。

从可用空间创建分区 - 无法创建超过 4 个分区 无关紧要,因为我有一个没有文件的空驱动器,不是双启动情况,没有超过 4 个分区的问题。

更新一些评论的回答:

我)> sudo apt-get install gparted

gparted is already the newest version (0.25.0-1)
libparted : 3.2

二)> lsblk

名称 MAJ:MIN RM 大小 RO 类型 挂载点 sda 8:0 0 1,8T 0 磁盘 nvme0n1 259:0 0 465,8G 0 磁盘 ═─nvme0n1p1 259:1 0 128M 0 部分 ═─nvme0n1p2 259:2 0 512M 0 部分 /boot/efi ═─nvme0n1p3 259:3 0 449,5G 0 部分 / └─nvme0n1p4 259:4 0 15,7G 0 部分 [SWAP]

三)> sudo gdisk -l /dev/sda

Partition table scan:
  MBR: not present
  BSD: not present
  APM: not present
  GPT: not present

Creating new GPT entries.
Disk /dev/sda: 3907029168 sectors, 1.8 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): 3A9249F3-291C-4F87-AE2C-72DF37A1302F
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 3907029134
Partitions will be aligned on 2048-sector boundaries
Total free space is 3907029101 sectors (1.8 TiB)

四)> df

Filesystem     1K-blocks      Used Available Use% Mounted on
udev             8010864         0   8010864   0% /dev
tmpfs            1609100     10072   1599028   1% /run
/dev/nvme0n1p3 463757104 255032720 185143816  58% /
tmpfs            8045484       936   8044548   1% /dev/shm
tmpfs               5120         4      5116   1% /run/lock
tmpfs            8045484         0   8045484   0% /sys/fs/cgroup
/dev/nvme0n1p2    523248      6260    516988   2% /boot/efi
tmpfs            1609100        48   1609052   1% /run/user/1000

答案1

如果我假设您的磁盘上有一个 /dev/sda1 分区,并且该分区后面有一些未分配的空间,那么使用 fdisk 可以执行以下操作:

  1. 备份磁盘上所有您不能丢失的数据。
  2. 打开终端并输入 sudo fdisk /dev/sda
  3. 在 fdisk 提示符下输入字母 p。这将显示您正在处理的磁盘上当前的内容,并检查它是否是正确的磁盘。
  4. 在 fdisk 提示符下输入字母 n,然后输入字母 p。这告诉 fdisk 您需要一个新的主分区。
  5. 接受分区号和第一个扇区的默认值。要使用所有剩余的未分配空间,请接受最后一个扇区的默认值。
  6. 在 fdisk 提示符下输入字母 p。这再次检查您所做的更改是否符合您的要求。
  7. 最后在 fdisk 提示符下输入字母 w 将更改写入磁盘。

退出 fdisk 就大功告成了。祝你好运!

相关内容