最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Linux基礎(chǔ)命令 邏輯卷擴(kuò)容

2022-08-01 17:58 作者:夜灬長夢多  | 我要投稿

1、parted創(chuàng)建硬盤分區(qū)并創(chuàng)建LVM
一、parted將硬盤進(jìn)行分區(qū)
1)、parted的命令方式
Parted 命令分為兩種模式:命令行模式和交互模式。
1、命令行模式: parted [option] device [command] ,該模式可以直接在命令行下對磁盤進(jìn)行分區(qū)操作,比較適合編程應(yīng)用。如:
#parted /dev/sdb print –顯示磁盤/dev/sdb分區(qū)。
實例:
#將分區(qū)設(shè)置成gpt格式
parted /dev/sdc mklabel gpt
#創(chuàng)建一個20G的分區(qū)
parted /dev/sdc mkpart primary 0 20000
或者
parted /dev/sdc mkpart primary 0 20GB
#將剩余的空間全部創(chuàng)建成一個擴(kuò)展分區(qū)
parted /dev/sdc mkpart extended 1 100%
#/dev/sdd分區(qū)分成1個分區(qū)
parted /dev/sdd mklabel gpt
parted /dev/sdd mkpart primary 0 100%
2、交互模式:parted [option] device
#parted /dev/sdb –進(jìn)入交互模式,建議使用交互模式,尤其是對parted命令不是很熟悉的情況下。
2)、常用的2種分區(qū)表:MBR與GPT區(qū)別。
MBR:MBR分區(qū)表(即主引導(dǎo)記錄)大家都很熟悉,是過去我們使用windows時常用的。
所支持的最大卷:2T,而且對分區(qū)有限制:最多4個主分區(qū)或3個主分區(qū)加一個擴(kuò)展分區(qū)
GPT: GPT(即GUID分區(qū)表)。是源自EFI標(biāo)準(zhǔn)的一種較新的磁盤分區(qū)表結(jié)構(gòu)的標(biāo)準(zhǔn),是未來磁盤分區(qū)的主要形式。與MBR分區(qū)方式相比,具有如下優(yōu)點。
突破MBR 4個主分區(qū)限制,每個磁盤最多支持128個分區(qū)。支持大于2T的分區(qū),最大卷可達(dá)18EB。
3)、parted命令常用選項
當(dāng)在命令行輸入parted后,進(jìn)入parted命令的交互模式。輸入help會顯示幫助信息。下面就簡單介紹一下常用的功能
1、Check 簡單檢查文件系統(tǒng)。建議用其他命令檢查文件系統(tǒng),比如fsck
2、Help 顯示幫助信息
3、mklabel 創(chuàng)建分區(qū)表, 即是使用msdos(MBR)還是使用gpt,或者是其他方式分區(qū)表
4、 mkfs 創(chuàng)建文件系統(tǒng)。該命令不支持ext3 格式,因此建議不使用,最好是用parted分好區(qū),然后退出parted交互模式,用其他命令進(jìn)行分區(qū),比如:mkfs.ext3
5、mkpart 創(chuàng)建新分區(qū)。
格式:mkpart PART-TYPE [FS-TYPE] START END
PART-TYPE類型主要有primary(主分區(qū)), extended(擴(kuò)展分區(qū)), logical(邏輯區(qū)). 擴(kuò)展分區(qū)和邏輯分區(qū)只對msdos。
fs-type 文件系統(tǒng)類型,主要有fs32,NTFS,ext2,ext3等
start end 分區(qū)的起始和結(jié)束位置。
6、mkpartfs建立分區(qū)及其文件系統(tǒng)。目前還不支持ext3文件系統(tǒng),因此不建議使用該功能。最后是分好區(qū)后,退出parted,然后用其他命令建立文件系統(tǒng)。
7、print 輸出分區(qū)信息。該功能有3個選項,
free 顯示該盤的所有信息,并顯示磁盤剩余空間
number 顯示指定的分區(qū)的信息
all 顯示所有磁盤信息
8、resize 調(diào)整指定的分區(qū)的大小。目前對ext3格式支持不是很好,所以不建議使用該功能。
9、rescue 恢復(fù)不小心刪除的分區(qū)。如果不小心用parted的rm命令刪除了一個分區(qū),那么可以通過rescue功能進(jìn)行恢復(fù)?;謴?fù)時需要給出分區(qū)的起始和結(jié)束的位置。然后parted就會在給定的范圍內(nèi)去尋找,并提示恢復(fù)分區(qū)。
10、rm 刪除分區(qū)。命令格式 rm number 。如:rm 3 就是將編號為3的分區(qū)刪除
11、select 選擇設(shè)備。當(dāng)輸入parted命令后直接回車進(jìn)入交互模式是,如果有多塊硬盤,需要用select 選擇要操作的硬盤。如:select /dev/sdb
12、set 設(shè)置標(biāo)記。更改指定分區(qū)編號的標(biāo)志。標(biāo)志通常有如下幾種:boot hidden raid lvm 等。
boot為引導(dǎo)分區(qū),hidden 為隱藏分區(qū),raid 軟raid,lvm 為邏輯分區(qū)。
如:set 3 boot on 設(shè)置分區(qū)號3 為啟動分區(qū)
注:以上內(nèi)容為parted常用的功能,由于該工具目前對ext3支持得不是很好,因此有些功能無法應(yīng)用,比如move(移動分區(qū))和resize等。
4)、parted分區(qū)實例:
[root@localhost ~]# parted /dev/sdc
GNU Parted 1.8.1
Using /dev/sdc
Welcome to GNU Parted! Type ‘help’ to view a list of commands.
(parted) help
check NUMBER do a simple check on the file system
cp [FROM-DEVICE] FROM-NUMBER TO-NUMBER copy file system to another partition
help [COMMAND] prints general help, or help on COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition table)
mkfs NUMBER FS-TYPE make a FS-TYPE file system on partititon NUMBER
mkpart PART-TYPE [FS-TYPE] START END make a partition
mkpartfs PART-TYPE FS-TYPE START END make a partition with a file system
move NUMBER START END move partition NUMBER
name NUMBER NAME name partition NUMBER as NAME
print [free|NUMBER|all] display the partition table, a partition, or all devices
quit exit program
rescue START END rescue a lost partition near START and END
resize NUMBER START END resize partition NUMBER and its file system
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition NUMBER
unit UNIT set the default unit to UNIT
version displays the current version of GNU Parted and copyright information
(parted) p
Error: Unable to open /dev/sdc – unrecognised disk label.
(parted) mklabel
New disk label type? gpt
(parted) p
Model: Adaptec 3t1 (scsi)
Disk /dev/sdc: 2996GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
(parted) mkpart
Partition name? []?
File system type? [ext2]?
Start? 0
End? 2996G
(parted) p
Model: Adaptec 3t1 (scsi)
Disk /dev/sdc: 2996GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 17.4kB 2996GB 2996GB
(parted) toggle 1 lvm #將分區(qū)打上lvm標(biāo)簽
(parted) p
Model: Adaptec 3t1 (scsi)
Disk /dev/sdc: 2996GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 17.4kB 2996GB 2996GB lvm
(parted) quit
Information: Don’t forget to update /etc/fstab, if necessary.
看看/dev下的分區(qū)
[root@localhost ~]# ll /dev/sdc*
brw-r—– 1 root disk 8, 32 Nov 7 09:53 /dev/sdc
brw-r—– 1 root disk 8, 33 Nov 7 09:53 /dev/sdc1
不重啟讀取分區(qū)信息:
[root@localhost ~]# partprobe
**第二塊硬盤做同樣的操作。
以上用parted分區(qū)操作就已經(jīng)完成了,接下來是LVM創(chuàng)建部分。
二、LVM創(chuàng)建部分
1)、使用命令pvcreate創(chuàng)建物理卷
[root@localhost ~]# pvcreate /dev/sdc1
Physical volume “/dev/sdc1″ successfully created
[root@localhost ~]# pvcreate /dev/sdd1
Physical volume “/dev/sdd1″ successfully created
2)、創(chuàng)建卷組名為logdata,將物理卷加入卷組
[root@localhost ~]# vgcreate logdata /dev/sdc1 /dev/sdd1
Volume group “l(fā)ogdata” successfully created
后面新加物理卷的時候也可以通過vgextend 向logdata組添加物理卷
3)、創(chuàng)建完卷組后,就可以創(chuàng)建邏輯卷了(我這里是兩塊3T的硬盤)
[root@localhost ~]# lvcreate -n logdata01 -L 5500G logdata
Logical volume “l(fā)ogdata01″ created
參數(shù)-n表示邏輯卷的名稱,-L表示大小,后面是卷組名稱
lvdisplay可以查看LVM卷的信息
4)、格式化分區(qū)
[root@localhost ~]# mkfs.ext3 /dev/logdata/logdata01
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
720896000 inodes, 1441792000 blocks
72089600 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
44000 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848, 512000000, 550731776, 644972544
Writing inode tables: 2676/44000
5)、將分區(qū)掛載
[root@localhost ~]# mount /dev/logdata/logdata01 /logdata
6)、將掛載信息寫入/etc/fstab,以后開機(jī)自動掛載。
/dev/logdata/logdata01 /logdata/ ext3 defaults 1 1
7)、最后查看空間
[root@localhost ~]# df -Th
Filesystem Size Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00
1018G 41G 925G 5% /
/dev/sda2 99M 13M 82M 14% /boot
tmpfs 32G 0 32G 0% /dev/shm

