pvcreate
將物理硬盤分區初始化爲物理卷
補充說明
pvcreate命令 用於將物理硬盤分區初始化爲物理卷,以便LVM使用。
語法
1pvcreate(選項)(參數)
選項
1-f:強制創建物理卷,不需要用戶確認;
2-u:指定設備的UUID;
3-y:所有的問題都回答“yes”;
4-Z:是否利用前4個扇區。
參數
物理卷:指定要創建的物理卷對應的設備文件名。
實例
查看磁盤信息:
1[root@localhost ~]# fdisk -l
2Disk /dev/hda: 41.1 GB, 41174138880 bytes
3255 heads, 63 sectors/track, 5005 cylinders
4Units = cylinders of 16065 * 512 = 8225280 bytes
5
6 Device Boot Start End Blocks id System
7/dev/hda1 * 1 13 104391 83 Linux
8/dev/hda2 14 1288 10241437+ 83 Linux
9/dev/hda3 1289 1925 5116702+ 83 Linux
10/dev/hda4 1926 5005 24740100 5 Extended
11/dev/hda5 1926 2052 1020096 82 Linux swap / Solaris
12/dev/hda6 2053 2235 1469916 8e Linux LVM
13/dev/hda7 2236 2418 1469916 8e Linux LVM
14/dev/hda8 2419 2601 1469916 8e Linux LVM
15/dev/hda9 2602 2784 1469916 8e Linux LVM
檢查有無 PV 在系統上,然後將/dev/hda6
到/dev/hda9
建立成爲PV格式
1[root@localhost ~]# pvscan
2No matching physical volumes found #找不到任何的 PV 存在!
將6-9分區轉成pv,注意大括號的用途:
1[root@localhost ~]# pvcreate /dev/hda{6,7,8,9}
2 Physical volume "/dev/hda6" successfully created
3 Physical volume "/dev/hda7" successfully created
4 Physical volume "/dev/hda8" successfully created
5 Physical volume "/dev/hda9" successfully created
這就分別表示每個 PV 的信息與系統所有 PV 的信息:
1[root@localhost ~]# pvscan
2 PV /dev/hda6 lvm2 [1.40 GB]
3 PV /dev/hda7 lvm2 [1.40 GB]
4 PV /dev/hda8 lvm2 [1.40 GB]
5 PV /dev/hda9 lvm2 [1.40 GB]
6 Total: 4 [5.61 GB] / in use: 0 [0 ] / in no VG: 4 [5.61 GB]
更詳細的列示出系統上面每個 PV 信息:
1[root@localhost ~]# pvdisplay
2 "/dev/hda6" is a new physical volume of "1.40 GB"
3 --- NEW Physical volume ---
4 PV Name /dev/hda6 #實際的 partition 分區名稱
5 VG Name #因爲尚未分配出去,所以空白!
6 PV Size 1.40 GB #就是容量說明
7 Allocatable NO #是否已被分配,結果是 NO
8 PE Size (KByte) 0 #在此 PV 內的 PE 大小
9 Total PE 0 #共分割出幾個 PE
10 free PE 0 #沒被 LV 用掉的 PE
11 Allocated PE 0 #尚可分配出去的 PE 數量
12 PV UUID Z13Jk5-RCls-UJ8B-HzDa-Gesn-atku-rf2biN
13....(底下省略)....
刪除物理卷:
1[root@localhost ~]# pvremove /dev/sdb2
2Labels on physical volume "/dev/sdb2" successfully wiped
修改物理卷屬性:
1[root@localhost ~]# pvchange -x n /dev/sdb1 #禁止分配指定物理捲上的PE
2Physical volume "/dev/sdb1" changed
31 physical volume changed / 0 physical volumes not changed
來源:https://github.com/jaywcjlove/linux-command
最後修改於: Wednesday, January 31, 2024
版權申明:
- 未標註來源的內容皆為原創,未經授權請勿轉載(因轉載後排版往往錯亂、內容不可控、無法持續更新等);
- 非營利為目的,演繹本博客任何內容,請以'原文出處'或者'參考鏈接'等方式給出本站相關網頁地址(方便讀者)。