Linux初級:邏輯卷
LVM邏輯卷
以下為本篇中會用到的命令
pvs 檢視物理卷 pvdisplay 檢視物理卷詳細資訊 vgs 檢視卷組 vgdisplay 檢視卷組詳細資訊 lvs 檢視邏輯卷 lvdisplay 檢視邏輯卷詳細資訊 pvcreate 建立物理卷(physical Volumes) vgcreate 建立卷組(Volme Group) lvcreate 建立邏輯卷(Logical Volumes) vgrename 修改卷組名 lvrename 修改邏輯卷名 vgchange -an 禁用卷組狀態 vgchange -ay 啟用卷組狀態 vgimport 匯入卷組 vgexport 匯出卷組 vgextent 擴展卷組 lvextent 擴充套件邏輯卷 lvreduce 縮減邏輯卷 lvconvert --merge 快照還原 lvremove 移除邏輯卷 pvremove 移除物理卷 vgremove 移除卷組
建立邏輯卷(硬碟先分割槽id改成Linux LVM代號8e或使用整塊硬碟建立)
-
建立物理卷(sda6和sdb建立成物理卷)
[[email protected] ~]#pvcreate /dev/sda6 Physical volume "/dev/sda6" successfully created [[email protected] ~]#pvcreate /dev/sdb Physical volume "/dev/sdb" successfully created
-
建立卷組(建立vg0卷組,pe塊設定為每個16M,sda6和sdb新增到vg0卷組)
[[email protected]
-
建立邏輯卷(從vg0卷組中,建立一個名為lv0,大小為1500M的邏輯卷)
[[email protected] ~]#lvcreate -n lv0 -L 1500M vg0 Rounding up size to full physical extent 1.47 GiB Logical volume "lv0" created
-
為lv0建立檔案系統 (.ext系統可擴充套件可縮減.xfs可擴充套件不可縮減)
[[email protected]
-
修改/etc/fstab配置檔案
UUID=cdd32349-4ece-4467-9aac-ddb837673f5f /mnt/lv0 ext4 defaults 0 0
-
建立/mnt/lv0資料夾,並掛載
[[email protected] ~]#mkdir /mnt/lv0 [[email protected] ~]#mount -a
擴充套件邏輯卷
-
檢視卷組是否有剩餘空間,剩餘空間足夠直接進行第三步開始擴充套件
[[email protected] ~]#vgdisplay
-
剩餘空間不組,新增硬碟或分割槽到卷組(把sda7的容量新增到vg0卷組)
[[email protected] ~]#vgextend vg0 /dev/sda7 Physical volume "/dev/sda7" successfully created Volume group "vg0" successfully extended
-
擴充套件邏輯卷 (把邏輯卷lv0擴充套件到10個G)
[[email protected] ~]#lvextend -L 10G /dev/vg0/lv0 或 [[email protected] ~]#lvextend -r -L 2G /dev/vg0/lv0 執行此命令無需第三步,引數-r直接自動選擇並重設檔案系統
注:
lvextend -r -l +100%FREE /dev/vg0/lv0
(把剩餘空間全部擴充套件到lv0邏輯卷) -
重設檔案系統(確定邏輯卷lv0是ext系統還是xfs系統選擇下面對應的命令)
blkid
[[email protected] ~]#resize2fs /dev/vg0/lv0 ext系統對應盤 或 [[email protected] ~]#xfs_grop /mnt/lv0 xfs系統對應掛載點
縮減邏輯卷(只能是.ext檔案系統)
-
取消掛載邏輯卷
[[email protected] ~]#umount /mnt/lv0
-
檢查檔案系統
[[email protected] ~]#fsck -f /dev/vg0/lv0
-
縮減檔案系統
[[email protected] ~]#resize2fs /dev/vg0/lv0 2G
-
縮減邏輯卷 (強烈建議縮減前備份,可能會丟失資料)
[[email protected] ~]#lvreduce -L 2G /dev/vg0/lv0
-
重新掛載
[[email protected] ~]#mount -a
跨主機遷移邏輯卷
-
卷組改名(避免遷移名字相同)
[[email protected] ~]#vgrename vg0 newvg0 Volume group "vg0" successfully renamed to "newvg0"
-
邏輯卷改名(可不改)
[[email protected] ~]#lvrename /dev/newvg0/lv0 newlv0 Renamed "lv0" to "newlv0" in volume group "newvg0"
-
取消掛載 (取消掛載卷組上的邏輯卷)
[[email protected] ~]#umount /mnt/lv0
-
卷組設定成非活動狀態
[[email protected] ~]#vgchange -an newvg0
-
檢視狀態 (LV Status:NOT acailable)
[[email protected] ~]#lvdisplay --- Logical volume --- LV Path /dev/newvg0/newlv0 LV Name newlv0 VG Name newvg0 LV UUID j8Psol-jzvF-p7C9-5jvW-1ecM-ectR-1meEbM LV Write Access read/write LV Creation host, time Dadda6.10, 2018-08-21 08:39:50 +0800 LV Status NOT available LV Size 12.00 GiB Current LE 768 Segments 2 Allocation inherit Read ahead sectors auto vgexport newvg0 設定匯出狀態
-
匯出卷組
[[email protected] ~]#vgexport newvg0 Volume group "newvg0" successfully exported [[email protected] ~]#lvdisplay Volume group newvg0 is exported
-
轉移硬碟 (把帶有要轉移邏輯卷所在的所有硬碟轉移)
轉移完成後pvscan
掃描物理卷檢視狀態 -
匯入卷組
[[email protected] ~]#vgimport newvg0
注:如碰丟失邏輯卷
vgreduce --removemissing --force newvg0
可強制移除,如有丟失可能為硬碟上有其他邏輯卷,並且其他的那個邏輯卷在另一塊硬碟上,未轉移全。 -
啟用newvg0卷組 (啟用後用
lvdisplay
gvdisplay
檢視狀態)[[email protected] ~]#vgchange -ay newvg0
-
建資料夾掛載
[[email protected] ~]#mkdir /mnt/newvg0 [[email protected] ~]#mount /dev/newvg0/newlv0 /mnt/newlv0
邏輯卷快照 (快照和邏輯卷放在同一卷組內,快照大小應小於邏輯卷)
建立快照
-
建立快照(快照名lv0-snapshot)(-p r為了安全設定成只讀)(-s 快照)(-L 1G指定大小)(lv0的快照)
lvcreate -n lv0-snapshot -p r -s -L 1G /dev/newvg0/lv0 *建立完畢後lvdisplay檢視下狀態
-
建資料夾,掛載快照(xfs需用mount-o nouuid掛載)
mkdir /mnt/lv0snapshot mount /dev/newvg0/lv0-snapshot /mnt/lv0-snapshot 注:xps系統用下面命令掛載,否則無法檢視 mount -o nouuid /dev/newvg0/lv0-snapshot /mnt/lv0-snapshot
還原快照
-
取消硬碟掛載 取消快照掛載
umount /mnt/lv0 umount /mnt/lv0-snapshot
-
合併 (還原快照)
lvconvert --merge /dev/newvg0/lv0-snapshot
-
重新掛載硬碟即可
mount /dev/newvg0/lv0 /mnt/lv0
刪除快照
-
取消掛載
umount /mnt/lv0-snapshot
-
刪除快照
lvremove /dev/newvgr0/lv0-snapshot
硬碟燈變黃,提前更換硬碟,硬碟上有邏輯卷
-
需先挪PE
pvdisplay`檢視卷組中別的磁碟的pe是否夠用 vgdisplay檢視卷組中free pe是否夠用
-
不夠需找塊.ext每佔滿的硬碟壓縮。夠用執行以下命令 (把sde的pe挪動到其他硬碟上)
pvmove /dev/sde
-
把硬碟移出卷組 (把/sde盤移出newvg0卷組)移出後可用pvdisplay看看
vgreduce newvg0 /dev/sde
-
刪除物理卷(移除後可用pvs再看看)
pvremove /dev/sde
全部清空:物理卷\邏輯卷\卷組
-
刪除/etc/fstab中邏輯卷的配置
-
取消掛載邏輯卷
umount /mnt/lv0
-
刪除邏輯卷
lvremove /dev/newvg0/lv0
-
刪除卷組
vgremove newvg0
-
刪除物理卷
pvremove newvg0
相關推薦
Linux初級:邏輯卷
LVM邏輯卷 以下為本篇中會用到的命令 pvs 檢視物理卷 pvdisplay 檢視物理卷詳細資訊 vgs 檢視卷組 vgdisplay 檢視卷
linux LVM:物理卷邏輯卷
轉換成 package sda ogr 邏輯分區 order media art auto 邏輯卷管理器,當分區不夠用的時候,可以新建一個更大的分區再復制進去,但是浪費時間。Lvm可以彈性調整分區大小,可以動態組合分區。分區大小固定了就無法調整, apt-get upd
linux 中的邏輯卷
linux lvm 邏輯卷 管理 一.簡單介紹:MD, DM:是內核中兩種實現邏輯設備的模塊MD: meta device,multidisk,邏輯設備:軟件raid DM: Device Mapper 設備映射,邏輯設備: LVM2(動態增減)二.新建邏輯卷1.創建分區:fdisk -l /
LINUX的 LVM邏輯卷與管理交換空間
linux LVM邏輯卷 1.管理分散的空間。 2.邏輯卷動態的擴大與縮減。 首先將眾多的物理卷(pv)組成卷組(vg), 再從卷組中劃分出邏輯卷(lv)。 命令:crea
Linux中對邏輯卷的建立
ali 使用 lvm 17. In 分區 part 類型 位置 大體上與主分區的建立相同,只有一些不同。 建議大家先看下我的“Linux中安裝硬盤後對硬盤的分區以及掛載” https://www.cnblogs.com/feiquan/p/9219447.htm d
Linux中對邏輯卷進行擴容
文章 建立 文件 linu 使用 url xtend 位置 5G 一、在擴容之前,先查看自己邏輯卷,卷組,物理卷的信息:(在上一篇的基礎上:Linux中對邏輯卷的建立) 查看物理卷: # pvdisplay /dev/sdc1 查看卷組: vgdisplay /de
Linux使用LVM邏輯卷擴容
parted -m file orm may syn lvextend mount fdisk [root@nagios_client1 ~]# lvs #查看邏輯卷 LV VG Attr LSize Pool Origin
Linux創建邏輯卷詳細步驟
pvc log 修改 watermark fstab mark 技術分享 ins 語法 1、物理卷物理卷是由磁盤或分區轉換得來的,由一個一個pe組成(每個pe默認大小為4MB)。 分區的類型必須修改為8e創建pv:格式:pvcreate 分區1 [分區2 分區3
Linux初級:軟體包管理(差編譯安裝未整理)
軟體包管理 1、ABI:application binary interfac 應用程式二進位制介面,應用程式要在作業系統上執行必須符合作業系統的介面 Linux:ELF(Executable and Linkable Format) Windows:PE(Portable Executab
Linux初級:ssh服務及基於key驗證方法
ssh 配置檔案: /etc/ssh/ssh_config 客戶端 /etc/ssh/sshd_config 伺服器端 首次連線,系統自動會把公鑰從被連線考到發起連線主機,來做認證 /etc/ssh/ssh_host_rsa_key.pub (被連線的主機) /ro
Linux初級:openssl建立CA及頒發證書
openssl 對稱加密: 工具:openssl enc, gpg 演算法:3des, aes, blowfish, twofish 幫助:man enc 1、 加密:enc對稱演算法加密 -e加密 -des3演算法加密 -a base64編碼 -salt加鹽打亂順序 -in加
Linux初級:gpg實現對稱加密和公鑰加密
gpg實現對稱加密 1、對檔案加密(對dushan這個檔案加密)gpg -c dushan 2、對檔案進行解密,(對生成的dushan.gpg並輸出到檔案file.txt中,注意-o選線必須在前-d在選項在後) gpg -o file.txt -d dushan.gpg gpg實
Linux 配置 LVM 邏輯卷
oct with pro sel 查看 是否 ldo disk unit ###########################################################################1.1.系統版本:[root@localhost
Linux 配置 LVM 邏輯卷
###########################################################################1.1.系統版本:[[email protected] ~]# cat /etc/redhat-release CentOS Linux releas
Linux 配置 LVM 邏輯卷
一行 end ts包 主分區 linu free ioctl b- 4.0 ###########################################################################1.1.系統版本:[root@localhost
Linux的LVM 邏輯卷管理
一、什麼是LVM邏輯卷 把硬碟分割槽作為物理卷PV,建立卷組VG,VG上建邏輯卷LV,再做成檔案系統,可擴充套件性強,我們建立檔案系統的盤就不是建立在物理盤上,而是建立在一個叫LV邏輯捲上面,這個卷是一個邏輯概念不
實現Linux的LVM邏輯卷管理和磁碟配額管理
LVM邏輯卷管理 LVM是邏輯卷管理的簡稱,它是Linux環境下對磁碟分割槽管理的一種機制,實現檔案系統跨越不同磁碟和分割槽,工作原理是將若干個磁碟分割槽連線成一個整塊卷組,在卷組上隨意建立邏輯卷組,最後在邏輯卷組上建立檔案系統,管理員可以動態調整邏輯卷的大小,不會丟失現有的資料,通過建立LVM可以對磁碟進
Linux系統LVM邏輯卷建立過程以及自動化指令碼
最近在上海新建機房的時候,給了我 2 臺 M2 機型伺服器,在做初始化的時候發現有一堆磁碟: [root@Centos64:~]# fdisk -l | grep '300.1 GB' | sort Disk /dev/sda: 300.1 GB, 30006
linux之LVM邏輯卷
lvm邏輯卷的作用 LVM(logic volum manage):邏輯卷管理,由於一個物理儲存裝置的儲存空間固定且有限,而當需要一個指定大小的儲存空間時,顯然不可能去定製一個指定大小的硬碟,此時我們就可以使用LVM。 物理卷:pv(physcial volume)普通的直接
Linux中LVM邏輯卷管理
LVM(邏輯卷管理器)是一項非常普及的硬碟裝置資源管理技術。LVM可以允許使用者對硬碟資源進行動態調整。 邏輯卷管理器時Linux系統用於對硬碟分割槽進行管理的一種機制,理論性較強,其建立初衷是為了解決硬碟裝置在建立分割槽後不易修改分割槽大小的缺陷。儘管對傳統的