linux目錄擴容
1. linux Centos7 根目錄擴容實操(lvm模式)
列出各分區使用情況
可以看見 /dev/mapper/centos-root 已經使用了 92% ,我們准備為它擴容
創建新分區
先看一下現有磁碟情況:
已經可以看到新添加的磁碟 /dev/sdb
對新磁碟進行分區
在 fdisk 的交互模式中,依次輸入:
這樣就把整個磁碟分成了一個區
再看一下現有磁碟情況
已經多出了一個新分區
擴展根目錄
將新分區用於擴展 /root
先看一下卷分組
可以看到當前卷分組名為 "centos"
為之前新增的分區創建物理卷:
查看結果:
已經看到新創建的 200G 大小的物理卷
擴展卷分組 "centos"是vgdisplay 命令查到的卷分組名
提示成功擴展
下面查看一下邏輯卷:
可以看到 /dev/centos/root目前的LV Size是35.62 G
下面擴展邏輯卷 /dev/centos/root
註:+199G是我們新增加的分區大小
擴展後,還要執行一步:
將文件系統擴大
因為安裝CentOS用的xfs分區,所以使用命令xfs_growfs擴展文件系統大小。否則的話使用resize2fs命令
查看結果:
/root已經擴充到235G
2. linux如何擴展home目錄大小
1、最簡單的方法,ln命令建立符號鏈接,把其他分區的文件夾鏈接過來。
2、也可以用分區調整軟體調整/home分區的大小。
3、更換分區也行,把當前/home分區的內容全部復制到新分區,注意許可權設置。然後更改/etc/fstab文件中/home分區的掛載。
(2、3兩種方式都應該認真檢查/etc/fstab文件有沒有問題。
3. linux分區滿了,如何進行擴容
有兩種方法實現對linux分區的擴容。第一種方式是軟鏈接(符號鏈接)。舉個例子來說明下軟鏈接,假如你的/b目錄滿了,不能存儲文件。這時你把/a目錄鏈接到/b目錄,你在訪問/b目錄時實際是訪問/a目錄裡面的空間。
假設新增的磁碟為xvdb1,首先對磁碟分區,具體方法參考網上教程分區完成後製作文件系統(順序不可亂)。完成後先將原先目錄已滿的/b從原掛載點卸載,例如:umount
/dev/xvda1
/b。卸載掉掛載在/b目錄下的分區xvda1。重新將新增的分區掛載到/b:mount
/dev/xvdb1
/b。將/etc/fstab內加入新掛載的分區和掛載點,這一點非常重要,否則重啟後分區會丟失。至此,原來已滿的/b被重新掛載到了新的硬碟分區,然後將原來備份的文件拷貝回來就可以了。
4. linux之lvm分區擴容
以下步驟的前提為磁碟lvm分區
1、加入新硬碟
2、分區
PV(physical volume)即物理卷,就是物理磁碟,可以通過fdisk -l 查看操作系統有幾塊硬碟
VG(volume group)即卷組,就是一組物理磁碟的組合,裡面可以有一塊硬碟也可以有多塊硬碟
LV(logical volume)及邏輯卷,就是在VG(指定的物理磁碟組)裡面劃分出來的
可以說成是PV就是硬碟,而VG就是管理硬碟的操作系統,而LV就是操作系統分出來的各個分區.
PV->VG->LV-> 文件系統使用(掛載到某個目錄)
對新磁碟/dev/sdb進行分區
[root@xt-prod-mydb02 ~]# parted /dev/sdb
GNU Parted 3.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel
New disk label type? gpt
(parted) mkpart
Partition name? []?
File system type? [ext2]? xfs
Start? 1
End? 10G
(parted) q
Information: You may need to update /etc/fstab.
創建物理卷 pvcreate /dev/sdb1
創建卷組 並將物理卷加入其中 vgcreate data /dev/sdb1 (data為卷組名)
創建邏輯卷組並分配大小 lvcreate -l +100%FREE -n lvdata data
格式化 mkfs.xfs /dev/mappper/data-lvdata
開機掛載新硬碟 vi /etc/fstab
掛載 mount -a (先建data目錄 mkdir /data)
查看 df -lh
卸載掛點 umount /dev/mapper/data-lvdata
3、擴容
磁碟/dev/sdb只分10個G。。還有10G沒有分配。。所以繼續進行分區
parted /dev/sdb
列印分區信息表可以看到有兩個分區了。
創建物理卷 pvcreat /dev/sdb2
查看將要擴容的卷組信息 vgdisplay 可見可擴容大小為0
將物理卷擴展到卷組 #vgextend data /dev/sdb2 (此處『cl』是卷組名稱)
再次查看卷組信息 vgdisplay 可擴容空間變成10G
將卷組中空閑空間擴展到 /data #lvextend -l +100%FREE /dev/mapper/data-lvdata
.刷新文件系統是擴容生效 #xfs_growfs /dev/mapper/data-lvdata
查看結果 :df -lh 擴容成功
5. linux伺服器/目錄怎麼擴容
linux原先規劃的硬碟不足了
目錄空間不足怎麼擴容?
掛接新硬碟
Mkdir
/disk_gj
---
先建立一個掛接的目錄
Mount
-t
ext2
/dev/hdc1/
/disk_gj
/disk_gj
就是新掛載的硬碟
Cd
home
Tar
-zcvf
/disk_gj
/home.tar.gz
*
Cd
/disk_gj
Tar
-zxvf
home.tar.gz
Umount
/home
//卸載舊的home文件
Mount
-text2
/dev/hdc1/
/home
6. linux擴容磁碟分區容量
環境:centos7
一、首先在vmware ESXI管理界面擴容主機磁碟容量,原來是500G庫容至700G,擴容後需要重啟系統,否則認不到磁碟容量;
二、查看當前分區情況,卸載當前掛載目錄
三、用fidsk -l刪除分區表、重建分區;
四、擴容系統分區容量,用xfs_growfs(xfs分區)resize2fs(ext4/ext3)
五、重新掛載