【AIX 命令学习】创建逻辑卷!
用途 創建邏輯卷。
語法
mklv [ -a Position ] [ -b BadBlocks ] [ -c Copies ] [ -C Stripe_width ] [ -d Schedule ] [ -e Range ] [ -i ] [ -L Label ] [ -m MapFile ] [ -o y / n ] [ -r Relocate ] [ -s Strict ] [ -t Type ] [ -T O ] [ -uUpperBound ] [ -v Verify ] [ -w MirrorWriteConsistency ] [ -x Maximum ] [ -y NewLogicalVolume | -Y Prefix ] [ -S StripSize ] [ -U Userid ] [ -G Groupid ] [ -P Modes ] VolumeGroup Number [ PhysicalVolume ... ]
描述
??????? mklv 命令在 VolumeGroup 中創建一個新的邏輯卷。例如,所有的文件系統必須處于單獨的邏輯卷上。mklv 命令將邏輯分區數分配給新的邏輯卷。如果用 PhysicalVolume 參數指定了一個或多個物理卷,則只有這些物理卷對物理分區是可用的。否則,卷組中的所有物理卷都是可用的。
?????? 缺省的設置提供了最常用的字符,也可使用標志去定制系統要求的邏輯卷。創建了邏輯卷之后,可以用 chlv 命令來更改它的特征。
缺省的分配策略是使用每個邏輯卷副本的最小物理卷數來盡量連續地放置屬于一個副本的物理分區,然后將物理分區放置到由 -a 標志指定的期望的區域中。在缺省的情況下,同時將邏輯分區的每個副本放置在一個單獨的物理卷上。
創建邏輯卷時,-m 標志指定所用的精確的物理分區。
??????-U、-G 和 -P 標志可分別用于設置邏輯卷設備特殊文件的所有權、組和許可權。只有 root 用戶才可以設置這些值。對于導出的可伸縮、大 vg 格式卷組,對 importvg 命令指定 -R 標志可在導入時恢復這些值。
?????? 當使用 mklv 命令時,可以用 512 Blocks/KB/MB/GB 指定邏輯卷的大小。
物理分區從最外邊起并以數字 1 開始計數。
注: 對于邏輯卷所做的更改不會在文件系統中反映出來。使用 chfs 命令來更改文件系統特征。
??? ? ?每個邏輯卷有一個控制塊。邏輯卷控制塊位于邏輯卷初始的幾百個字節上。當允許控制塊直接讀取和寫邏輯卷時,必須要小心。邏輯卷數據開始于第二個 512 字節塊。?
?????? 通過 -S 標志創建使用組合分割區的邏輯卷時,必須指定兩個或更多的物理卷,或使用 -C 或 -u 標志。?
???????當創建條帶化邏輯卷時,分區的數量必須是條帶分割寬度的偶數倍。否則,分區數量將向上舍入為下一個有效值。
要用多個副本創建一個條帶化邏輯卷,當卷組處于并發方式下時,所有的活動節點應該至少為 AIX 4.3.3 或更高版本。
????? 在快照卷組上不允許 mklv 命令。
??????? 在具有多個活動節點(同時訪問某磁盤)的并發設置中,不支持鏡像寫一致性(MWC)和壞區重定位(BBR)。在這種類型的并發設置中,必須禁用這兩個選項。
例子:?
要用一個邏輯分區和數據的兩個總副本制作邏輯組 vg02 中的邏輯卷,請輸入:
?mklv? -c 2 vg02 1
要在卷組 vg03 中創建一個具有九個邏輯分區、三個最多跨越兩個物理卷的總副本并且其分配策略不嚴格的邏輯卷,請輸入:
mklv? -c 3?? -u 2?? -s n vg03 9
如有可能,要用跨越物理卷中央段的五個邏輯分區、沒有壞區的重定位和頁面調度類型在 vg04 中制作邏輯卷,請輸入:
mklv? -a c? -t paging? -b n vg04 5
要用 15 個從 hdisk5、hdisk6 和 hdisk9 邏輯卷中選出的邏輯分區,在 vg03 中創建邏輯卷,請輸入:
mklv vg03 15 hdisk5 hdisk6 hdisk9
要使用 3 個物理卷和 12 個邏輯分區上的大小為 64K 的條帶,在 vg05 中制作條帶化邏輯卷,請輸入:
mklv -u 3 -S 64K vg05 12
要使用 hdisk1、hdisk2、hdisk3 和 12 個邏輯分區上的大小為 8K 的條帶,在 vg05 中制作條帶化邏輯卷,請輸入:
mklv -S 8K vg05 12 hdisk1 hdisk2 hdisk3
要用最小值 10MB 請求一個邏輯卷,請輸入:
mklv VGNAME 10M #
mklv 命令會確定大于等于 10MB 的創建邏輯卷所需的分區數量。
可以使用以下的大寫和小寫字母:
??? B/b?????? 512 字節塊???? K/k?????? KB
??? K/k?????? KB
??? M/m?????? MB
??? G/g?????? GB
ufserver[/]#mklv -y test -c 2 rootvg 20
0516-404 allocp: This system cannot fulfill the allocation request.
??????? There are not enough free partitions or not enough physical volumes
??????? to keep strictness and satisfy allocation requests.? The command
??????? should be retried with different allocation characteristics.
0516-822 mklv: Unable to create logical volume.
由于空間不足導致創建邏輯卷失敗。該例指定了要在卷組rootvg創建的邏輯卷名為test,該邏輯卷用兩份拷貝做鏡像,共20個邏輯分區,每個邏輯分區映射2個物理分區,則物理分區共為40個。
總結
以上是生活随笔為你收集整理的【AIX 命令学习】创建逻辑卷!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 单词拼接 ----- 深搜
- 下一篇: 作业调度模拟程序