VMware虛擬機器中,RHEL系統下掛載、解除安裝新硬碟的方法
1、增加硬碟
啟動vm,選擇vm->Settings,按嚮導新增一塊SCSI磁碟。
2、檢測新硬碟
啟動進入Linux系統。fdisk -l 會看到有一塊新的硬碟設定,如果你先前有一塊硬碟(sda1, sda3...),新加的這塊應該是(/dev/sdb)。 (如果新增的第二塊硬碟是IDE硬碟,應該看到hdb,如果是SCSI硬碟,看到的就是應該sdb),如下圖片所示:
3、對新硬碟進行分割槽:
命令:fdisk /dev/sdb 這個引數名字一定不能寫錯,要是新增加的那塊硬碟名
在這裡按m ,就會輸出幫助;
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition ##這是刪除一個分割槽的動作;
l list known partition types ##:l是列出分割槽型別,以供我們設定相應分割槽的型別;
m print this menu
n add a new partition ##新增一個分割槽;
o create a new empty DOS partition table
p print the partition table ##p列出分割槽表;
q quit without saving changes ##不儲存退出;
s create a new empty Sun disklabel
t change a partition's system id ##t 改變分割槽型別;
u change display/entry units
v verify the partition table
w write table to disk and exit ##把分割槽表寫入硬碟並退出;
x extra functionality (experts only) ##擴充套件應用,專家功能;
選擇n新增加一個分割槽—>選擇p新建主分割槽—>選擇1新建一個主分割槽—>選擇起始扇區號(注:這裡最好直接按回車,選擇預設值,如果你輸入了一個非預設的數字,會造成空間浪費) —>選擇結束扇區號(本人是隻分為一個區,所以就也選擇系統預設的值)—>分割槽完成如下圖所示
最後選擇W儲存並退出,切記,一定要儲存,不然不會生效的,使用fdisk –l命令來檢視磁碟狀況:
可以看到新增加的分割槽
4、對新分割槽進行格式化:
將該磁碟格式化成ext3檔案系統,命令:mkfs.ext3 /dev/sdb1 –L Data (也可以使用mkfs -t ext3 –L
Data /dev/sdb1
注:/dev/sdb1 這個引數名字一定不能寫錯,要是新增加的那塊硬碟名 ;-L 設定分割槽名
檢視分割槽格式化結果
5、掛載新硬碟:
掛載檔案系統,目前有兩種方法:
一、通過 mount 來掛載,使用mount掛載系統,一旦系統重啟之後就需要重新掛載。
二、通過/etc/fstab檔案來開機自動掛載
建議使用第二種方法,這裡只介紹第二種方法:通過/etc/fstab檔案來開機自動掛載
- 新增加用於掛載新硬碟的檔案根目錄:mkdir /data
- 修改配置檔案:vi /etc/fstab
第一欄位:裝置名,在這裡表示是檔案系統; 有時我們把掛載檔案系統也說成掛載分割槽;
第二欄位:檔案系統的掛載點;
第三欄位:檔案系統型別;
第四欄位:mount 命令的選項,和mount 中的-o 同理;defaults包括這些選項 rw, suid, dev, exec, auto, nouser, async;
第五欄位:表示檔案系統是否需要dump 備份,1需要,0 不需要;
第六欄位: 是否在系統啟動時,通過fsck磁碟檢測工具來檢查檔案系統,1需要,0不需要,2跳過;
增加新硬碟掛載後的配置檔案
6、驗證結果
重啟系統,驗證新硬碟的掛載結果
系統增加一行掛載記錄,在此目錄建立個檔案試試
touch /data/tmp;echo hello-world;ll /data/;cat /data/tmp
7、解除安裝硬碟 修改配置檔案/etc/fstab,刪除新增加的自動掛載配置行即可