linux下大於2T的分區方法

來源:互聯網
上載者:User

linux下大於2TB硬碟格式化及掛載,linux下大於2T的分區方法,linux GPT分區...

  先介紹2種分區表:

  MBR分區表:(MBR含義:主引導記錄)

  所支援的最大卷:2T (T; terabytes,1TB=1024GB)

  對分區的設限:最多4個主要磁碟分割或3個主要磁碟分割加一個擴充分區。

  GPT分區表:(GPT含義:GUID分區表)

  支援最大卷:18EB,(E:exabytes,1EB=1024TB)

  每個磁碟最多支援128個分區

  使用 parted 建立大小超過2T的分區

  1,parted /dev/sdb
  可以輸入p列印磁碟資訊,查看分區的情況,找到起始和結束位置。

  2,mklabel gpt
  設定分區類型為gpt

  3,mkpart primary 0% 100%
  primary指分區類型為主要磁碟分割,0是分區開始位置,100%是分區結束位置。相同的命令為:mkpart primary 0-1 或者是:mkpart  primary 0  XXXXXX結束的空間

  4,print
  列印當前分區,查看分區設定是否正確
  5,quit
  完成後用quit命令退出。

   6,mkfs.ext3  /dev/sdb1

  格式化磁碟。如果支援EXT4可選擇格式化為EXT4,格式化成ext3的時候又出現問題。Ext3預設的block size的大小為4k,最大隻能支援8T的空間。格式化時指定block size的大小為8K這樣最大可以支援16T的空間。相應命令:mkfs.ext3 -b 8192 /dev/sdb2

   7,mount  /dev/sdb1  /home/

掛載到/home目錄下

   8,自動掛載分區

當在系統裡建立了一個新的分區後,因為mount掛載在重啟服務後會失效,所以需要將分區資訊寫到/etc/fstab檔案中讓其永久掛載
,編輯/etc/fstab裡加入:輸入紅色內容
/dev/sdb1(磁碟分割)                /home(mount目錄)                   ext3(檔案格式)                 defaults                    0             0
儲存退出,重啟後/dev/sdb1 就會自動掛載到/mnt/abc目錄下


 案例

Fdisk所使用的分區表為MBR,Master Boot Record,即主引導記錄。

硬碟的0面、0道、1扇區就是主開機磁區,Fdisk將會寫512個位元組的記錄在此,即MBR記錄。

MBR分區表:(MBR含義:Master Boot Record,主引導記錄)

所支援的最大卷:2T (T; terabytes,1TB=1024GB)

對分區的設限:最多4個主要磁碟分割或3個主要磁碟分割加一個擴充分區(擴充分區中支援無限制的邏輯磁碟機)

GPT分區表:(GPT含義:GUID分區表)

支援最大卷:18EB,(E:exabytes,1EB=2(10) PB=1024PB,1PB=2(10) TB=1024TB)

每個磁碟最多支援128個分區

-----------------------------------------------------------------------------------------------------------------------------------

Linux下大於2T磁碟的使用:GPT磁碟

兩種分區表
MBR分區表:(MBR含義:主引導記錄)
所支援的最大卷:2T (T; terabytes,1TB=1024GB)
對分區的設限:最多4個主要磁碟分割或3個主要磁碟分割加一個擴充分區(擴充分區中支援無限制的邏輯磁碟機)
GPT分區表:(GPT含義:GUID分區表)
支援最大卷:18EB,(E:exabytes,1EB=1024TB)
每個磁碟最多支援128個分區

fdisk命令雖然很互動,操作也方便,但是對於大於2T的磁碟無法操作,如果我們想用大於2T的磁碟怎麼辦?可以把磁碟轉化為GPT格式。

GPT格式的磁碟相當於原來MBR磁碟中原來保留4個partition table的4*16個位元組,只留第一個16個位元組,類似於擴充分區,真正的partition table在512位元組之後,GPT磁碟沒有四個主要磁碟分割的限制。
但fdisk不支援GPT,我們可以使用parted來對GPT磁碟操作。
parted功能很強大,既可用命令列也可以用於互動式
在提示符下輸入parted就會進入互動式模式,如果有多個磁碟的話,我們需要運行select sdx x為磁碟,來進行磁碟的選擇
parted>
parted>select sdb                假設磁碟為sdb
parted>mklabel gpt               將MBR磁碟格式化為GPT
parted>mklabel msdos             將GPT磁碟轉化為MBR磁碟
parted>mkpart primary 0 100      劃分一個起始位置為0大小為100M的主要磁碟分割
parted>mkpart primary 100 200    劃分一個起始位置為100M大小為100M的主要磁碟分割
parted>print                     列印當前分區

在parted裡邊不支援ext3的檔案系統,所以如果要使用的話,要退出parted進行格式話
mkfs.ext3 /dev/sdx1
因為fdisk是不支援GPT磁碟,所以不要使用fdisk -l來查看X磁碟剛才分好的區,看不到的。
命令列的模式:
將硬碟轉化為GPT磁碟後,執行下列命令
parted /dev/sdx mkpart primary 0 100   劃分一個起始位置為0大小為100M的主要磁碟分割
 
詳細用法:
parted [選項]... [裝置 [命令 [參數]...]...]
將帶有“參數”的命令應用於“裝置”。如果沒有給出“命令”,則以互動模式運行。
選項:
-h, --help                    顯示此求助資訊
-i, --interactive             在必要時,提示使用者
-s, --script                  從不提示使用者
-v, --version                 顯示版本
命令:
check MINOR     對檔案系統進行一個簡單的檢查.
   MINOR 是 Linux 使用的分區編號。
   在 msdos 磁碟標籤中,主要磁碟分割編號為 1 - 4,邏輯分區從 5 開始。
