Fdisk

fdisk 與分開

  • November 16, 2020

我已經在家裡執行了一個小型媒體伺服器 10 多年,並正在考慮更換它(在它壞掉之前)。

我打算將一個新驅動器連接到我的舊系統、分區和格式(ext4 現在似乎最穩定)並將媒體複製到新磁碟上,這樣我就可以將它安裝在新電腦上(我會留下一些驅動器上的可用分區)。

fdisk我從 2002 年開始用於分區時一直在閱讀我的設置說明,現在我經常看到gpartedparted使用。

是否需要使用(並安裝和學習)parted?我目前的舊系統是 32 位的,我在某處讀到了 64 位需要 parted 的地方。我沒有在系統上分開,但我不想製作一個不能很好地與新設置一起工作的磁碟。

gparted使用or的主要原因parted是新磁碟是否大於 2TB。但是您可能無法從 32 位系統有效地進行設置。

如果您想從舊系統執行新磁碟。使用小於 2TB 的磁碟。您應該能夠在舊電腦上進行分區、格式化和執行,fdisk用於分區。

如果您想購買更大的磁碟為 2TB,請使用 parted 將其從新系統中分區。現在,新安裝 CD 預設使用 parted(或其庫),以防止大磁碟出現問題。

用於fdisk小於 2TB 的驅動器和parted大於gdisk2TB 的磁碟。實際差異與這些工具正在操作的分區格式有關。

對於 < 2TB 的磁碟,您經常使用MBR(主引導記錄)。對於 > 2TB 的磁碟,您正在使用GPT (GUID Partitioning Table)。這是一篇很好的文章,也涵蓋了這些差異,標題為:MBR 和 GPT 之間的差異

用什麼?

簡而言之fdisk,只要新 HDD < 2TB,您就可以繼續使用。如果它們更大,那麼您可以使用partedgdisk。如果您需要從 MBR 轉換為 GPT,您可以使用gdisk.

您可以在標題為: GPT fdisk 教程gdisk的主網站上閱讀更多資訊。

例子

$ 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)。

引用自:https://unix.stackexchange.com/questions/104238