有段時間覺得linux虛擬機上的磁盤不太夠用,研究了下其磁盤擴展
1、linux虛擬機磁盤擴展
step1、
先關機在編輯虛擬機中,找到硬盤選項增加空間,進行擴展
step2、
進入root
fdisk -l 打印 磁盤分區,總量增大了,但是分區沒變
增加分區:
-->fdisk /dev/sda
-->n #創建新分區
-->p #選擇主分區
-->3 #分區3(sda3)
-->回車 #指定開始位置
--> +10240M #結束位置,並選擇分配10G空間
-->w #保存並離開
step3、格式化分區
mkfs -t ext3 /dev/sda3
或 mkfs.ext3 /dev.sda3
(報錯的話運行 partprobe 再執行)
step4、增加到指定位置
重啟后, fdisk -l 此時應該可以看到新分區sda3了
想在哪使用就用 mount 增加到相應位置
mount /dev/sda3 /home/young/disk3 (放在young用戶下的disk3文 件)
2、調整分區大小
step1、
umount /home/young/disk4 (卸載磁盤分區)
出錯則先刪掉使用進程 fuser -mvik /home/young/disk4
step2、 重建分區
-->fdisk /dev/sda
-->p #打印分區信息
-->d #刪除
-->4 #選擇第四個
-->p
#重建分區,開始位置和刪除時的一樣
-->n #新建分區
-->p
-->4
-->start_index
-->+5G回車 #調整為5G
-->wq #保存離開
可用partprobe讓內核更新分區信息
查看其他命令: m
step3、
init 6 重啟
e2fsck -f /dev/sda4 #檢查分區信息
resize2fs -p /dev/sda4 #調整分區大小
mount /dev/sda4 /home/young/disk4 #重新掛載
之后還要創建文件系統
3、創建文件系統
windows主流:NTFS...
Linux主流:ext3、ext4...
step1、
mke2fs 創建文件系統:
mke2fs -t ext4 /dev/sda
或更簡單的mkfs:
mkfs.ext4 /dev/sda
step2、
查看文件系統信息:
dumpe2fs /dev/sda1
step3、
fsck 檢驗修復文件系統
最后進行掛載
4、掛載
mount /dec/sda(要掛載的分區) /mnt/(掛載的地方)