CentOS重新調整分割槽大小

2021-10-05 17:30:44 字數 1577 閱讀 3495

在hyper-v上部署nextcloud的時候分配的動態擴充虛擬磁碟,共1t大小,在安裝centos時預設分割槽,系統僅給/分配50g,而大量空間都掛載到/home下,最近nextcloud使用中發現空間已不足夠,所以就想如何將/home下的空間重新分配擴容到/下。

搜了下網上基本都是擴充套件後新建分割槽然後重新掛載的方式,這樣顯然是不符合我的需求的。

採用gparted gui介面進行擴容分割槽是我一開始習慣接受的方式,更像windows分割槽之類的管理,但是感覺很麻煩,還不見得可用。

伺服器資訊

作業系統: centos 7.5

主機名: nextcloud

賬戶: root

分割槽資訊: / 50g,/home 965g

[root@nextcloud ~]# vgdisplay

— volume group —

vg name centos

system id

format lvm2

metadata areas 1

metadata sequence no 7

vg access read/write

vg status resizable

max lv 0

cur lv 3

open lv 2

max pv 0

cur pv 1

act pv 1

vg size <1023.00 gib

pe size 4.00 mib

total pe 261887

alloc pe / size 168416 / <657.88 gib

free pe / size 93471 / 365.12 gib

vg uuid tdrsyj-gz2h-zrwr-gfje-lne1-ggpz-0pj7jx

​[root@nextcloud ~]# lvcreate -l 100g -n home centos

logical volume 「home」 created.

​[root@nextcloud ~]# mkfs.xfs /dev/centos/home

meta-data=/dev/centos/home isize=512 agcount=4, agsize=6553600 blks

= sectsz=4096 attr=2, projid32bit=1

= crc=1 finobt=0, sparse=0

data = bsize=4096 blocks=26214400, imaxpct=25

= sunit=0 swidth=0 blks

naming =version 2 bsize=4096 ascii-ci=0 ftype=1

log =internal log bsize=4096 blocks=12800, version=2

= sectsz=4096 sunit=1 blks, lazy-count=1

realtime =none extsz=4096 blocks=0, rtextents=0

​[root@nextcloud ~]# mount /dev/centos/home /home

centos7重新調整分割槽大小

centos 調整 root 和 home 的容量大小 檢視磁碟的空間大小 df h 重新建立home lv 分割槽的大小,根據 vgdisplay 中的free pe 的大小確定 重新建立home lv lvcreate l 1500g n home centos 建立檔案系統 mkfs.xfs ...

Centos7調整分割槽大小

檢視分割槽大小 root nextcloud df h 檔案系統 容量 已用 可用 已用 掛載點 解除安裝 home,解除安裝前記得備份cp r home homebak 我這裡 home下沒有什麼檔案,就不備份了 root nextcloud umount home root nextcloud ...

CentOS Linux 調整分割槽大小

linux df命令用於顯示目前在linux系統上的檔案系統的磁碟使用情況統計。h,human readable 使用人類可讀的格式 預設值是不加這個選項的 resize2fs命令是用來增大或者收縮未載入的 ext2 ext3 ext4 檔案系統的大小。語法格式 resize2fs 引數 檔案 常用...