【AIX 命令学习】创建逻辑卷!
用途 創(chuàng)建邏輯卷。
語法
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 中創(chuàng)建一個(gè)新的邏輯卷。例如,所有的文件系統(tǒng)必須處于單獨(dú)的邏輯卷上。mklv 命令將邏輯分區(qū)數(shù)分配給新的邏輯卷。如果用 PhysicalVolume 參數(shù)指定了一個(gè)或多個(gè)物理卷,則只有這些物理卷對(duì)物理分區(qū)是可用的。否則,卷組中的所有物理卷都是可用的。
?????? 缺省的設(shè)置提供了最常用的字符,也可使用標(biāo)志去定制系統(tǒng)要求的邏輯卷。創(chuàng)建了邏輯卷之后,可以用 chlv 命令來更改它的特征。
缺省的分配策略是使用每個(gè)邏輯卷副本的最小物理卷數(shù)來盡量連續(xù)地放置屬于一個(gè)副本的物理分區(qū),然后將物理分區(qū)放置到由 -a 標(biāo)志指定的期望的區(qū)域中。在缺省的情況下,同時(shí)將邏輯分區(qū)的每個(gè)副本放置在一個(gè)單獨(dú)的物理卷上。
創(chuàng)建邏輯卷時(shí),-m 標(biāo)志指定所用的精確的物理分區(qū)。
??????-U、-G 和 -P 標(biāo)志可分別用于設(shè)置邏輯卷設(shè)備特殊文件的所有權(quán)、組和許可權(quán)。只有 root 用戶才可以設(shè)置這些值。對(duì)于導(dǎo)出的可伸縮、大 vg 格式卷組,對(duì) importvg 命令指定 -R 標(biāo)志可在導(dǎo)入時(shí)恢復(fù)這些值。
?????? 當(dāng)使用 mklv 命令時(shí),可以用 512 Blocks/KB/MB/GB 指定邏輯卷的大小。
物理分區(qū)從最外邊起并以數(shù)字 1 開始計(jì)數(shù)。
注: 對(duì)于邏輯卷所做的更改不會(huì)在文件系統(tǒng)中反映出來。使用 chfs 命令來更改文件系統(tǒng)特征。
??? ? ?每個(gè)邏輯卷有一個(gè)控制塊。邏輯卷控制塊位于邏輯卷初始的幾百個(gè)字節(jié)上。當(dāng)允許控制塊直接讀取和寫邏輯卷時(shí),必須要小心。邏輯卷數(shù)據(jù)開始于第二個(gè) 512 字節(jié)塊。?
?????? 通過 -S 標(biāo)志創(chuàng)建使用組合分割區(qū)的邏輯卷時(shí),必須指定兩個(gè)或更多的物理卷,或使用 -C 或 -u 標(biāo)志。?
???????當(dāng)創(chuàng)建條帶化邏輯卷時(shí),分區(qū)的數(shù)量必須是條帶分割寬度的偶數(shù)倍。否則,分區(qū)數(shù)量將向上舍入為下一個(gè)有效值。
要用多個(gè)副本創(chuàng)建一個(gè)條帶化邏輯卷,當(dāng)卷組處于并發(fā)方式下時(shí),所有的活動(dòng)節(jié)點(diǎn)應(yīng)該至少為 AIX 4.3.3 或更高版本。
????? 在快照卷組上不允許 mklv 命令。
??????? 在具有多個(gè)活動(dòng)節(jié)點(diǎn)(同時(shí)訪問某磁盤)的并發(fā)設(shè)置中,不支持鏡像寫一致性(MWC)和壞區(qū)重定位(BBR)。在這種類型的并發(fā)設(shè)置中,必須禁用這兩個(gè)選項(xiàng)。
例子:?
要用一個(gè)邏輯分區(qū)和數(shù)據(jù)的兩個(gè)總副本制作邏輯組 vg02 中的邏輯卷,請(qǐng)輸入:
?mklv? -c 2 vg02 1
要在卷組 vg03 中創(chuàng)建一個(gè)具有九個(gè)邏輯分區(qū)、三個(gè)最多跨越兩個(gè)物理卷的總副本并且其分配策略不嚴(yán)格的邏輯卷,請(qǐng)輸入:
mklv? -c 3?? -u 2?? -s n vg03 9
如有可能,要用跨越物理卷中央段的五個(gè)邏輯分區(qū)、沒有壞區(qū)的重定位和頁面調(diào)度類型在 vg04 中制作邏輯卷,請(qǐng)輸入:
mklv? -a c? -t paging? -b n vg04 5
要用 15 個(gè)從 hdisk5、hdisk6 和 hdisk9 邏輯卷中選出的邏輯分區(qū),在 vg03 中創(chuàng)建邏輯卷,請(qǐng)輸入:
mklv vg03 15 hdisk5 hdisk6 hdisk9
要使用 3 個(gè)物理卷和 12 個(gè)邏輯分區(qū)上的大小為 64K 的條帶,在 vg05 中制作條帶化邏輯卷,請(qǐng)輸入:
mklv -u 3 -S 64K vg05 12
要使用 hdisk1、hdisk2、hdisk3 和 12 個(gè)邏輯分區(qū)上的大小為 8K 的條帶,在 vg05 中制作條帶化邏輯卷,請(qǐng)輸入:
mklv -S 8K vg05 12 hdisk1 hdisk2 hdisk3
要用最小值 10MB 請(qǐng)求一個(gè)邏輯卷,請(qǐng)輸入:
mklv VGNAME 10M #
mklv 命令會(huì)確定大于等于 10MB 的創(chuàng)建邏輯卷所需的分區(qū)數(shù)量。
可以使用以下的大寫和小寫字母:
??? B/b?????? 512 字節(jié)塊???? 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.
由于空間不足導(dǎo)致創(chuàng)建邏輯卷失敗。該例指定了要在卷組rootvg創(chuàng)建的邏輯卷名為test,該邏輯卷用兩份拷貝做鏡像,共20個(gè)邏輯分區(qū),每個(gè)邏輯分區(qū)映射2個(gè)物理分區(qū),則物理分區(qū)共為40個(gè)。
總結(jié)
以上是生活随笔為你收集整理的【AIX 命令学习】创建逻辑卷!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 单词拼接 ----- 深搜
- 下一篇: 作业调度模拟程序