Linux虛擬機(jī)根目錄磁盤擴(kuò)容方式
一、VMWare虛擬機(jī)擴(kuò)展磁盤空間
在vmware軟件中,選擇對(duì)應(yīng)的虛擬機(jī),點(diǎn)擊“硬盤”?!拘枰汝P(guān)機(jī)再操作】
擴(kuò)展
更改磁盤大小,點(diǎn)擊“擴(kuò)展”,然后一路“確定”。擴(kuò)展到45G
二、啟動(dòng)虛擬機(jī)并擴(kuò)展磁盤空間
查看磁盤使用情況
df -Th
查看磁盤掛載空間的大小
[root@node1 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 40G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 19G 0 part ├─centos-root 253:0 0 17G 0 lvm / └─centos-swap 253:1 0 2G 0 lvm sr0 11:0 1 1024M 0 rom
查看磁盤列表
fdisk -l
創(chuàng)建磁盤分區(qū)
[root@node1 ~]# fdisk /dev/sda 歡迎使用 fdisk (util-linux 2.23.2)。 更改將停留在內(nèi)存中,直到您決定將更改寫入磁盤。 使用寫入命令前請(qǐng)三思。 命令(輸入 m 獲取幫助):m 命令操作 a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition g create a new empty GPT partition table G create an IRIX (SGI) partition table l list known partition types m print this menu n add a new partition o create a new empty DOS partition table p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partition's system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only) 命令(輸入 m 獲取幫助):n #添加一個(gè)新的分區(qū) Partition type: p primary (2 primary, 0 extended, 2 free) e extended Select (default p): p #選擇主分區(qū) 分區(qū)號(hào) (3,4,默認(rèn) 3): #默認(rèn)是3,直接回車 起始 扇區(qū) (41943040-94371839,默認(rèn)為 41943040): 將使用默認(rèn)值 41943040 #默認(rèn)值,回車 Last 扇區(qū), +扇區(qū) or +size{K,M,G} (41943040-94371839,默認(rèn)為 94371839): 將使用默認(rèn)值 94371839 分區(qū) 3 已設(shè)置為 Linux 類型,大小設(shè)為 25 GiB 命令(輸入 m 獲取幫助):w #將分區(qū)表寫入磁盤 The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: 設(shè)備或資源忙. The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8) 正在同步磁盤。
再次查看磁盤列表,發(fā)現(xiàn)多了一個(gè)/dev/sda3
[root@node1 ~]# fdisk -l 磁盤 /dev/sda:48.3 GB, 48318382080 字節(jié),94371840 個(gè)扇區(qū) Units = 扇區(qū) of 1 * 512 = 512 bytes 扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié) I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié) 磁盤標(biāo)簽類型:dos 磁盤標(biāo)識(shí)符:0x000bedb2 設(shè)備 Boot Start End Blocks Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 41943039 19921920 8e Linux LVM /dev/sda3 41943040 94371839 26214400 83 Linux 磁盤 /dev/mapper/centos-root:18.2 GB, 18249416704 字節(jié),35643392 個(gè)扇區(qū) Units = 扇區(qū) of 1 * 512 = 512 bytes 扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié) I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié) 磁盤 /dev/mapper/centos-swap:2147 MB, 2147483648 字節(jié),4194304 個(gè)扇區(qū) Units = 扇區(qū) of 1 * 512 = 512 bytes 扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié) I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
重啟虛擬機(jī)
reboot
查看邏輯卷的組名
lvs
[root@node1 ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root centos -wi-ao---- <17.00g swap centos -wi-a----- 2.00g
將磁盤分區(qū)初始化為物理卷,以便被LVM使用
[root@node1 ~]# pvcreate /dev/sda3 Physical volume "/dev/sda3" successfully created.
將分區(qū)加入到centos的邏輯卷組中
[root@node1 ~]# vgextend centos /dev/sda3 Volume group "centos" successfully extended #如果報(bào)“Couldn't create temporary archive name.”,需要先清理一下磁盤空間。 #可以考慮執(zhí)行以下命令刪除掉日志文件,也可以刪除其他無用文件。若擴(kuò)展成功,請(qǐng)忽略。 cd /var/log rm -rf *
查看邏輯卷組
[root@node1 ~]# vgdisplay --- Volume group --- VG Name centos System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 4 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 1 Max PV 0 Cur PV 2 Act PV 2 VG Size 43.99 GiB PE Size 4.00 MiB Total PE 11262 Alloc PE / Size 4863 / <19.00 GiB Free PE / Size 6399 / <25.00 GiB #空閑分區(qū) VG UUID azeALc-V80j-SKnr-8XmO-EtME-lyMk-kDDFUN
空閑空間(G)=Free PE * PE Size / 1024 查看需要擴(kuò)展的文件系統(tǒng)名 /dev/mapper/centos-root
df -h
文件系統(tǒng) 類型 容量 已用 可用 已用% 掛載點(diǎn) devtmpfs devtmpfs 6.3G 0 6.3G 0% /dev tmpfs tmpfs 6.3G 0 6.3G 0% /dev/shm tmpfs tmpfs 6.3G 20M 6.3G 1% /run tmpfs tmpfs 6.3G 0 6.3G 0% /sys/fs/cgroup /dev/mapper/centos-root xfs 17G 14G 3.1G 83% / /dev/sda1 xfs 1014M 150M 865M 15% /boot
擴(kuò)展卷組的容量
[root@node1 ~]# lvextend -L +20G /dev/mapper/centos-root Size of logical volume centos/root changed from <17.00 GiB (4351 extents) to <37.00 GiB (9471 extents). Logical volume centos/root successfully resized.
查看卷組
[root@node1 ~]# pvdisplay --- Physical volume --- PV Name /dev/sda2 VG Name centos 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 ScGDBi-j9pc-m5dL-dc1z-EFW3-9zeF-aFWRAo --- Physical volume --- PV Name /dev/sda3 VG Name centos PV Size 25.00 GiB / not usable 4.00 MiB Allocatable yes PE Size 4.00 MiB Total PE 6399 Free PE 1279 Allocated PE 5120 PV UUID L9sFQd-WWck-lcCZ-x4Af-CG9l-e6BT-BLduCC
查看根目錄的文件系統(tǒng)格式是否為xfs
[root@node1 ~]# cat /etc/fstab | grep centos-root /dev/mapper/centos-root / xfs defaults 0 0
根目錄文件系統(tǒng)擴(kuò)容
[root@node1 ~]# xfs_growfs /dev/mapper/centos-root meta-data=/dev/mapper/centos-root isize=512 agcount=4, agsize=1113856 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0 spinodes=0 data = bsize=4096 blocks=4455424, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 4455424 to 9698304
查看磁盤容量
[root@node1 ~]# df -Th 文件系統(tǒng) 類型 容量 已用 可用 已用% 掛載點(diǎn) devtmpfs devtmpfs 6.3G 0 6.3G 0% /dev tmpfs tmpfs 6.3G 0 6.3G 0% /dev/shm tmpfs tmpfs 6.3G 20M 6.3G 1% /run tmpfs tmpfs 6.3G 0 6.3G 0% /sys/fs/cgroup /dev/mapper/centos-root xfs 37G 14G 24G 38% / /dev/sda1 xfs 1014M 150M 865M 15% /boot
從17G擴(kuò)容到37G
查看掛載磁盤的大小,空間大小lsblk
[root@node1 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 45G 0 disk ├─sda1 8:1 0 1G 0 part /boot ├─sda2 8:2 0 19G 0 part │ ├─centos-root 253:0 0 37G 0 lvm / │ └─centos-swap 253:1 0 2G 0 lvm └─sda3 8:3 0 25G 0 part └─centos-root 253:0 0 37G 0 lvm / sr0 11:0 1 1024M 0 rom
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解如何在Linux(CentOS 7)命令行模式安裝VMware Tools
本篇文章主要介紹了如何在Linux(CentOS 7)命令行模式安裝VMware Tools,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-03-03Linux系統(tǒng)多網(wǎng)卡環(huán)境下的路由配置詳解
這篇文章主要介紹了Linux系統(tǒng)多網(wǎng)卡環(huán)境下的路由配置詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-02-02使用VMware 15 安裝虛擬機(jī)和使用CentOS 8的步驟詳解
這篇文章主要介紹了使用VMware 15 安裝虛擬機(jī)和使用CentOS 8的詳細(xì)步驟,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-01-01apache開啟.htaccess及.htaccess的使用方法
今天本地調(diào)試PHP程序,用到了.htaccess,而默認(rèn)配置里面開啟.htaccess,在網(wǎng)上找到了開啟.htaccess的可行方法,供朋友們借鑒。2010-12-12