1. 程式人生 > 其它 >阿里雲CentOS伺服器掛載資料盤

阿里雲CentOS伺服器掛載資料盤

本次使用的是centOS6.7 64位系統

第一步:處理阿里雲磁碟掛載問題

檢視磁碟情況,本次機器系統盤為阿里雲贈送的20G,資料盤為100G

其中/dev/xvda為系統盤,/dev/xvdb為資料盤,資料盤暫未做任何操作,要使用的話,先做掛載

輸入fdisk  /dev/xvdb 對資料盤進行分割槽。根據提示,輸入 n, p, 1, 回車,回車, wq

緊接著輸入命令mkfs.ext3 /dev/xvdb1,格式化磁碟,耐心等待即可

接下來掛載此磁碟到目錄,掛載目錄因人而異,我習慣掛載到/data0下(因為假如以後又買了第二塊資料盤,我可以掛載到/data1、/data2......等等以此類推)

輸入mkdir /data0,然後輸入mount /dev/xvdb1 /data0

然後寫入分割槽表:echo '/dev/xvdb1  /data0 ext3    defaults    0  0' >> /etc/fstab

磁碟掛載大功告成,然後輸入命令df -h檢視,就能看到/dev/xvdb1已經掛在到/data0目錄下了,以後cd /data0其實就是訪問這塊資料盤,而不是系統盤了,我們可以將網站和資料庫以及日誌等容易佔用磁碟空間的檔案放在這裡

設定開機自動掛載磁碟

果您需要在雲伺服器系統啟動時自動掛載磁碟,不能採用在 /etc/fstab直接指定 /dev/xvdb1的方法,因為雲中裝置的順序編碼在關閉或者開啟雲伺服器過程中可能發生改變,例如/dev/xvdb1可能會變成/dev/xvdb2。推薦使用UUID來配置自動掛載資料盤。

說明:磁碟的UUID(universally unique identifier)是Linux系統為儲存裝置提供的唯一的標識字串。

1.執行如下命令,查詢磁碟分割槽的UUID。
blkid 磁碟分割槽

以查詢磁碟分割槽“/dev/vdb1”的UUID為例:

blkid /dev/vdb1

回顯類似如下資訊:

表示“/dev/vdb1”的UUID。

2.通過vim編輯/etc/fstab

在末尾增加一行

UUID=f5c5c392-4704-4475-9abc-f6a2e049f2ea /XC ext4 defaults 0 2

uuid和目錄替換為你自己的資訊

儲存

3.重啟伺服器

通過命令df -TH檢視磁碟資訊

可以看出已經自動掛載了。