如果您在創(chuàng)建 Linux 實例時添加了數(shù)據(jù)盤灾炭,需要先格式化數(shù)據(jù)盤并掛載文件系統(tǒng)后才能正常使用數(shù)據(jù)盤夫植。本文描述如何用一塊新的數(shù)據(jù)盤創(chuàng)建一個單分區(qū)數(shù)據(jù)盤并掛載文件系統(tǒng)讹剔。您還可以根據(jù)業(yè)務(wù)需要,為數(shù)據(jù)盤配置多分區(qū)详民。
本文僅適用于使用?fdisk?命令分區(qū)一塊不大于 2 TiB 的數(shù)據(jù)盤延欠。如果需要分區(qū)大于 2 TiB 的數(shù)據(jù)盤,請參閱?分區(qū)格式化大于2 TiB云盤沈跨。建議使用系統(tǒng)自帶的工具進行分區(qū)操作由捎。
警告
分區(qū)和格式化磁盤是高風險行為,請慎重操作谒出。本文描述如何處理一塊新購數(shù)據(jù)盤隅俘,如果您的數(shù)據(jù)盤上有數(shù)據(jù),請務(wù)必?對數(shù)據(jù)盤創(chuàng)建快照?避免數(shù)據(jù)丟失笤喳。
云服務(wù)器 ECS 僅支持分區(qū)?數(shù)據(jù)盤为居,不支持分區(qū)?系統(tǒng)盤。強行使用第三方工具分區(qū)系統(tǒng)盤杀狡,可能引發(fā)未知風險蒙畴,如系統(tǒng)崩潰和數(shù)據(jù)丟失等。
操作須知
單獨?購買的數(shù)據(jù)盤?需要先?掛載數(shù)據(jù)盤呜象,然后才能格式化膳凝。隨實例一起購買的數(shù)據(jù)盤,無需掛載數(shù)據(jù)盤恭陡,直接格式化蹬音。
您需要知道掛載到實例的數(shù)據(jù)盤的設(shè)備名:您可以通過?ECS 管理控制臺?>?云盤?>?(磁盤 ID對應(yīng)的)更多?>?修改屬性?查看數(shù)據(jù)盤?設(shè)備名。設(shè)備名默認由系統(tǒng)分配休玩,從?/dev/xvdb?遞增排列著淆,分布范圍包括?/dev/xvdb?/dev/xvdz。
操作步驟
本示例采用一塊新的 20 GiB 數(shù)據(jù)盤拴疤,設(shè)備名為 /dev/vdb永部,創(chuàng)建一個單分區(qū)數(shù)據(jù)盤并掛載一個 ext3 文件系統(tǒng)。使用了 I/O 優(yōu)化實例呐矾,操作系統(tǒng)為 CentOS 6.8苔埋。
運行?fdisk -l?命令查看實例是否有數(shù)據(jù)盤蜒犯。如果執(zhí)行命令后组橄,沒有發(fā)現(xiàn)?/dev/vdb荞膘,表示您的實例沒有數(shù)據(jù)盤,無需格式化數(shù)據(jù)盤晨炕,請忽略本文后續(xù)內(nèi)容衫画。
說明?如果數(shù)據(jù)盤設(shè)備名為?dev/xvd?,表示您使用的是非 I/O 優(yōu)化實例瓮栗。其中???是 a?z 的任一個字母削罩。
創(chuàng)建一個單分區(qū)數(shù)據(jù)盤,依次執(zhí)行以下命令:
運行?fdisk /dev/vdb:分區(qū)數(shù)據(jù)盤费奸。
輸入?n?并按回車鍵:創(chuàng)建一個新分區(qū)弥激。
輸入?p?并按回車鍵:選擇主分區(qū)。因為創(chuàng)建的是一個單分區(qū)數(shù)據(jù)盤愿阐,所以只需要創(chuàng)建主分區(qū)微服。
說明?如果要創(chuàng)建 4 個以上分區(qū),您應(yīng)該創(chuàng)建至少一個擴展分區(qū)缨历,即選擇?e(extended)以蕴。
輸入分區(qū)編號并按回車鍵。因為這里僅創(chuàng)建一個分區(qū)辛孵,可以輸入?1丛肮。
輸入第一個可用的扇區(qū)編號:按回車鍵采用默認值 1。
輸入最后一個扇區(qū)編號:因為這里僅創(chuàng)建一個分區(qū)魄缚,所以按回車鍵采用默認值宝与。
輸入?wq?并按回車鍵,開始分區(qū)冶匹。
查看新的分區(qū):運行命令?fdisk -l习劫。如果出現(xiàn)以下信息,說明已經(jīng)成功創(chuàng)建了新分區(qū) /dev/vdb1嚼隘。
在新分區(qū)上創(chuàng)建一個文件系統(tǒng):運行命令?mkfs.ext3 /dev/vdb1诽里。
本示例要創(chuàng)建一個 ext3 文件系統(tǒng)。您也可以根據(jù)自己的需要飞蛹,選擇創(chuàng)建其他文件系統(tǒng)须肆,例如,如果需要在 Linux桩皿、Windows 和 Mac 系統(tǒng)之間共享文件,您可以使用?mkfs.vfat?創(chuàng)建 VFAT 文件系統(tǒng)幢炸。
創(chuàng)建文件系統(tǒng)所需時間取決于數(shù)據(jù)盤大小泄隔。
(建議)備份?etc/fstab:運行命令?cp /etc/fstab /etc/fstab.bak。
向?/etc/fstab?寫入新分區(qū)信息:運行命令?echo /dev/vdb1 /mnt ext3 defaults 0 0 >> /etc/fstab宛徊。
說明?Ubuntu 12.04 不支持 barrier佛嬉,所以對該系統(tǒng)正確的命令是:?echo '/dev/vdb1 /mnt ext3 barrier=0 0 0' >> /etc/fstab逻澳。
如果需要把數(shù)據(jù)盤單獨掛載到某個文件夾,比如單獨用來存放網(wǎng)頁暖呕,請將以上命令?/mnt?替換成所需的掛載點路徑斜做。
查看?/etc/fstab?中的新分區(qū)信息:運行命令?cat /etc/fstab。
掛載文件系統(tǒng):運行命令?mount /dev/vdb1 /mnt湾揽。
查看目前磁盤空間和使用情況:運行命令?df -h瓤逼。如果出現(xiàn)新建文件系統(tǒng)的信息,說明掛載成功库物,可以使用新的文件系統(tǒng)了霸旗。
掛載操作完成后,不需要重啟實例即可開始使用新的文件系統(tǒng)戚揭。
https://help.aliyun.com/document_detail/25426.html?spm=a2c4g.11186623.2.21.36c61846y26ksL#concept-jl1-qzd-wdb