分区工具的现状?

Gru*_*bel 7 partitioning fdisk

Linux中的分区工具是什么状态?推荐哪些工具,我应该远离哪些工具?即我感兴趣的fdiskcfdisksfdiskfdiskcfdisk该进来的变种gnu-fdisk包。parted我假设这些天的“转到”解决方案是什么?

我问这个是因为我cfdisk多年前曾经使用过,但现在我坐在一个新的 3TB 磁盘上并cfdisk显示完全错误的信息,它显示一个分区为 375GB 大小和可用空间,即使只有一个分区3TB,没有可用空间。如果我cfdiskgnu-fdisk包切换到,它会显示正确的信息,但现在fdisk.gnu-fdisk不会显示任何内容。同时fdisk,默认情况下 Ubuntu 附带的常规会正确显示内容。sfdisk似乎有效,但缺乏对较新 GPT 分区表的支持。

基本上,这些工具中有一半似乎无法正常工作。所以我应该忘记他们,parted从现在开始做所有事情吗?这些gdisk工具是否已准备好迎接黄金时段,或者使用 GPT 是否有任何缺点?还有其他我应该知道的工具吗?

Rod*_*ith 5

对于GPT磁盘时,您需要根据libparted(无论是什么parted,的GParted等)或我的GPT FDISK( ,gdisksgdiskcgdisk的工具。后者包含在 Ubuntugdisk包 IIRC 中。既然您说您熟悉cfdisk,我建议您查看cgdisk,因为后者是仿照前者建模的,但适用于 GPT 磁盘。

就个人而言,我会避免使用 GNU fdisk 包;它试图在 libparted 之上添加一个类似 fdisk 的用户界面,但结果是忽略了fdisk值得一开始的功能。

编辑(2017 年 3 月):

旧的fdisk和相关的工具(sfdiskcfdisk)现在也支持 GPT。IIRC、Ubuntu 14.10 或 15.04 是第一个附带更新工具的 Ubuntu 版本,因此除非您运行的是较旧的发行版,否则您应该拥有这些工具。我上次检查的时候,我的 GPT fdisk 为 GPT 特定的功能提供了更全面的支持,但是fdisk它的兄弟应该可以满足大多数日常操作。