下個階段,我準備出一系列存儲相關的視頻,包括:
- 磁盤陣列設置
- 磁盤掛載
- 磁盤遠程提供存儲服務
- 分布式磁盤存儲
- 有格式、無格式 海量文件存儲
歡迎關注,防止再也找不到我了,也找不到相關知識點的總結了。
存儲是一個龐大的概念,我們最簡單接觸的就是本地電腦的一個硬盤,文件存儲到D盤之類的,但是服務器上的磁盤既要保障容錯性,又要保證高吞吐,在復雜存儲方案中,還要保障海量文件的副本一致,故障恢復等。此處不一一列舉,之前對于磁盤陣列的設置已經講解,下面來說一下基于磁盤陣列所創建的虛擬磁盤的掛載。
操作系統: centos 7.0 64位
Centos掛載磁盤完整圖文教程:
1:查看服務器上未掛載的磁盤(磁盤有普通磁盤,高效磁盤,SSD磁盤);命令如下:
fdisk -l
從上圖可以看出,服務器的 /dev/vdb 42.9GB 此磁盤未掛載;
如果此磁盤未掛載最下面會出一類似的話:Disk /dev/sdc doesn't contain a valid partition table;或者說磁盤下面沒有類似于sdb1、sdb2......
例如:從下圖可以清楚的看到第三個硬盤sdc沒有分區。sda和sdb都分區過了。
sda:sda1 sda2 sda3
sdb:sdb1 sdb2
2:磁盤分區(分區有主分區,擴展 分區,邏輯分區);命令如下:
fdisk /dev/vdb
n->p->1->回車->回車->w
上圖的大概意思是這樣的:
n:添加一個分區
P:主分區
兩個回車指是開始和結束的磁盤扇區大小;
w:寫入磁盤
此時磁盤雖然已經分區,但是還沒有文件系統,磁盤依然不能用;
博主服務器只購買了一塊數據盤,所以我就全部用來做主分區了,如果你想把一個磁盤分成好幾塊,可以繼續按此命令分區即可;你可以繼續創建擴展分區......;
3:格式化磁盤并寫入文件系統:命令如下:
mkfs.ext4 /dev/vdb1 //這里可以用ext3,也可以用ext4;
出現如下圖這們的界面,就是格式化磁盤寫入文件成功:
4:掛載新磁盤到操作系統的某個節點上,命令如下:
mkdir /huichengff
mount /dev/vdb1 /huichengff
在系統的根創建一個huichengff,把這個磁盤掛載到此目錄;掛載位置可以自己隨意創建;
5:查看磁盤信息,確認掛載新磁盤是否成功,命令如下:
df
如果掛載成功,會出現如下圖這樣的界面;
6:查看磁盤所有信息;
當我們再來查所有分區時,用fdisk -l 命令就會多了一個主分區,/dev/vdb1;如下圖:
7:設置開機啟動自動掛載;
新創建的分區不能開機自動掛載,每次重啟機器都要手動掛載。
設置開機自動掛載需要修改/etc/fstab文件 ;命令如下:
vim /etc/fstab
//打開后,在最后一行加入以下代碼:
/dev/vdb1 /huichengff ext4 defaults 0 1 //如果上面用的是ext3,這里也要用ext3;