linux擴充套件邏輯卷大小
公司的一個伺服器,用了很久了,前幾天突然發現磁碟空間不足,
用df-h
看了一下,發現空間只有100G,但是用fdisk-l
看的話,磁碟是有320G的。那麼怎麼把剩餘的空間新增進來了。我找了下面的方法。
《轉》內容如下:
[root@localhost ~]# df
檔案系統 1K-塊 已用 可用 已用% 掛載點
/dev/mapper/VolGroup00-LogVol00
2920216 2479008 290476 90% /
/dev/sda1 101086 11785 84082 13% /boot
tmpfs 257760 0 257760 0% /dev/shm
[root@localhost ~]# fdisk -l
Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 522 4088542+ 8e Linux LVM
[root@localhost ~]# lvextend -L +2G /dev/VolGroup00/LogVol00
Extending logical volume LogVol00 to 4.88 GB
Insufficient free space : 64 extents needed, but only 0 available
上面的這個例子可以看出sda這 個裝置至少還有一多半的空間沒有使用。因為sda2分割槽是從14-522柱面,而整個硬碟一共有1305個柱面,523-1305都是自由空間。
但是直接用extend命令擴充套件 分割槽是不行的,會提示沒有剩餘空間。只是因為當初劃分磁碟空間的時候邏輯卷組VolGroup00的大小已經固定了。卷組的大小確定後是不能更改的。只有 通過往卷組中新增物理捲來擴大卷組的空間。而物理卷要由新的 分割槽/磁碟 來建立。
因為概念比較多,所以聽起來有些亂。總結一下思路:
利用剩下的自由空間 建立一個物理分割槽–>將這個物理分割槽裝換為物理卷–>把這個物理卷新增到要擴充套件的卷組中–>然後才能用extend命令擴充套件此卷 組中的邏輯卷 。。。還是有些亂。。。
結合上面的例子的具體操作步驟為:
1.首先要再建立一個物理分割槽
(使用fdisk /dev/sda,選擇n來建立一個新的分割槽比如sda3,主分割槽還是邏輯分割槽對此例子無所謂)
完成後需要重新啟動。
可以用fdisk -l命令來檢視已有分割槽
[[email protected] ~]# fdisk -l
Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 522 4088542+ 8e Linux LVM
用fdisk /dev/sda命令,選擇‘n’建立新分割槽,主分割槽,邏輯分割槽對這個例子來說都可以,‘w’儲存。
重啟機器生效。
2.接下來建立sda3分割槽 建為物理卷 (pvcreate /dev/sda3)
/dev/sda3這個路徑可以參照 pvdisplay這個命令中sda1的路徑,一般都是在dev下。
3.為卷組VolGroup00新增新的物理卷sda3來增大卷組的容量 (vgextend VolGroup00 /dev/sda3)
用vgdisplay來檢視卷組名稱。
4.現在才能擴充套件邏輯卷的大小 (lvextend -L +2G /dev/VolGroup00/LogVol00)
用lvdisplay檢視邏輯卷絕對路徑
*5.最後要使用resizefs2命令重新載入邏輯卷的大小才能生效。 (resize2fs /dev/VolGroup00/LogVol00)
如果不用這個命令的話,你會發現用df -h命令檢視擴充套件的邏輯卷大小還是原來的值,沒有發生變化。即使重啟也不會變,所以一定要執行 resize2fs命令。
其實我的伺服器並不需要這麼複雜
[root@develop_svr31 /]# fdisk -l
Disk /dev/sda: 320.0 GB, 320071851520 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 38913 312464250 8e Linux LVM
[root@develop_svr31 /]# df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
203147960 92104044 100559436 48% /
/dev/sda1 101086 12398 83469 13% /boot
tmpfs 1421964 0 1421964 0% /dev/shm
[root@develop_svr31 /]#
再檢視還有多少空間沒有分配
[root@develop_svr31 /]# vgdisplay
--- Volume group ---
VG Name VolGroup00
System ID
Format lvm2
Metadata Areas 1
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 1
Act PV 1
VG Size 297.97 GB
PE Size 32.00 MB
Total PE 9535
Alloc PE / Size 6526 / 203.94 GB
Free PE / Size 3009 / 94.03 GB
VG UUID 10vknE-5V3P-0qWr-Vmox-zr99-oN7n-D5flPj
[root@develop_svr31 /]#
顯示還剩下94G的空間。
然後將這94G新增到 /dev/mapper/VolGroup00-LogVol00
lvextend -L+94G /dev/mapper/VolGroup00-LogVol00
最後要使用resizefs2命令重新載入邏輯卷的大小才能生效。
resize2fs /dev/mapper/VolGroup00-LogVol00
相關推薦
linux擴充套件邏輯卷大小
公司的一個伺服器,用了很久了,前幾天突然發現磁碟空間不足, 用df-h看了一下,發現空間只有100G,但是用fdisk-l看的話,磁碟是有320G的。那麼怎麼把剩餘的空間新增進來了。我找了下面的方法。 《轉》內容如下: [root@localhost
linux擴充套件邏輯卷
1.檢視系統的檔案系統大小 #> df -h Filesystem Size Used Avail Use%
Linux LVM邏輯卷配置過程詳解(建立、擴充套件、縮減、刪除、解除安裝、快照建立)
一、預備知識 LVM全稱為Logical Volume Manager邏輯卷管理器,LVM是Linux環境中對磁碟分割槽進行管理的一種機制,是建立在硬碟和分割槽之上、檔案系統之下的一個邏輯層,可提高磁碟分割槽管理的靈活性。其中 PV:Physical Volume物理卷 VG:volume Group卷組
Linux --- LV邏輯卷的建立和線上擴充套件
一 什麼是LV邏輯卷 LV邏輯卷就是一個可在多個物理塊裝置上重新組織建立的檔案系統,但它並不是直接建在物理塊裝置上的!首先是由1個或多個的物理塊裝置亦或者是多個分割槽而生成的物理卷叫PV,然後把這些物理卷PV組合成一個物理卷組叫VG,邏輯卷組VG裡可生成一個最小
LINUX在邏輯卷基礎加盤操作步驟
linux 、邏輯卷、目錄擴盤擴容之前的磁盤狀況[[email protected] ~]# df -h文件系統 容量 已用 可用已用%%掛載點/dev/mapper/VolGroup-lv_root 5.3G 2.5G 2.6G 50% /tmpfs
Linux LVM 邏輯卷的使用,擴容,刪除 -- 將多塊硬盤組合一起使用
linux lvm 邏輯卷的使用 擴容 刪除 -- 將多塊硬盤組合一起使用 1,創建邏輯卷 查看物理磁盤: [root@localhost ~]# parted -l | grep ‘Disk /dev/s‘ #如果分區表是GPT [root@localhost ~]# fdisk -l | gr
Linux-LVM邏輯卷
vgdisplay 表現 大小 空間 pvdisplay creat vgcreate vdi 調整 LVM邏輯卷管理通過將底層物理硬盤抽象封裝起來,以邏輯卷的形式表現給上層系統,邏輯卷的大小可以動態調整,而且不會丟失數據。新加入的硬盤也不會改變現有上層的邏輯卷。 PE:物
linux LVM邏輯卷管理
擴容 保存 抽象層 RM 備份操作 dex 準備 vgdisplay inux 什麽是LVM LVM是邏輯卷管理(Logical Volume Manager)的簡稱,它是建立在物理存儲設備之上的一個抽象層,允許你生成邏輯存儲卷,與直接使用物理存儲在管理上相比,提供了更好靈
LVM調整邏輯卷大小筆記
掛載 VR xfs文件系統 邏輯 小筆記 home ext2 size OS 1. ext2/ext3/ext4文件系統的調整命令是resize2fs(增大和減小都支持)lvextend -L 120G /dev/mapper/centos-home //增大至12
Linux中邏輯卷的快照與還原
mount -a 有關 快照卷 技術分享 容量 div color link 其中 有關邏輯卷的其他操作,請看: Linux中對邏輯卷的建立 Linux中對邏輯卷進行擴容與縮小 Linux中對邏輯卷的移除 LVM還有快照的功能,類似windows的系統
Linux隨手記 - Linux LVM邏輯卷配置過程詳解 [轉載]
就是 ebo post spa part 查詢 swa google ron 許多Linux使用者安裝操作系統時都會遇到這樣的困境:如何精確評估和分配各個硬盤分區的容量,如果當初評估不準確,一旦系統分區不夠用時可能不得不備份、刪除相關數據,甚至被迫重新規劃分區並重裝操作系統
新手學習Linux——lvm邏輯卷創建管理
詳細 創建 方便 添加分區 ges ORC 系統 and 空間大小 首先把防火墻關掉。iptables -Fiptables -Xiptables -Ziptables -L setenforce 0vi /etc/sysconfig/selinux
linux LVM 邏輯卷管理
一.LVM 基礎 LVM 是將多個物理卷(PV ,也就是分割槽)組合成一個巻組(VG),然後然後在巻組裡劃分新邏輯卷(LV)的一種方法,最後掛載即可。當邏輯卷很大時就可能會跨過物理卷,因此就需要建立新的定址方式,所以就需要
Linux-lvm邏輯卷管理和提示丟失pv物理卷
問題描述: 有次在使用lvm擴容的時候,整錯了,導致顯示如下情況 提示缺少一個pv導致無法繼續,pvdisplay的時候檢視到unknown 使用pvs檢視找到pvname的unknown對應群組centos 然後執行vgreduce --removemissing centos #vgredu
Linux LVM邏輯卷配置過程詳解
許多Linux使用者安裝作業系統時都會遇到這樣的困境:如何精確評估和分配各個硬碟分割槽的容量,如果當初評估不準確,一旦系統分割槽不夠用時可能不得不備份、刪除相關資料,甚至被迫重新規劃分割槽並重裝作業系統,以滿足應用系統的需要。 LVM是Linux環境中對磁碟分割槽進行管理的一種機制,是建立在硬碟和分割槽之上
Linux 之 邏輯卷管理(lvm)
LVM是 Logical Volume Manager(邏輯卷管理)的簡寫,它是Linux環境下對磁碟分割槽進行管理的一種機制。LVM是在磁碟分割槽和檔案系統之間新增的一個邏輯層,來為檔案系統遮蔽下層磁碟分割槽佈局,提供一個抽象的儲存卷,在儲存捲上建立檔案系
linux的邏輯卷管理
############### 1.什麼是邏輯卷 ############### 類似榨橘子汁 橘子汁就是pe 普通的分割槽就是橘子 單個橘子的汁的容器就是物理卷 集合多個來源的橘子汁的容器就叫物理卷組 使用者可以取出容器裡(物理卷組)一部分汁(pe)來使用 此時使用者的容器(分割槽)就叫邏
Linux的邏輯卷命令
fdisk /dev/sd? p,n,p,1,t,l,8e,p,w pvcreate /dev/sdf1 #物理卷 vgcreate vg_u01 /dev/sdf1 #卷組 lvcreate -l 100%F
關於linux中邏輯卷的管理
1、什麼是邏輯卷 物理與邏輯是一個相對的概念,物理卷是指將我們所用的硬體儲存裝置格式化後的一種狀態,如磁碟;而邏輯卷則是在物理卷的基礎上進行整合擴張,使得儲存不受物理裝置大小等的限制。簡單地可以理解為多個物理捲進行在虛擬地進行分解,然後整合,再經過處理而成為
linux劃分邏輯卷及擴容
劃分邏輯卷分割槽fdisk /dev/xvdenp1EnterEntert8ew 建立物理卷pvcreate /dev/xvde1 建立卷組vgcreate VolGroup /dev/xvde1 劃分邏輯卷lvcreate -L 300G -n lvdata VolGroupmkfs.ext4 /d