

??????
近期公司交付了一個合同管理系統(tǒng),客戶現(xiàn)在打算進(jìn)行二期開發(fā),告知要上傳的合同大小就接近300G左右,之前給客戶部署的生產(chǎn)環(huán)境是一臺辦公電腦,安裝虛擬機(jī)的盤符只有可憐的200G,完全無法滿足客戶的需求,慶幸的是在主機(jī)上還有一個空余的1T盤符,可以劃分500G的空間來存儲合同。
解決思路如下:
1.電腦主機(jī)共3個盤符,系統(tǒng)盤C,磁盤D(閑置,1T空間),磁盤E(虛擬機(jī)安裝目錄,200G空間);
2.從D盤劃分500G空間分配給虛擬機(jī),命名磁盤F;
3.將F盤掛載在虛擬機(jī)Centos系統(tǒng)的根目錄disk500g文件夾下;
4.告知開發(fā)人員修改合同存儲路徑指定到disk500g文件夾下。
一、劃分主機(jī)磁盤給虛擬機(jī)
??????這里需要注意的是,分配給虛擬機(jī)的磁盤是需要進(jìn)行格式化的,最好只是用來給虛擬機(jī)使用,不在做其它用途,事先做好數(shù)據(jù)備份。
??????這里我是事先將1T的盤符劃分成了兩個500G的盤符,將其中一個分配給虛擬機(jī),方法大家可以網(wǎng)上搜一下,這里就不做描述。
1、添加硬盤
??????進(jìn)入虛擬機(jī)設(shè)置頁面,點擊圖片下方的“添加”按鈕,選擇磁盤進(jìn)行添加

2、選擇推薦的SCSI(S)

3、創(chuàng)建新虛擬磁盤

4、設(shè)置磁盤屬性
(1)最大磁盤大小:設(shè)置500G(因為分配給虛擬機(jī)的主機(jī)磁盤是500G,分配給虛擬機(jī)的磁盤不會立即占用到主機(jī)的磁盤空間,所以設(shè)置500或以上都可以,充分利用磁盤空間。)
(2)將虛擬磁盤存儲為單個文件(o)

5、選擇分配給虛擬機(jī)的主機(jī)盤符
??????第4步下來之后有個默認(rèn)的文件夾名稱,將其復(fù)制下來,然后點擊瀏覽按鈕選擇要分配給虛擬機(jī)的盤符,我這里是F盤,然后將復(fù)制的文件夾名稱粘貼到下面,點擊打開即可完成主機(jī)的磁盤分配了。如果F盤沒有進(jìn)行過格式化會提示需要進(jìn)行格式化,按提示格式化F盤即可。

硬盤2(SCSI)就是新增的虛擬磁盤

6、檢查結(jié)果
(1)重新啟動Centos系統(tǒng)
(2)輸入命令檢查:
[root@test ~]# fdisk -l
??????Disk /dev/sdb:536.9 GB 就是新分配的磁盤,sda是原先的磁盤,如果再分配新的磁盤將會多出sdc,以此類推就是sda,adb,sdc,sde..... 。/dev/sda1和/dev/sda1代表的是在sda磁盤下的兩個分區(qū)。
二、磁盤掛載
??????需要注意的是分配的新磁盤還需要進(jìn)行格式化和和掛載才能正常使用。
1、格式化磁盤
??????將磁盤格式化成ext4格式,ext4是ext3的改進(jìn)版,3又是2的改進(jìn)版,所以這里選擇ext4。
??????sudo是使用系統(tǒng)管理員命令,有時候會出現(xiàn)權(quán)限不足的情況,可以使用sudo命令進(jìn)行操作。
[root@test ~]# sudo mkfs.ext4 /dev/sdb
proceed anyway?(y,n)輸入y點擊回車確認(rèn)后等待格化式完成即可。
2、掛載磁盤
(1)創(chuàng)建掛載文件夾
[root@test /]# mkdir disk500g //我選擇的是根目錄下,掛載在disk500g的文件夾下
(2)設(shè)置磁盤屬性
??????查看sdb的uuid命令:sudo blkid
[root@test /]# sudo blkid
/dev/sda1: UUID="ac934423-7a50-49a5-af06- c0db243068d5" TYPE="ext4"
/dev/sda2: UUID="88cef8f5-0851-45d2-8a58-d8425032644c" TYPE="swap"
/dev/sdb: UUID="493a98e8-2b52-4d7e-bce4-879c25d83fe5" TYPE="ext4"
??????配置fstab文件,設(shè)置為開機(jī)自動掛載磁盤,加入紅框里的內(nèi)容,保存退出。
[root@test /]#sudo vim /etc/fstab

3、檢查結(jié)果
(1)reboot命令重啟Centos系統(tǒng)
(2)查看磁盤信息:df -h
[root@test ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 28G 2.2G 25G 9% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
/dev/sdb 493G 198M 467G 1% /disk500g
??????看到/dev/sdb的磁盤信息大小為493G ,證明已經(jīng)掛載成功。
三、設(shè)置數(shù)據(jù)存儲路徑
??????將磁盤掛載的路徑和文件夾名稱告知開發(fā),讓開發(fā)重新配置合同存儲的路徑,將舊的合同數(shù)據(jù)轉(zhuǎn)移到新的路徑下。
四、卸載掛載盤
umount命令 umount /掛載的路徑文件夾 /磁盤
[root@ecs-e11b-0006 ~]# umount /mydata /dev/vdb
umount: /mydata: not mounted