Answers:
使用gparted
或的主要原因parted
是新磁盘大于2TB。但是您可能无法从32位系统进行有效设置。
如果要从旧系统运行新磁盘。保留小于2TB的磁盘。您应该能够在fdisk
用于分区的旧计算机上对其进行分区,格式化和运行。
如果您要购买更大的磁盘(如2TB),则将其与新系统分开进行分区。如今,默认情况下,新的安装CD可与parted(或其库)一起使用,以防止大磁盘出现问题。
使用fdisk
对于那些驱动器<2TB和任一parted
或gdisk
磁盘> 2 TB。实际的差异与这些工具所使用的分区格式有关。
对于小于2TB的磁盘,您通常使用MBR(主引导记录)。对于大于2TB的磁盘,您正在使用GPT(GUID分区表)。这是一篇很好的文章,也涵盖了这些差异,标题为:MBR和GPT之间的差异。
简而言之fdisk
,只要新的HDD <2TB,您就可以继续使用。如果它们更大,则可以使用parted
或gdisk
。如果您需要从MBR转换为GPT,则可以使用进行操作(请谨慎使用)gdisk
。
您可以gdisk
在主要网站(GPT fdisk Tutorial)上了解更多信息。
$ gdisk -l /dev/sdb
GPT fdisk (gdisk) version 0.8.4
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Disk /dev/sdb: 5860533168 sectors, 2.7 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): B40CXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 5860533134
Partitions will be aligned on 8-sector boundaries
Total free space is 0 sectors (0 bytes)
Number Start (sector) End (sector) Size Code Name
1 34 5860533134 2.7 TiB FD00 primary
您也可以选择parted
独占使用。它可以与MBR和GPT竞争。
$ parted -l
Model: ATA ST3250820AS (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 32.3kB 49.4MB 49.3MB primary fat16
2 49.4MB 2204MB 2155MB primary fat32
3 2204MB 2410MB 206MB primary ext3 boot
4 2410MB 250GB 248GB extended
5 2410MB 2517MB 107MB logical ext3
6 2517MB 250GB 247GB logical lvm
Model: ATA ST3000DM001-1CH1 (scsi)
Disk /dev/sdb: 3001GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 17.4kB 3001GB 3001GB primary raid
Model: ATA ST3000DM001-1CH1 (scsi)
Disk /dev/sdc: 3001GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 17.4kB 3001GB 3001GB primary raid
注意:在这里您可以看到我有一个250GB MBR驱动器(/dev/sda
)和2个3TB GPT驱动器(/dev/sdb
&/dev/sdc
)。
以我的经验,fdisk功能更强大(尤其是在高级模式下),但它会使磁盘处于某种怪异的状态。
例如,fdisk将允许您的分区乱序,除非您特别要求它重新排序,否则大多数其他工具(除非我很误以为是其中之一)都会假设您希望一切都“干净”一旦完成,即使您不希望执行任何操作。
当我写“乱序”时,我的意思是这样的:
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 24000094 11999023+ 83 Linux
/dev/sda2 24000512 48001023 12000256 83 Linux
/dev/sda3 48003070 488396799 220196865 5 Extended
/dev/sda4 24000095 24000511 208+ 83 Linux
/dev/sda5 480397312 488396799 3999744 82 Linux swap / Solaris
/dev/sda6 48003072 480395263 216196096 83 Linux
请注意,sda6在磁盘上位于sda5之前。
fdisk
仍然是完全可以的,并且比parted
WRT 灵活一些,但是可以调整大小parted
。您可能对此感兴趣:blog.stgolabs.net/2012/09/fdisk-updates-and-gpt-support.html