RHEL6管理邏輯卷

2021-06-27 00:21:12 字數 2811 閱讀 9286

一、可以使用圖形介面來管理lvm

# yum -y install system-config-lvm

# system-config-lvm

或者:系統--〉管理--〉邏輯卷管理

二、建議使用終端來管理lvm

一. 建立物理的磁碟分割槽

# fdisk /dev/sda …

# partx -a /dev/sda

[同步核心資訊]

二. 建立lvm

1. 先轉成物理卷 physical volumes

# pvcreate /dev/sda6 /dev/sda7

2. 組成乙個大的捲組,乙個邏輯的大硬碟 volume group

# vgcreate vg0 /dev/sda6 /dev/sda7 –s 4

[-s是指定pe的大小.可選]

3. 邏輯卷[分割槽] logical volumes

# lvcreate -l 500m -n lv01 vg0

[-l直接指定大小]

# lvcreate -l 125 -n lv01 vg0

[-l是指定pe的個數]

4. 格式化lv

# mkfs.ext4 /dev/vg0/lv01

# blkid

[檢視所屬的檔案系統的uuid]

5. 掛載lv

# mkdir /mnt/lvm01

[建立掛載點]

# mount /dev/vg0/lv01 /mnt/lvm01

vim /etc/fstab  

寫入掛載表中,保證永久生效。請用uuid掛載

6. 新增資料測試

# dd if=/dev/zero of=/mnt/lvm01/test bs=1m count=300

還有一部分寫不進資料了,因為有5%是保留數。

三. 增加lv的容量: 如何拉公升lvm?

1. 先增加乙個物理卷 /dev/sda8

# pvcreate /dev/sda8

2. 把物理卷加入到邏輯卷組中

# vgextend vg0 /dev/sda8

volume group "vg0" successfully extended

3. 擴充套件邏輯卷[分割槽] logical volumes

# lvextend -l +300m /dev/vg0/lv01   [增加300m]

extending logical volume lv01 to 800.00 mb

logical volume lv01 successfully resized

4. 增加到檔案系統 [重啟計算機也沒有用,只能用以下命令]

# resize2fs /dev/vg0/lv01

resize2fs 1.39 (29-may-2006)

filesystem at /dev/vg0/lv01 is mounted on /mnt/lvm01; on-line resizing required

performing an on-line resize of /dev/vg0/lv01 to 819200 (1k) blocks.

the filesystem on /dev/vg0/lv01 is now 819200 blocks long.

三. 減小lv容量 [注意看提示,執行不成,都會有報錯]

1. 必須離線

# umount /mnt/lvm01

注意了:可能出現以下情況,細心謹慎

無法umount /home

可能是檔案自動掛載的原因

如果停止檔案自動掛載服務,umount /home也不成,就檢視vim /etc/fstab

原來/home下還掛載/rhome,所以要先 umount /home/rhome,再停止自動掛載服務。

還有一種辦法:

# fuser -v /mnt

# kill -9 pid 成了

2. 強制掃瞄檔案系統,這是必須的

# e2fsck -f /dev/vg0/lv01

3. 減小檔案系統

# resize2fs /dev/vg0/lv01 500m

4. 減小邏輯卷

# mount /dev/vg0/lv01 /mnt/lvm01

# lvreduce -l -500m /dev/vg0/lv01  [注意有警告],或者

# lvreduce -l 500m /dev/vg0/lv01

# lvdisplay

5. 檢查資料

# cd /mnt/lvm01

四.還原物理卷

# umount /mnt/lvm01

# lvremove /dev/vg0/lv01

# vgreduce vg0 /dev/sda8

# pvremove /dev/sda8

五.快照

# lvcreate -l 52m -s -n lv01snap /dev/vg0/lv01

# lvdisplay

# mkdir /mnt/snap

# mount -o ro /dev/vg0/lv01snap /mnt/snap

# df -h

# umount /mnt/snap

# lvremove /dev/vg0/lv01snap

RHEL6 軟體倉庫

建立乙個本地的軟體倉庫 1 mkdir media cdrom 2 把rhel6光碟裝載到 media cdrom mount dev cdrom media cdrom iso載入命令,系統重啟後需要重新裝載光碟或iso檔案 mount o loop root x.iso media cdrom ...

RHEL 6 修改網絡卡名稱

某些伺服器安裝 redhat 6.4 時,會自動把網絡卡名字設定為 em1 em2等等,而不是以前的是 eth0 等,但是 flexlm 只認識eth0 的mac 位址,不過我在虛擬機器上裝的 rhel6.4 網絡卡名字還是 eth0 修改的辦法 1 修改 boot grub grub.conf b...

《Apache負載均衡》RHEL6

apache負載均衡的搭建,基於上篇 cdn web加速 搭建好的伺服器,我們來搭建apache負載均衡 apahe負載均衡 就是為了緩解一台伺服器的壓力而多台伺服器配合使用。基於上面配好的伺服器 我們還需要在新增一台apache伺服器 192.168.1.136 只安裝apache服務 開啟apa...