雲伺服器如何擴容CentOS 7系統根目錄
檢視本機磁碟環境
[root@localhost ~]# df -件系統 容量 已用 可用 已用% 掛載點/dev/mapper/centos-root 35G 5.5G 30G 16% / devtmpfs 3.9G 0 3.9G 0% /dev tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs 3.9G 11M 3.9G 1% /run tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup/dev/sda1 1014M 275M 740M 28% /boot tmpfs 783M 52K 783M 1% /run/user/0[root@localhost ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk sda 8:0 0 500G 0 disk├─sda1 8:1 0 1G 0 part /boot└─sda2 8:2 0 39G 0 part ├─centos-root 253:0 0 35G 0 lvm / └─centos-swap 253:1 0 4G 0 lvm [SWAP]
可以看到根目錄總容量為35G, 裝置sda 的總容量為500G。
新增磁碟分割槽
需要120G 容量,已有35G, 還需新增85G 容量。
[root@localhost ~]# fdisk /dev/sda歡迎使用 fdisk (util-linux 2.23.2)。更改將停留在記憶體中,直到您決定將更改寫入磁碟。使用寫入命令前請三思。命令(輸入 m 獲取幫助):nPartition type: p primary (2 primary, 0 extended, 2 free) e extendedSelect (default p):Using default response p分割槽號 (3,4,預設 3):起始 扇區 (83886080-1048575999,預設為 83886080):將使用預設值 83886080Last 扇區, +扇區 or +size{K,M,G} (83886080-1048575999,預設為 1048575999):+85G分割槽 3 已設定為 Linux 型別,大小設為 85 GiB命令(輸入 m 獲取幫助):wThe partition table has been altered!Calling ioctl() to re-read partition table.[root@localhost ~]# partprobe
然後檢視分割槽是否建立:
[root@localhost ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk sda 8:0 0 500G 0 disk├─sda1 8:1 0 1G 0 part /boot├─sda2 8:2 0 39G 0 part│ ├─centos-root 253:0 0 35G 0 lvm /│ └─centos-swap 253:1 0 4G 0 lvm [SWAP]└─sda3 8:3 0 85G 0 part sr0 11:0 1 1024M 0 rom
可以看到sda2 分割槽已建立。
開始擴容
建立物理卷:
[root@localhost ~]# lvmlvm> pvcreate /dev/sda3 Physical volume "/dev/sda3" successfully created.
檢視物理卷和卷組:
lvm> pvdisplay --- Physical volume --- PV Name /dev/sda2 VG Name centos PV Size <39.00 GiB / not usable 3.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 9983 Free PE 0 Allocated PE 9983 PV UUID twmUZh-Vnqq-W5Pd-v3ms-6OkH-sSTs-nv8aA8 "/dev/sda3" is a new physical volume of "85.00 GiB" --- NEW Physical volume --- PV Name /dev/sda3 VG Name PV Size 85.00 GiB Allocatable NO PE Size 0 Total PE 0 Free PE 0 Allocated PE 0 PV UUID vTD91f-b28E-GgL0-XsqI-ipQ5-rscT-GcQbT6 lvm> vgdisplay --- Volume group --- VG Name centos System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 3 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 1 Act PV 1 VG Size <39.00 GiB PE Size 4.00 MiB Total PE 9983 Alloc PE / Size 9983 / <39.00 GiB Free PE / Size 0 / 0 VG UUID 238Yz8-MEQa-NT6a-3aHC-J3TZ-mGux-e9vqPf
將物理卷加入到卷組:
lvm> vgextend centos /dev/sda3 Volume group "centos" successfully extended lvm> 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 2 Max PV 0 Cur PV 2 Act PV 2 VG Size 123.99 GiB PE Size 4.00 MiB Total PE 31742 Alloc PE / Size 9983 / <39.00 GiB Free PE / Size 21759 / <85.00 GiB VG UUID 238Yz8-MEQa-NT6a-3aHC-J3TZ-mGux-e9vqPf
可以看到卷組的Free size 增加了
將卷組剩餘空間(剛新增的85G)新增到邏輯卷/dev/centos/root :
lvm> lvextend -l +100%FREE /dev/centos/root Size of logical volume centos/root changed from <35.00 GiB (8959 extents) to 119.99 GiB (30718 extents). Logical volume centos/root successfully resized.
同步到檔案系統
之前只是對邏輯卷擴容,還要同步到檔案系統,實現對根目錄的擴容。
[root@localhost ~]# xfs_growfs /dev/centos/rootmeta-data=/dev/mapper/centos-root isize=512 agcount=4, agsize=2293504 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0 spinodes=0data = bsize=4096 blocks=9174016, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1log =internal bsize=4096 blocks=4479, version=2 = sectsz=512 sunit=0 blks, lazy-count=1realtime =none extsz=4096 blocks=0, rtextents=0data blocks changed from 9174016 to 31455232
然後再檢視掛載情況:
[root@localhost ~]# df -件系統 容量 已用 可用 已用% 掛載點/dev/mapper/centos-root 120G 5.5G 115G 5% / devtmpfs 3.9G 0 3.9G 0% /dev tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs 3.9G 11M 3.9G 1% /run tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup/dev/sda1 1014M 275M 740M 28% /boot tmpfs 783M 52K 783M 1% /run/user/0
可以發現有120G的空間掛載在根目錄上。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957453/viewspace-2772559/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CentOS 7 如何解決根目錄滿了CentOS
- centerOs根目錄盤擴容筆記ROS筆記
- 雲伺服器centos6.5調整home根目錄大小伺服器CentOS
- centos7 新增磁碟到/(根目錄下),擴充套件VG卷和lvCentOS套件
- Linux CentOS7 系統目錄詳解LinuxCentOS
- Linux 分割槽擴容(根分割槽擴容,SWAP 分割槽擴容,掛載新分割槽為目錄)Linux
- 如何實現CentOS伺服器的擴容??CentOS伺服器
- AIX目錄線上擴容AI
- centos7怎麼進去tmp目錄並清除垃圾?centos7系統清除tmp目錄的垃圾方法CentOS
- Centos7 中查詢檔案、目錄、內容CentOS
- 阿里雲CentOS7.x ECS雲盤線上擴容操作阿里CentOS
- linux擴充套件根目錄大小Linux套件
- VMware虛擬機器Linux系統根目錄空間擴充操作虛擬機Linux
- Laravel 專案部署到雲伺服器(CentOS 7 系統)Laravel伺服器CentOS
- CentOS Linux release 7磁碟擴容CentOSLinux
- Linux誤刪除/(根)目錄下usr目錄系統救援方法Linux
- 騰訊雲CentOS 7 伺服器之Linux系統詳解CentOS伺服器Linux
- 解析Linux系統根檔案系統的目錄樹Linux
- centos7雲伺服器安裝nginx記錄CentOS伺服器Nginx
- 列出並排序檔案系統根目錄(/)下各個目錄的大小排序
- VMware虛擬機器Ubuntu根目錄磁碟空間(/dev/sda1)擴容虛擬機Ubuntudev
- Win7系統如何修改預設安裝目錄Win7
- 解析Linux系統根檔案系統的目錄樹(轉)Linux
- Mac 系統如何利用軟連結在根目錄建立資料夾?Mac
- 阿里雲ECS伺服器CentOS7上系統安全加固阿里伺服器CentOS
- 華納雲:伺服器C盤不夠用如何擴容伺服器
- DELL伺服器裝centos7系統伺服器CentOS
- 阿里雲伺服器磁碟擴容阿里伺服器
- CentOS系統下/tmp目錄臨時檔案清理CentOS
- VUE - 配置根目錄(用@代表src目錄)Vue
- 騰訊雲Centos7系統安裝phpmyAdminCentOSPHP
- Linux程式開發中如何判斷目錄是否為根目錄?Linux
- Ajax ext 的根目錄體系結構
- VirtualBox擴容CentOS-7虛擬機器磁碟CentOS虛擬機
- windows系統磁碟擴容/擴充套件Windows套件
- VMware之Ubuntu20.04擴充根目錄磁碟空間Ubuntu
- 帝國cms把文章內容都存放到根目錄方法
- iOS系統目錄:iOS