如何在硬盘上创建新分区?

如何在硬盘上创建新分区?

如何从终端在硬盘上创建新分区?我一直在阅读和man的页面,但它们很令人困惑。我需要知道如何在空白驱动器以及已有分区的驱动器上创建新分区。有些同事告诉我后者不可能,我需要格式化;准确吗?fdiskmkfs

答案1

如果你安装GNU 分手了( libparted),你会得到一个额外的命令行程序parted

GNU Parted 操作分区表。这对于为新操作系统创建空间、重新组织磁盘使用、在硬盘上复制数据和磁盘映像非常有用。该软件包包含一个库 libparted 以及一个命令行前端 parted,它也可以在脚本中使用。

答案2

  • 备份您无法承受丢失的每条数据,并且不要在关键任务服务器上执行此操作。
  • umount您想要分成两个或多个部分的分区。
  • 用于resize2fs在分区末尾释放所需的空间量。
  • 发射fdisk

不幸的是,该工具没有更改分区大小的选项。您需要先将其删除,然后在其剩余的未分配空间上创建所需的新分区。

首先使用较少的分配空间重新创建刚刚删除的分区。请务必指定足以容纳调整大小的文件系统的大小。根据您的需要分配其余未使用的空间。

fdisk工具不会触及您的分区表,除非您明确要求这样做。如果出现混乱,只需终止它^C并重新开始即可。

  • 现在您已经设置了新的分区,请使用适当的mkfs命令来创建新的文件系统。不要mkfs在原始分区号上运行——只能在新分区上运行!
  • 每一步都要格外小心,因为如果命令输入错误,您可能需要重新开始。

相关内容