Linux 大於 2T 的分割磁區格式複製

Linux 要做 Software RAID 等等,會需要做 Partation 的複製,一般都是用下述命令:

  • sfdisk -d /dev/sda | sfdisk /dev/sdb

但是 sfdisk 切超過 2TB 的會有下述訊息:

sfdisk doesn't understand GUID Partition Table (GPT) and it is not designed for large partitions. In particular case use more advanced GNU parted(8).
This command however supports >2 TB partitions and LVM.

超過 2TB 的需要用 sgdisk。

Linux 大於 2T 的分割磁區格式複製

sgdisk 在 Debian 安裝方式:

  • apt-get install gdisk

sgdisk 說明

  • sgdisk - Command-line GUID partition table (GPT) manipulator for Linux and Unix
  • sgdisk: GPT fdisk is a text-mode menu-driven package for creation and manipulation of partition tables.

sgdisk 的分割區格式複製、還原

  1. sgdisk --backup=sda.table /dev/sda # 將格式存到 sda.table file
  2. sgdisk --load-backup=sda.table /dev/sdb # 將 sda.table 格式複製到 sdb (sdb = sda)

相關網頁

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

在〈Linux 大於 2T 的分割磁區格式複製〉中有 2 則留言

  1. 標題黨,真的是標題黨
    近來看之後,才發現原來推廣GPT(硬碟容量超過2T也只有GPT可選)
    現在LINUX除了早期的MBR進步到支援GPT以外,還有LVM的管理
    (雖然LVM不是必要選項,但已經接近強烈推薦的功能了,就像.net的EF、LINQ,或者JAVA的Hibernete)
    疑問點:linux的DD難道是MBR only?

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料