1. 程式人生 > >邏輯卷增加根目錄空間

邏輯卷增加根目錄空間

1. 前言

自動分割槽安裝centos7系統,使用過程中經常會碰到根目錄分割槽不足,而home分割槽過剩的情況,需要勻一些home的空間給根目錄,下面的操作的前提是home和根目錄分割槽都是做的邏輯卷。

2. 本文分析內容安排

  1. 邏輯卷介紹
  2. 本機環境
  3. 具體操作

3. 邏輯卷介紹

3.1 LVM基本術語

  1. 物理卷(PV, Physical Volume):物理卷就是指磁碟,磁碟分割槽或從邏輯上與磁碟分割槽具有同樣功能的裝置(如RAID),是LVM的基本儲存邏輯塊,但和基本的物理儲存介質(如分割槽、磁碟等)比較,卻包含有與LVM相關的管理引數。
  2. 卷組(VG, Volume Group):LVM卷組類似於非LVM系統中的物理硬碟,其由物理卷組成。可以在卷組上建立一個或多個“LVM分割槽”(邏輯卷),LVM卷組由一個或多個物理卷組成。
  3. 邏輯卷(LV, Logical Volume):LVM的邏輯卷類似於非LVM系統中的硬碟分割槽,在邏輯卷之上可以建立檔案系統。

3.2 LVM各術語關係

元件關係
VG卷組石油PV物理磁碟卷組成的,同時可以在卷組上新建邏輯卷。卷組相當於一個集中了所有物理卷儲存空間的大池子,當需要建立lv邏輯卷時通過lvcreate建立就好,預設情況下新建的邏輯卷使用的是卷組中的剩餘空間。

4. 本機環境

4.1 xfs檔案系統

不同於ext系列的resize2fs命令,xfs檔案系統的空間只能通過xfs_growfs命令進行擴大,而不能縮小;即不能直接通過縮小home空間到VG組然後擴大到根目錄;當VG組沒有free空間時,只能通過vgremove刪除home空間到VG組,擴大一部分到根目錄後,再用VG組中剩下的空間重新vgcreate建立home卷。

4.2 分割槽剩餘空間

分割槽空間
由圖可知,根目錄與home目錄對應分割槽空間太不均衡了。

5. 具體操作

因為vg中沒有剩餘的free空間了,這裡要為/目錄增加空間,只有先刪除/home分割槽,刪除操作如下圖所示,刪除執行首先需要umount /home分割槽;
2
刪除home分割槽後,執行lvs可以看到只剩下根分割槽和交換分割槽,此時執行vgdisplay可以看到VG卷組中有了818G的free空間可用,如下圖所示。
3
首先通過lvextend命令擴充套件邏輯卷的大小,L前面有+號相當於增加700G,否則是增加到700G,下圖命令將root分割槽擴充套件700G。
4
擴充套件了分割槽大小後,接下來擴充套件可以擴充套件檔案系統了,只有先擴充套件了分割槽中的空間才可以擴充套件檔案系統,而且擴充套件檔案系統時的擴充套件量應該小於分割槽的增加量,否則會提示空間不足的錯誤,如下是將根目錄xfs檔案系統的大小擴充套件到750G,即完全使用了擴充套件的分割槽,實際操作中可以小於750G。
5


擴充套件了檔案系統大小後,再執行df命令,由圖課件/目錄已經是750G了。此時,執行vgdisplay可以看到卷組中仍然有118G的free空間,如下圖,因為原home分割槽818G的空間,只用掉了700G。
6
通過lvcreate命令新建100G大小的邏輯卷,並將此邏輯卷格式化為xfs檔案系統,掛載到home目錄上。這裡,因為格式化時將整個分割槽都格式化為xfs檔案系統了,無需再執行xfs_growfs增加檔案系統空間的操作。
7
掛載完成後,執行df命令,如上圖所示,成功建立home分割槽和檔案系統。

6. 作者介紹

樑明遠,國防科大並行與分散式計算國家重點實驗室(PDL)應屆研究生,14年入學伊始便開始接觸docker,準備在餘下的讀研時間在docker相關開源社群貢獻自己的程式碼,畢業後準備繼續從事該方面研究。郵箱:[email protected]

7. 參考文獻

相關推薦

邏輯增加根目錄空間

1. 前言 自動分割槽安裝centos7系統,使用過程中經常會碰到根目錄分割槽不足,而home分割槽過剩的情況,需要勻一些home的空間給根目錄,下面的操作的前提是home和根目錄分割槽都是做的邏輯卷。 2. 本文分析內容安排 邏輯卷介紹 本機環境

