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