1. 程式人生 > >linux擴充套件邏輯卷大小

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