一、Vmware中爲linux增加硬盤的方法
1. 在vmware中爲Linux虛擬機的編輯設置中(setting)增加一個硬盤。
2. 在vmware中看見第1個硬盤是/dev/sda , 第2個硬盤是 /dev/sdb
3. 創建硬盤信息
fdisk /dev/sdb
a. 按n添加分區,選p(主分區);
b. 選1,也就是sdb1;
c. 然後就是空間劃分,一路回車。默認是使用整個磁盤空間。
d. 然後按w寫入分區信息
4. 格式化硬盤
mkfs -t ext3 /dev/sdb1
5. 創建需要mount的目錄
mkdir -p /opt
6. mount到指定的目錄
mount /dev/sdb1 /opt -o rw
7. 如果需要每次啓動加載,修改/etc/fstab文件
在fstab文件裏面添加一行:
/dev/sdb1 /opt ext3 defaults 0 0
這樣我們就完成了在虛擬機上Linux添加硬盤問題的解決。
二、Vmware中增加硬盤空間的方法
1. 查看掛接點
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_sycentos-lv_root 50G 3.8G 43G 9% /
tmpfs 2.0G 68K 2.0G 1% /dev/shm
/dev/sda1 485M 40M 421M 9% /boot
/dev/mapper/vg_sycentos-lv_home 45G 182M 43G 1% /home
2. 關閉虛擬機後,編輯虛擬機設置,修改需要擴展的硬盤大小,再啓動linux系統。
3. 擴展的盤是/dev/sda
# fdisk -l /dev/sda
Disk /dev/sda: 161.1 GB, 161061273600 bytes
255 heads, 63 sectors/track, 19581 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: 0x00046f91
Device Boot Start End Blocks Id System
/dev/sda1 * 1 64 512000 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 64 13055 104344576 8e Linux LVM
4. 分區格式化
#fdisk /dev/sda
p 查看已分區數量(我的有兩個 /dev/sda1 /dev/sda2)
n 新增加一個分區
p 分區類型我們選擇爲主分區
3 分區號選3
回車 默認(起始扇區)
回車 默認(結束扇區)
t 修改分區類型
3 選分區3
8e 修改爲LVM(8e就是LVM)
w 寫分區表
q 完成,退出fdisk命令
5. 讓內核識別新分區
kpartx -af /dev/sda
kpartx -a /dev/sda
partx -a /dev/sda 如果敲完這些還沒有看到新分區,那就重新啓動吧。
6. 格式化掛載
mke2fs -t ext4 /dev/sda3
mkdir /mnt/
moun /dev/sda3 /mnt
也可以將/devsda3添加到現有的卷組中擴展率的容量。