Linux下正常掛載磁盤是用fdisk,但是fdisk是不支持GPT分區的(MBR分區表只支持2T磁盤),所以要掛載的磁盤大於2T的就得使用parted來進行GPT磁盤操作了!
parted功能很強大,既可用命令行也可以用於交互式,在提示符下輸入parted就會進入交互式模式,如果有多個磁盤的話,需要運行select sdX(X為磁盤)來進行磁盤的選擇,也可直接用parted /dev/sdX指定相應的硬盤~
以下是兩種掛載的方案,都做個整理~
一、使用fdisk掛載磁盤
1. 切換到root;
2. 運行命令 "fdisk /dev/xvdb";
3. 根據提示,依次輸入 "n", "p", "1";
4. 按兩次回車;
5. 輸入 "w", 當提示Syncing disks.時,表示已成功完成分區;
6. 輸入 "mkfs.ext4 /dev/xvdb1" 格式化分區;
7. 輸入 "mkdir /myidata"建立掛載目錄
8. 使用"mount /dev/xvdb1 /home "命令掛載分區後即可使用。
9. vi /etc/fstab
按 i
最後一行寫入
/dev/xvdb1 /home ext4 defaults 0 0
二、使用parted掛載大於2T的磁盤
parted /dev/vdc (用part命令對3T硬盤進行分區處理)
mklabel gpt (用gpt格式可以將3TB弄在一個分區裡)
unit TB (設置單位為TB)
mkpart logical 0 2 (設置為一個主分區,大小為3TB,開始是0,結束是3)
print (顯示設置的分區大小)
quit (退出parted程序)
mkfs.ext4 /dev/vdc1 (執行完上面的命令後,使用fdisk -l查看已經分好區的盤)
mount /dev/vdc1 /home
OK。