centos 系統掛載數據盤(兩個盤的數據切換)

適用系統:Linux(Redhat , CentOS,Debian,Ubuntu)

*  Linux的雲服務器數據盤未做分區和格式化,可以根據以下步驟進行分區以及格式化操作。

下面的操作將會把數據盤劃分爲一個分區來使用。

 
1、查看數據盤
在沒有分區和格式化數據盤之前,使用 “df –h”命令,是無法看到數據盤的,可以使用“fdisk -l”命令查看。如下圖:


友情提示:若您執行fdisk -l命令,發現沒有 /dev/xvdb 標明您的雲服務無數據盤,那麼您無需進行掛載,此時該教程對您不適用


2、 對數據盤進行分區
執行“fdisk -S 56 /dev/xvdb”命令,對數據盤進行分區;
根據提示,依次輸入“n”,“p”“1”,兩次回車,“wq”,分區就開始了,很快就會完成。


3、 查看新的分區
使用“fdisk -l”命令可以看到,新的分區xvdb1已經建立完成了。





 4、格式化新分區
以ext3爲例:使用“mkfs.ext3 /dev/xvdb1”命令對新分區進行格式化,格式化的時間根據硬盤大小有所不同。
(也可自主決定選用其它文件格式,如ext4等)

 


 5、添加分區信息
使用“echo '/dev/xvdb1  /mnt ext3    defaults    0  0' >> /etc/fstab”(不含引號)命令寫入新分區信息。
然後使用“cat /etc/fstab”命令查看,出現以下信息就表示寫入成功。
注:ubuntu12.04不支持barrier,所以正確寫法是:echo '/dev/xvdb1  /mnt ext3    barrier=0  0  0' >> /etc/fstab
*  如果需要把數據盤單獨掛載到某個文件夾,比如單獨用來存放網頁,可以修改以上命令中的/mnt部分


 
6、掛載新分區
使用“mount -a”命令掛載新分區,然後用“df -h”命令查看,出現以下信息就說明掛載成功,可以開始使用新的分區了。

 

我的問題:

之前有一個盤/dev/xvdb1指向/pkg目錄,現在新添加一個盤/dev/xvdc1 也想指向/pkg,經測試兩個盤同時指向同一個目錄,後面的盤會覆蓋前面的,於是我使用“umount/dev/xvdc1”,原/pkg裏的東西重新顯示。先讓/dev/xvdc1指向/alidata,再把/pkg下的文件全部拷貝到/alidata下,”cp –rp /pkg/* /alidata”,拷貝完成再修改/etc/fstab裏的內容

使用“mount -a”命令掛載新分區,然後用“df -h”命令查看,出現以下信息就說明掛載成功,可以開始使用新的分區了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章