阿里雲ECS上LVM磁盤配置

首先說明機器系統爲:ubuntu 16.04

1.首先需要在ubuntu下安裝lvm,先需要更新一下ubuntu內軟件包

apt-get -y update           # 更新軟件源
apt-get -y upgrade        # 更新已經安裝的軟件
apt-get -y install lvm2    #安裝lvm命令等

2.通過fdisk -l 查看磁盤的屬性,找到要添加的磁盤名稱.我是阿里雲高效雲盤所以是:(Disk /dev/vdb)

3.使用fdisk將磁盤進行邏輯分區
fdisk /dev/vdb
m來查看命令幫助
n添加一張新的partition,之後都是劃分幾個分區,以及分區的大小,不過這些都可以使用默認的值,然後就可以直接按enter回車

4.更改分區編號
  我們需要將分區類型改成linux lvm卷才能創建lvm。
  輸入:t
  輸入t表示更改分區編號
  輸入:L
  大寫的L表示查看所有編號
這裏我們輸入8e,8e代表LVM。最後通過w命令保存並退出

5.用fdisk -l 我們會看到一個分區被創建出來,就可以用lvm來管理這個分區了

創建 Physical Volume(PV)
pvcreate /dev/vdb1
成功之後可以通過pvdisplay查看信息

創建 Volume Group (VG)
vgcreate testvg(卷組名稱) /dev/sda1
如:
vgcreate vg1 /dev/vdb1

創建Logical Volumes (LV)
lvcreate -n lv1 -l 100%VG testvg(將所有的testvg的內存都給這個lv1邏輯卷)
如:
lvcreate -n lv1 -l 100%VG vg1

我們用lvm現在已經管理了新的磁盤,下面開始掛載邏輯卷
1.第一步格式化邏輯卷
mkfs.ext4 /dev/vg1/lv1

2.將邏輯卷掛載到mnt文件夾下面
mount /dev/vg1/lv1 /mnt

3.這個時候全部完成,可以使用df -h查看一下就能看到LVM磁盤

掛載的話可以用UUID也可以用LABEL。推薦使用UUID的方法
獲取UUID方法:
blkid 直接執行這個命令,找到對應的lvm的UUID
或者
blkid | grep 'lv1' |awk '{print $2}'

ubuntu掛載和centos有點區別,之前踩坑了。遇到機器無法啓動。
ubuntu自動掛載方式:
用 errors=remount-ro 而不是default
UUID=c93b9571-26a3-4643-99eb-4cf9242598b7 /mnt ext4 errors=remount-ro 0 0

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章