linux如何擴(kuò)展磁盤容量(VMware虛擬機(jī))
一、前置準(zhǔn)備工作
擴(kuò)展虛擬機(jī)磁盤前,需要先把虛擬機(jī)關(guān)機(jī)才能進(jìn)行擴(kuò)展磁盤操作
- 1.選擇虛擬機(jī)設(shè)置,如下圖所示
- 2.輸入你想擴(kuò)展的磁盤容量,以本次實(shí)操為例,我這里輸入的30G(具體按照實(shí)際容量輸入)
- 3.點(diǎn)擊確定
- 4.啟動(dòng)虛擬機(jī)
二、擴(kuò)展磁盤容量
1.使用root用戶登錄系統(tǒng),使用fdisk -l命令查看磁盤分區(qū)情況
[root@localhost ~]# fdisk -l
2. 使用fdisk命令重新對(duì)/dev/sda磁盤進(jìn)行分區(qū)
使用 fdisk /dev/sda后會(huì)進(jìn)入具體實(shí)際分區(qū)操作頁面,以下為參數(shù)說明:
常規(guī)
- d 刪除分區(qū)
- F 列出未分區(qū)的空閑區(qū)
- l 列出已知分區(qū)類型
- n 添加新分區(qū)
- p 打印分區(qū)表
- t 更改分區(qū)類型
- v 檢查分區(qū)表
- i 打印某個(gè)分區(qū)的相關(guān)信息
輸入m,僅是提示獲取幫助,在這里可以看到各個(gè)命令具體含義
輸入p,打印當(dāng)前有多少分區(qū)表,本例中有兩個(gè)分區(qū)表,分別為/dev/sda1和/dev/sda2
輸入n,添加新分區(qū),這里輸入n以后會(huì)讓你選擇是對(duì)主分區(qū)擴(kuò)展還是對(duì)擴(kuò)展分區(qū)擴(kuò)展,請(qǐng)根據(jù)實(shí)際情況填寫,本例中輸入p,選擇主分區(qū)進(jìn)行擴(kuò)展。完成后,會(huì)讓你輸入數(shù)字,具體的數(shù)字根據(jù)你實(shí)際的情況來,本例中
輸入3,完成后此時(shí)出現(xiàn)扇區(qū)大小確認(rèn),直接用默認(rèn)值,直接敲2次回車
最后輸入w,保存退出
# 實(shí)際操作如下: [root@localhost ~]# fdisk /dev/sda 歡迎使用 fdisk (util-linux 2.32.1)。 更改將停留在內(nèi)存中,直到您決定將更改寫入磁盤。 使用寫入命令前請(qǐng)三思。 命令(輸入 m 獲取幫助):m 幫助: DOS (MBR) a 開關(guān) 可啟動(dòng) 標(biāo)志 b 編輯嵌套的 BSD 磁盤標(biāo)簽 c 開關(guān) dos 兼容性標(biāo)志 常規(guī) d 刪除分區(qū) F 列出未分區(qū)的空閑區(qū) l 列出已知分區(qū)類型 n 添加新分區(qū) p 打印分區(qū)表 t 更改分區(qū)類型 v 檢查分區(qū)表 i 打印某個(gè)分區(qū)的相關(guān)信息 雜項(xiàng) m 打印此菜單 u 更改 顯示/記錄 單位 x 更多功能(僅限專業(yè)人員) 腳本 I 從 sfdisk 腳本文件加載磁盤布局 O 將磁盤布局轉(zhuǎn)儲(chǔ)為 sfdisk 腳本文件 保存并退出 w 將分區(qū)表寫入磁盤并退出 q 退出而不保存更改 新建空磁盤標(biāo)簽 g 新建一份 GPT 分區(qū)表 G 新建一份空 GPT (IRIX) 分區(qū)表 o 新建一份的空 DOS 分區(qū)表 s 新建一份空 Sun 分區(qū)表 命令(輸入 m 獲取幫助):p Disk /dev/sda:30 GiB,32212254720 字節(jié),62914560 個(gè)扇區(qū) 單元:扇區(qū) / 1 * 512 = 512 字節(jié) 扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié) I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié) 磁盤標(biāo)簽類型:dos 磁盤標(biāo)識(shí)符:0x89f751ac 設(shè)備 啟動(dòng) 起點(diǎn) 末尾 扇區(qū) 大小 Id 類型 /dev/sda1 * 2048 2099199 2097152 1G 83 Linux /dev/sda2 2099200 41943039 39843840 19G 8e Linux LVM 命令(輸入 m 獲取幫助):n 分區(qū)類型 p 主分區(qū) (2個(gè)主分區(qū),0個(gè)擴(kuò)展分區(qū),2空閑) e 擴(kuò)展分區(qū) (邏輯分區(qū)容器) 選擇 (默認(rèn) p):p 分區(qū)號(hào) (3,4, 默認(rèn) 3): 3 第一個(gè)扇區(qū) (41943040-62914559, 默認(rèn) 41943040): 上個(gè)扇區(qū),+sectors 或 +size{K,M,G,T,P} (41943040-62914559, 默認(rèn) 62914559): 創(chuàng)建了一個(gè)新分區(qū) 3,類型為“Linux”,大小為 10 GiB。 命令(輸入 m 獲取幫助):w 分區(qū)表已調(diào)整。 正在同步磁盤。 [root@localhost ~]#
3.再次使用fdisk -l查看擴(kuò)展分區(qū)情況
[root@localhost ~]# fdisk -l
4.reboot重啟虛擬機(jī)
[root@localhost ~]# reboot
5.使用pvcreate命令對(duì)新建的分區(qū)創(chuàng)建物理分區(qū)
[root@localhost ~]# pvcreate /dev/sda3 Physical volume "/dev/sda3" successfully created.
6.使用vgs查看虛擬卷組
[root@localhost ~]# vgs VG #PV #LV #SN Attr VSize VFree cl 1 2 0 wz--n- <19.00g 0
7.使用vgextend命令對(duì)卷組進(jìn)行擴(kuò)容,將新建的/dev/sda3分區(qū)加入到上述第6步驟查詢出來的卷組中(本例中查詢出來的卷組名為cl,實(shí)際的卷組名以你們查詢出來的為準(zhǔn))
[root@localhost ~]# vgextend cl /dev/sda3 Volume group "cl" successfully extended
8.使用df -h查看要擴(kuò)展的文件系統(tǒng),本例中文件系統(tǒng)為:/dev/mapper/cl-root
[root@localhost ~]# df -h 文件系統(tǒng) 容量 已用 可用 已用% 掛載點(diǎn) devtmpfs 3.8G 0 3.8G 0% /dev tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs 3.9G 9.8M 3.8G 1% /run tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/mapper/cl-root 17G 14G 3.4G 81% / /dev/sda1 976M 144M 766M 16% /boot tmpfs 779M 1.2M 778M 1% /run/user/42 tmpfs 779M 4.0K 779M 1% /run/user/0
9.使用lvextend命令擴(kuò)展文件系統(tǒng),本例中為:/dev/mapper/cl-root,注意,本例中是額外擴(kuò)展了10G磁盤(沒擴(kuò)展磁盤前是20G),在使用lvextend擴(kuò)展時(shí),不能完全給10G,要比10G小一點(diǎn)作為預(yù)留,本次給9G
[root@localhost ~]# lvextend -L +9G /dev/mapper/cl-root Size of logical volume cl/root changed from <17.00 GiB (4351 extents) to <26.00 GiB (6655 extents). Logical volume cl/root successfully resized.
10.使用pvdisplay查看創(chuàng)建后的物理分區(qū)
[root@localhost ~]# pvdisplay --- Physical volume --- PV Name /dev/sda2 VG Name cl PV Size <19.00 GiB / not usable 3.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 4863 Free PE 0 Allocated PE 4863 PV UUID DwVhNf-XFeN-Pmwn-Sw9L-nhtd-dmxk-q3qcFf --- Physical volume --- PV Name /dev/sda3 VG Name cl PV Size 10.00 GiB / not usable 4.00 MiB Allocatable yes PE Size 4.00 MiB Total PE 2559 Free PE 255 Allocated PE 2304 PV UUID oMd2wT-pJ7h-fXxo-XjPE-rLdj-VP5l-fGA4dT
11.再次使用df -h查看磁盤空間,發(fā)現(xiàn)磁盤仍然只有20G,并未增加到30G,那是因?yàn)檫€缺少最后一步,需要對(duì)文件系統(tǒng)進(jìn)行擴(kuò)容
[root@localhost ~]# df -h 文件系統(tǒng) 容量 已用 可用 已用% 掛載點(diǎn) devtmpfs 3.8G 0 3.8G 0% /dev tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs 3.9G 9.8M 3.8G 1% /run tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/mapper/cl-root 17G 14G 3.3G 81% / /dev/sda1 976M 144M 766M 16% /boot tmpfs 779M 1.2M 778M 1% /run/user/42 tmpfs 779M 4.0K 779M 1% /run/user/0
12.查看文件系統(tǒng)/dev/mapper/cl-root格式,此處查詢出來是xfs,有的查詢出來可能是ext4,具體已實(shí)際情況為準(zhǔn)
[root@localhost ~]# cat /etc/fstab
13. 使用xfs_growfs(紅帽、CentOS使用該xfs_growfs命令,其他系統(tǒng)如Ubuntu等自行查閱一下)命令對(duì)文件系統(tǒng)進(jìn)行擴(kuò)容,如果是ext4格式的,使用resize2fs
[root@localhost ~]# xfs_growfs /
注意:xfs_growfs用兩種用法
- 老版xfs_growfs用法:xfs_growfs [文件系統(tǒng)名]
- 新版xfs_growfs用法:xfs_growfs [掛載點(diǎn)]
如果命令用的不對(duì),會(huì)出現(xiàn)如下錯(cuò)誤:
[root@localhost ~]# xfs_growfs /dev/mapper/cl-root xfs_growfs: /dev/mapper/cl-root is not a mounted XFS filesystem
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
LINUX服務(wù)器安裝SVN服務(wù)實(shí)現(xiàn)方式
本文介紹了如何使用yum安裝Subversion,創(chuàng)建版本庫,配置SVN服務(wù),并解決常見問題,詳細(xì)步驟包括安裝Subversion,查看安裝版本和位置,創(chuàng)建存放版本庫的目錄及svn版本庫,配置權(quán)限控制,啟動(dòng)svn版本庫,以及處理端口訪問權(quán)限等2024-09-09linux采用scp命令拷貝文件到本地,拷貝本地文件到遠(yuǎn)程服務(wù)器的方法
今天小編就為大家分享一篇linux采用scp命令拷貝文件到本地,拷貝本地文件到遠(yuǎn)程服務(wù)器的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-07-07Linux宿主機(jī)下/容器下如何修改進(jìn)程打開的文件句柄數(shù)(open files)
系統(tǒng)級(jí)的max-file和進(jìn)程級(jí)的ulimit-n分別控制文件句柄的最大數(shù)量,系統(tǒng)級(jí)限制整個(gè)系統(tǒng),而ulimit-n只限制單個(gè)進(jìn)程,當(dāng)進(jìn)程打開的文件句柄數(shù)超限時(shí),會(huì)報(bào)“Too many files open”錯(cuò)誤,可以通過特定命令查看和修改這些值2024-10-10Apeache啟動(dòng)不成功時(shí),用命令行檢測(cè)的方法
下面小編就為大家?guī)硪黄狝peache啟動(dòng)不成功時(shí),用命令行檢測(cè)的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-09-09在CentOS 7下使用yum配置MySQL源并安裝MySQL
這篇文章主要介紹了CentOS 7.0下使用yum安裝mysql的方法詳解的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-11-11