在 ntfsresize(ntfs resize)之后,fdisk 的具体输入行是什么?

在 ntfsresize(ntfs resize)之后,fdisk 的具体输入行是什么?

有人告诉我,ntfsresize(ntfs resize)之后,需要运行fdisk命令......

但如何才能运行呢?具体线路是怎样的呢?

在《Knoppix Hacks》一书中,似乎建议需要一些参数,但其示例中没有使用任何参数。有人知道怎么做吗?

是这样的:

sudo fdisk /dev/hda

需要什么吗?

这是该页面的一部分:

替代文本

答案1

fdisk是一个交互式分区表编辑器,因此它需要的唯一参数就是您要处理的硬盘设备。

如果您调整了分区大小/dev/hda1,那么是的,sudo fdisk /dev/hda这就是您所需要的。或者,如果您调整了大小/dev/sdb2,那么您需要运行sudo fdisk /dev/sdb

一旦开始fdisk运行,您必须删除调整大小的分区,然后使用新大小重新创建它。使新分区比您在步骤中请求的大小稍大ntfsresize

请记住,如果您认为操作不正确,您可以随时退出fdisk而不写入更改的分区表,然后重新启动。 在您确定正确无误之前,请不要写出新的分区表。

以下是从内部使用的命令列表fdisk

Command (m for help): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes          <------ use this if unsure
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit         <------ don't do this until you're certain
   x   extra functionality (experts only)

答案2

如果您从未使用过 fdisk,这可能会有点吓人。最好先练习一段时间而不写(写)。进入 fdisk 后(“sudo fdisk /dev/hda”或“sudo fdisk /dev/sda”或“sudo fdisk /dev/hdb”或类似命令,具体取决于您要分区的磁盘),使用“p”打印分区。

仔细查看它们。也许把它们写下来。然后使用“d”删除分区(系统将提示您输入分区号,您应该在打印分区时识别该分区号)。接下来使用“n”创建一个新分区。回答起始和大小问题,确保起始位置与刚刚删除的旧分区相同。然后使用“t”将分区的类型设置为之前的类型。然后执行“p”再次打印分区列表。检查一切是否正确。

然后使用“q”退出而不做任何永久更改。重复几次。只要在使用“w”写出分区表之前使用“q”退出,就不会对磁盘​​进行任何更改。因此,如果您不确定该过程,可以尝试不同的方法,每次都使用“p”打印出分区写入磁盘后的样子,看看结果如何。

通过这样的练习,您可以了解 fdisk 的工作原理以及当您最终将分区表(写)到磁盘时分区的外观。当您有信心时,使用“w”将分区表写入磁盘。当然,您应该备份系统以防万一。

相关内容