/dev/mapper/logdata-logdata01
5.3T 187M 5.1T 1% /logdata
2、Linux磁盤分區(qū)parted與lvm在線擴(kuò)容
parted(gpt):一般用于分大于2TB以上的硬盤
分區(qū)與掛載:
選擇要分區(qū)的盤,格式化分區(qū):
#parted /dev/sdb mklabel gpt
分區(qū)方法1(創(chuàng)建主分區(qū)1-100%空間):
#parted /dev/sdb mkpart primary 1 100%
分區(qū)方法2:
#parted /dev/sdb mkpart primary 4G 5G
格式化:
#mkfs.xfs /dev/sdb1
創(chuàng)建掛載點:
#mkdir /data
將分區(qū)掛載到本地目錄:
#mount /dev/sdb1 /data
設(shè)置開機(jī)自動掛載:
#vim /etc/fstab
/dev/sdb1 /data xfs defaults 0 0
[取消掛載]
umount /data
mount -a(測試是不是可以掛上)
LVM在線擴(kuò)容(建議使用lvm):
第1種情況:卷組內(nèi)有空閑空間,直接從卷組取空間
1)對邏輯卷擴(kuò)容
# lvextend -L +500M /dev/vg0/lv0 +表示在原來的空間大小上加上多少空間大小
2)對文件系統(tǒng)擴(kuò)容
# xfs_growfs /dev/vg0/lv0
第2種情況:卷組內(nèi)沒有空間
1)創(chuàng)建新分區(qū)
# parted /dev/sdd mkpart primary 4G 5G
# ll /dev/sdd
sdd sdd1 sdd2 sdd3 sdd4 sdd5
2)創(chuàng)建物理卷
# pvcreate /dev/sdd5
Physical volume “/dev/sdd5” successfully created.
#pvs
3)加入卷組 vg擴(kuò)容
# vgextend data /dev/sdd5
Volume group “data” successfully extended
#vgs (查看)
如要新建vg卷組,創(chuàng)建命令:
#vgcreate data /dev/sdd5
4)對邏輯卷擴(kuò)容
# lvextend -L 4500M /dev/data/lv_data
Rounding size to boundary between physical extents: 4.40 GiB.
Size of logical volume data/lv_data changed from 1.96 GiB (251 extents) to 4.40 GiB (563 extents).
Logical volume data/lv_data successfully resized.
如要新建lv邏輯卷,創(chuàng)建命令:
# lvcreate -l +100%free -n lv_data /dev/data
# lvs (查看)
5)對文件系統(tǒng)擴(kuò)容,同步磁盤信息(新建不需要此步操作)
# xfs_growfs /dev/data/lv_data
6) 使用partprobe命令重新讀取分區(qū)表
7) 使用df -Th查看擴(kuò)容完成情況


Linux基礎(chǔ)命令 邏輯卷擴(kuò)容的評論 (共 條)

分享到微博請遵守國家法律
德庆县| 辉南县| 临颍县| 太谷县| 城步| 色达县| 保德县| 晋州市| 特克斯县| 松潘县| 中卫市| 西丰县| 宜川县| 焉耆| 淄博市| 惠水县| 余庆县| 剑河县| 赤水市| 临桂县| 彰武县| 兴安县| 古交市| 红安县| 靖州| 宜春市| 鄂尔多斯市| 云霄县| 郯城县| 曲麻莱县| 长乐市| 阿拉善右旗| 大竹县| 长岛县| 额济纳旗| 吴川市| 泽普县| 乐亭县| 陈巴尔虎旗| 乐安县| 乐东|