步驟 4:格式化和掛載數(shù)據(jù)盤
如果您在創(chuàng)建實例時選擇了數(shù)據(jù)盤,在登錄實例后,系統(tǒng)需要先格式化數(shù)據(jù)盤,然后掛載數(shù)據(jù)盤。
另外,您還可以根據(jù)業(yè)務(wù)需要,對數(shù)據(jù)盤進行多分區(qū)配置。建議使用系統(tǒng)自帶的工具進行分區(qū)操作。
注意 :云服務(wù)器 ECS 僅支持對 數(shù)據(jù)盤 進行二次分區(qū),而不支持對 系統(tǒng)盤 進行二次分區(qū)(不管是 Windows 還是 Linux 系統(tǒng))。如果您強行使用第三方工具對系統(tǒng)盤進行二次分區(qū)操作,可能引發(fā)未知風(fēng)險,如系統(tǒng)崩潰、數(shù)據(jù)丟失等。
本操作適用于 非 I/O 優(yōu)化+SSD云盤 Linux (Redhat、CentOS、Debian、Ubuntu)實例。對于 I/O 優(yōu)化實例+SSD云盤數(shù)據(jù)盤分區(qū)掛載,建議使用 腳本工具:auto_fdisk_ssd.sh
1、使用遠程連接工具,輸入用戶名 root 和密碼登錄到實例。
2、運行 fdisk -l 命令查看數(shù)據(jù)盤。注意 :在沒有分區(qū)和格式化數(shù)據(jù)盤之前,使用 df -h 命令是無法看到數(shù)據(jù)盤的。在下面的示例中,有一個 5 GB 的數(shù)據(jù)盤需要掛載。
如果執(zhí)行了 fdisk -l 命令后,沒有發(fā)現(xiàn) /dev/xvdb,則表示您的實例沒有數(shù)據(jù)盤,因此無需掛載??梢院雎赃@一章。
3、運行 fdisk /dev/xvdb ,對數(shù)據(jù)盤進行分區(qū)。根據(jù)提示,依次輸入 n ,p ,1 ,兩次回車,wq ,分區(qū)就開始了。
4、運行 fdisk -l 命令,查看新的分區(qū)。新分區(qū) xvdb1 已經(jīng)創(chuàng)建好。如下面示例中的/dev/xvdb1。、
5、運行 mkfs.ext3 /dev/xvdb1 ,對新分區(qū)進行格式化。格式化所需時間取決于數(shù)據(jù)盤大小。您也可自主決定選用其他文件格式,如 ext14 等。
6、運行 echo ‘/dev/xvdb1 /mnt ext3 defaults 0 0’>> /etc/fstab 寫入新分區(qū)信息。完成后,可以使用 cat /etc/fstab 命令查看。注意 : Ubuntu 12.04 不支持 barrier,所以對該系統(tǒng)正確的命令是:echo ‘/dev/xvdb1 /mnt ext3 barrier=0 0 0’>>/etc/fstab 如果需要把數(shù)據(jù)盤單獨掛載到某個文件夾,比如單獨用來存放網(wǎng)頁,可以修改以上命令中的 /mnt 部分。
7、運行 mount /dev/xvdb1 /mnt 掛載新分區(qū),然后執(zhí)行 df -h 查看分區(qū)。如果出現(xiàn)數(shù)據(jù)盤信息,說明掛載成功,可以使用新分區(qū)了。