cp [FROM-DEVICE] FROM-MINOR TO-MINOR      將檔案系統複製到另一個分區.
   MINOR 是 Linux 使用的分區編號。在 msdos磁碟標籤中,主分
   區編號為1 - 4,邏輯分區從 5 開始。DEVICE 通常為 /dev/hda 或 /dev/sda
help [COMMAND]            列印通用求助資訊,或關於 COMMAND 的資訊
mklabel    標籤類型         
   建立新的磁碟標籤 (分區表) “標籤類型”是以下任意一項:aix, bsd, gpt, mac, dvh, msdos, sun, loop
mkfs MINOR    檔案系統類型       在 MINOR 建立類型為“檔案系統類型”的檔案系統.
   MINOR是Linux使用的分區編號。在msdos磁碟標籤中,主要磁碟分割編號為1-4,邏輯分區從5開始。
“檔案系統類型”是以下任意一項:ext3, ext2, fat32, fat16, hfs, jfs, linux-swap, ntfs,reiserfs, hp-ufs, sun-ufs, xfs
mkpart 分區類型 [檔案系統類型] 起始點 終止點      建立一個分區 .
“分區類型”是主要磁碟分割、邏輯分區、擴充分區之一.“檔案系統類型”是以下任意一項:ext3, ext2, fat32, fat16, hfs, jfs,
   linux-swap, ntfs,reiserfs,hp-ufs, sun-ufs, xfs.“起始點”和“終止點”以兆為單位。負值表示從磁碟末段開始計數。
mkpart 建立分區而不在分區上建立新檔案系統。“檔案系統類型”可以用於設定適當的分區標識。

mkpartfs 分區類型 檔案系統類型 起始點 終止點 建立一個帶有檔案系統的分區,“分區類型”是主要磁碟分割、邏輯分區、擴充分區之一,“起始點”
                                              和“終止點”以兆為單位。負值表示從磁碟末段開始計數。
move MINOR 起始點 終止點      移動編號為 MINOR 的分區.MINOR 是 Linux 使用的分區編號。在 msdos 磁碟標籤中,主要磁碟分割編號為 1 - 4,
                               邏輯分區從 5 開始。“起始點”和“終止點”以兆為單位。負值表示從磁碟末段開始計數。

name MINOR 名稱     將編號為 MINOR 的分區命名為“名稱”. MINOR 是 Linux 使用的分區編號。在 msdos 磁碟標籤中,主分
                    區編號為 1 - 4,邏輯分區從 5 開始。NAME 是您需要的任何單詞

print [MINOR]                 列印分區表,或者分區
quit                          退出程式
rescue 起始點 終止點          挽救臨近“起始點”、“終止點”的遺失的分區
resize MINOR 起始點 終止點    改變位於編號為 MINOR 的分區中檔案系統的大小 .MINOR 是 Linux 使用的分區編號。在 msdos 磁碟
                              標籤中,主要磁碟分割編號為 1 - 4,邏輯分區從 5 開始。“起始點”和“終止點”以兆為單位。負值表示從磁碟末
                              段開始計數。
rm MINOR   刪除編號為 MINOR 的分區 . MINOR 是 Linux 使用的分區編號。在 msdos 磁碟標籤中,主要磁碟分割編號為1-4,邏輯分區從5開始。

select 裝置              選擇要編輯的裝置
set MINOR 標誌 狀態     改變編號為MINOR 的分區的標誌, MINOR是Linux使用的分區編號。在msdos磁碟標籤中,主要磁碟分割編號
                        為1-4,邏輯分區從5開始。“標誌”是以下任意一項:啟動, 根, 對換分區, 隱藏式磁碟分割, raid, lvm, lba,
                         hp-service, palo. 狀態為:開、關

 

 

 

 

 

 

 

Linux大於2T的磁碟分割方法

 

由於MBR分區表只支援2T磁碟,所以大於2T的磁碟必須使用GPT分區表,具體方法如下:

  GPT格式的磁碟相當於原來MBR磁碟中原來保留4個partition table的4*16個位元組,只留第一個16個位元組,類似於擴充分區,真正的partition table在512位元組之後,GPT磁碟沒有四個主要磁碟分割的限制。

  但fdisk不支援GPT,我們可以使用parted來對GPT磁碟操作。

  parted功能很強大,既可用命令列也可以用於互動式

  在提示符下輸入parted就會進入互動式模式,如果有多個磁碟的話,我們需要運行select sdx x為磁碟,來進行磁碟的選擇

  代碼

  parted>

  parted>select sdb     //假設磁碟為sdb

  parted>mklabel gpt //將MBR磁碟格式化為GPT

  #parted>mklabel msdos //將GPT磁碟轉化為MBR磁碟

  parted>mkpart primary 0 100 //劃分一個起始位置為0,大小為100M的主要磁碟分割

  parted>mkpart primary 100 200 //劃分一個起始位置為100M,大小為100M的主要磁碟分割

  #parted>mkpart primary 0 -1 //將整塊磁碟分成一個分區

  parted>print //列印當前分區

  parted>quit //退出

為了您的安全,請只開啟來源可靠的網址

開啟網站    {
function onclick()
{
function onclick()
{
share.safelink.close();return false;
}
}
}" href="http://writeblog.csdn.net/#">取消

來自: http://hi.baidu.com/52xjm/blog/item/a945accaa3262b90c817683b.html

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.