有時(shí)我們需要對(duì)云主機(jī)擴(kuò)容,掛載一塊新的云硬盤(pán)是很好的方法忿等。下面具體介紹如何在云主機(jī)上掛載云盤(pán)艇棕。
方法/步驟
-
查看當(dāng)前所有硬盤(pán)和大小
假設(shè)你已經(jīng)擁有一塊云硬盤(pán),并鏈接了云硬盤(pán)和云主機(jī)召烂。
那么你可以通過(guò)fdisk -l
命令來(lái)查看當(dāng)前所有硬盤(pán)和大小碱工。
(PS: 在執(zhí)行命令時(shí)遇到問(wèn)題請(qǐng)參照本文的常見(jiàn)問(wèn)題和解決方法)
查看所有硬盤(pán)和大小 -
格式化
初次掛載云盤(pán)需要進(jìn)行格式化操作(第二次千萬(wàn)別做,否則會(huì)丟失數(shù)據(jù))奏夫,使用mkfs.ext4 /dev/vdd
格式化 -
掛載
格式化之后需要?jiǎng)?chuàng)建掛載點(diǎn)怕篷,創(chuàng)建好掛載點(diǎn)之后就可以使用mount -t ext4 /dev/vdd /home/your_mount_point
掛載了。
掛載
科普一下
對(duì)于掛載酗昼,首先給大家一個(gè)定義:
掛載廊谓,說(shuō)白了就是把設(shè)備和路徑連接起來(lái)。下面結(jié)合具體的例子說(shuō)明:
我的磁盤(pán)
/dev
下的vdX
(從a-z)就是硬盤(pán)啦麻削。那么
vda1
是什么呢? vda1
是硬盤(pán)vda
底下的一個(gè)分區(qū)蒸痹。說(shuō)明你對(duì)vda進(jìn)行了分區(qū),且只有一個(gè)分區(qū)vda1(如果有兩個(gè)會(huì)有vda2 vda3.....)分區(qū)可以理解成硬盤(pán)的一塊區(qū)域, 系統(tǒng)對(duì)待vda1和vdb都是當(dāng)一塊硬盤(pán)設(shè)備來(lái)處理的(即一旦你進(jìn)行磁盤(pán)分區(qū)春弥,在掛載的時(shí)候,就不能使用設(shè)備vda而得用vda1來(lái)掛載了), 那么連接磁盤(pán)和路徑的方式就是
mount -t ext4 /dev/vdb /home
常見(jiàn)問(wèn)題和解決方法
在掛載中叠荠,可能會(huì)遇到command not found
的問(wèn)題匿沛,下面以fdisk
為例說(shuō)明如何解決此類(lèi)問(wèn)題。
[root@localhost boot]# fdisk-l <--使用 fdisk命令時(shí)候 出現(xiàn)如下錯(cuò)誤
bash: fdisk-l: command not found
[root@localhost boot]# whereis fdisk <--查詢(xún)fdisk命令的位置
fdisk: /sbin/fdisk /usr/share/man/man8/fdisk.8.gz
[root@localhost boot]# echo $PATH <---查詢(xún)環(huán)境變量
/nfs/smartsvn/bin:/usr/local/sbin:/sbin:/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin:/usr/sbin:/usr/local/bin:/usr/bin:/bin:/usr/java/jdk1.7.0_25/bin:/usr/dev/svnclient/smartsvn-7_5_2/bin
[root@localhost boot]# echo $PATH | grep /sbin/fdisk <--再次確認(rèn)確實(shí)沒(méi)有fdisk命令所在位置
[root@localhost boot]# ln -s /sbin/fdisk /usr/local/sbin <--fdisk添加到當(dāng)前命令搜索路徑中即可
[root@localhost boot]# cd /usr/local/sbin <--確認(rèn)fdisk已經(jīng)添加到環(huán)境變量
[root@localhost sbin]# ls -F |grep /sbin/fdisk
[root@localhost sbin]# ls -F
fdisk@
[root@localhost sbin]# fdisk -l<--使用fdisk命令
Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000f1e94
Device Boot Start End Blocks Id System
/dev/sda1 * 1 39 307200 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 39 2354 18598912 83 Linux
/dev/sda3 2354 2611 2064384 82 Linux swap / Solaris
如果大家遇到其他類(lèi)似的問(wèn)題榛鼎,可以試著使用該方法解決逃呼,也可以聯(lián)系我。
更多精彩內(nèi)容者娱,請(qǐng)關(guān)注我的個(gè)人博客抡笼。