Linux運維之道之admin1.5(分區規劃及使用,lvm邏輯,交換空間

linux 達內 雲計算 admin1.5分區規劃及使用:硬盤分區管理:使用fdisk分區工具:查看分區列表:--fdisk -l /dev/sda修改硬盤的分區表:--fdisk /dev/vdb常用交互命令:-m:列出指令幫助;-p:查看現有分區表;-n:新建分區;-d:刪除分區;-q:放

邏輯增加,擴容,縮小,刪除操作步驟

一、新磁碟卷組建立1. 增加了一個磁碟,然後先用 fdisk -l 檢視磁碟是否生效2. 使用 fdisk 命令對新盤進行分割槽  3. 建立物理卷(PV)pvcreate /dev/sdb1 使用 pvcreate 命令建立物理卷, 然後檢視物理卷資訊(pvdisplay)

VM環境下CentOS擴充套件磁碟空間,並且增加邏輯HOME目錄的大小

1.  Vm虛擬機器下Linux擴充套件原有磁碟空間,詳細步驟如下: 注意:linux只能擴充套件磁碟容量而不能減小, 所填寫的容量為總容量,即包含已分割槽的磁碟,擴充套件容量時不能有快照喲,大家可以先把快照刪除掉。   2.  啟動客戶機  fdisk –l  看

LINUX的 LVM邏輯與管理交換空間

linux LVM邏輯卷 1.管理分散的空間。 2.邏輯卷動態的擴大與縮減。 首先將眾多的物理卷(pv)組成卷組(vg), 再從卷組中劃分出邏輯卷(lv)。 命令:crea

磁盤空間的擴展與減少------邏輯管理器 LVM

-a 硬盤 物理 roc ima centos linux tle bottom 一、基本理論知識 LVM是 Logical Volume Manager(邏輯卷管理)的簡寫,是Linux環境下對磁盤分區進行管理的一種機制。邏輯卷管理通過將底層物理硬盤抽象封裝起來,以

LVM (邏輯)的增加、擴容、縮小、刪除操作

meta util cti oot vgdisplay vdi swap 分區 dir 一、邏輯卷的創建 查看磁盤 [root@centos7 ~ ]#lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT s

centos7 根目錄增加磁碟空間

一、問題 我建立了一個 VMware 虛擬機器用來安裝 OpenStack Kolla,由於建立虛擬機器時僅給根目錄分配 8G 的空間,後續明顯不夠用,想再擴充套件 10G 的空間。 檢視當前磁碟 [[email protected] ~]#

linux增加/根目錄的磁碟空間(基於LVM)

linux增加/根目錄的磁碟空間(基於LVM) 問題引出:          在測試過程中替換so檔案,報磁碟空間不足的錯誤 [[email protected] ~]# df -h Filesystem            Size  Used Avail

Linux LVM邏輯配置過程詳解(建立,增加,減少,刪除,解除安裝)

許多Linux使用者安裝作業系統時都會遇到這樣的困境:如何精確評估和分配各個硬碟分割槽的容量,如果當初評估不準確,一旦系統分割槽不夠用時可能不得不備份、刪除相關資料,甚至被迫重新規劃分割槽並重裝作業系統,以滿足應用系統的需要。 LVM是Linux環境中對磁碟分割槽進行管

邏輯根目錄擴容

前言本文件主要是介紹如何在ESXi上擴容安裝了Linux系統的虛擬機器操作環境作業系統:Esxi 6.0.0虛擬機器作業系統:Linux version 3.10.0-327.3.1.el7.x86_64 ([email protected]) (gcc version 4.8.3 20140911

Ubuntu boot空間不足 根目錄/空間不足問題解決

卷boot空間不足 使用Ubuntu經常會遇到卷boot空間不足的問題,根本原因是當初裝系統的時候分配的空間過小,我裝的時候按照網上的教程只分配了 300M ,事實證明 300M 真的不夠用,需要經常性地清理boot空間。 清理的方法如下: 第一步:檢視系統都裝了哪些l

使用LVM,通過擴充套件邏輯,擴充套件swap交換空間

在日常運維工作中,我們偶爾也會遇到需要擴充套件swap空間的操作。擴充套件swap空間的方法很多,現在讓我們一起來探討一下在LVM下擴充套件swap空間的方法。 1. 檢視卷組 是否還有空閒空間用於擴充套件swap # vgdisplay 從倒數第二

linux擴展根目錄空間

cal list 擴展邏輯卷 分區表 文件系統類型 總量 重啟 .net 邏輯 轉自:http://blog.chinaunix.net/uid-363820-id-2181838.html Linux用戶如何擴展磁盤空間? 這裏以B型VPS為例,說明磁盤空間的具體擴

基於CentOS 6 系統創建邏輯LVM,執行擴容,縮減,刪除等操作

靈活 硬盤 erl borde pan local lock 地址 擁有 基於CentOS 6 系統創建邏輯卷LVM,執行擴容,縮減,刪除等操作 2016-08-29 05:37:57 標簽:Linux LVM Fstab VG PV 原創作品,允許轉載,轉載時請務

Centos7系列(七)邏輯詳解

centos7 邏輯卷 博主QQ:819594300博客地址:http://zpf666.blog.51cto.com/有什麽疑問的朋友可以聯系博主,博主會幫你們解答,謝謝支持!Centos7可以用xfs_growfs來擴大XFS文件系統,用resize2fs 來擴大ext4文件系統,註意的是 XFS

ORA-01653 無法在表空間擴展的解決辦法 -- 增加空間大小或給表空間增加數據文件

xid com 滿了 height log rod details 空閑 weight 轉自原文 ORA-01653 無法在表空間擴展的解決辦法 -- 增加表空間大小或給表空間增加數據文件 當前系統的數據量越來越大的,昨天還運行正常的數據庫,突然無法使用了。經過定位發現

磁盤格式化,磁盤掛載,手動增加swap空間

磁盤 磁盤掛載 格式化 硬盤格式化#cat /etc/filesystems @查看系統的格式類型在之前的老版本系統:CentOS 6 使用 ext4; CentOS 5 使用 ext3; CentOS 更老的版本使用 ext2;CentOS 7 使用 xfs格式化磁盤:#mkfs.xfs -

增加空間大小的四種方法

已存在數據 max 方法 手工 pro strong 增加表空間 增加 四種 增加表空間大小的四種方法Meathod1:給表空間增加數據文件ALTER TABLESPACE app_data ADD DATAFILE ‘D:\ORACLE\PRODUCT\10.2.0\OR

linux 中的邏輯

linux lvm 邏輯卷 管理 一.簡單介紹:MD, DM:是內核中兩種實現邏輯設備的模塊MD: meta device,multidisk,邏輯設備:軟件raid DM: Device Mapper 設備映射,邏輯設備: LVM2(動態增減)二.新建邏輯卷1.創建分區:fdisk -l /