linux系統下對ROOT目錄擴容

2021-10-14 02:04:34 字數 1671 閱讀 9989

我的機器是centos7.3的系統。使用了一段時間後,我的/home 目錄的可用空間沒有了。於是我新加了一張硬碟。(如果是加了多張硬碟,就先做好raid,使用起來是一樣的)。我需要把新加的硬碟空間都劃到/home目錄下。配置步驟如下:

1.新增硬碟。

首先給伺服器新增硬碟,或新增陣列卡及硬碟後再做乙個陣列raid.

2.建立邏輯卷。可用使用命令:pvcreate /dev/sdb

檢視下:pvdisplay

3.檢視lv的資訊:lvdisplay

要注意紅框中的資料,下面會用到。目前vg的大小是17g.

4.開始擴容。

現在要確認你要擴容的目錄是什麼,我做實驗要擴容/root為例,給大家說明方法.

首先檢視下擴容前的vg資訊:

a.擴容vg:

執行:vgextend  cl   /dev/sdb

注意:這裡cl 指要擴容的vg的名字,/dev/sdb 是指我們剛才建立的邏輯卷的名字。

b.檢視vg的資訊:vgdisplay

大家可以看到vg的大小已經擴容到23.99gib了。

但是,lv的資訊沒變,df -h 檢視/root的大小也沒變化。

c.擴容lv。

lvextend -l [+擴容的大小,單位m或g] 要擴容的邏輯卷。

我這裡報錯了,因為,新增了5g的硬碟,實際上能使用的沒有那麼大。給小一點就可以了:

這個時候,lv的資訊改變了:

但是,dh -h 還是看不到擴容效果:

還需最好一步。

d.重置邏輯卷。

在這裡要注意,如果是linux6.x使用的命令是

resize2fs  [引數]

如果是linux7.x的系統使用命令:

xfs_growfs  [引數]

檢視檔案系統掛載資訊:

成功了。

Linux 系統 root下目錄結構

bin 用於存放普通使用者可執行的命令。boot 用於存放linux 啟動所必需的檔案,即我們建立的boot 分割槽的內容。dev 用於存放系統的裝置檔案。etc 用於存放系統的各種配置檔案。home 用於存放系統各個普通使用者的主目錄。lib 用於存放系統共享庫檔案。lost found 檔案系統...

Linux下根目錄root擴容

1.首先虛擬機關機 選中要擴容的虛擬機器 編輯虛擬機器設定 硬碟 擴充套件 調整最大磁碟大小 擴充套件 本教程是從20g擴充套件到80g centos7內部分配 1.檢視磁碟容量情況 df h 2.操作分割槽表 fdisk dev sda 3.重啟虛擬機器 reboot 4.檢視當前分割槽型別,本文...

ubnutu下看root目錄

root許可權瀏覽 開啟的視窗裡複製下面內容 desktop entry name file browser root comment browse the filesystem with the file manager exec gksudo nautilus browser u icon fi...