?需求:
將兩塊空硬盤合并為“一塊”,掛載到指定目錄(/data)下,達(dá)到在一個(gè)目錄使用2塊硬盤所有空間的效果。
邏輯卷管理(LVM)
邏輯卷
1.整合分散空間(整合未使用的磁盤空間,可以是一個(gè)磁盤的空間也可以是不同磁盤的空間,可以是一整塊兒磁盤,也可以是磁盤的分區(qū);但是不能把分區(qū)的剩余空間拿來使用)
2.空間可以擴(kuò)展(不會(huì)影響原來的數(shù)據(jù)內(nèi)容,不會(huì)影響讀入和使用)
LVM工作方式
在“分區(qū)--->格式化”中間增加的一個(gè)邏輯層
—— 零散空間存儲(PV 物理卷)----整合的虛擬磁盤(VG 卷組)----虛擬的分區(qū)(LV 邏輯卷)
將眾多的PV(物理卷)組成VG(卷組),再將VG(卷組)中劃分LV(邏輯卷)
LVM管理工具
?
?
使用 fdisk -l 命令查看當(dāng)前系統(tǒng)中的硬盤,如下圖:
系統(tǒng)中存在兩塊未分配的硬盤://dev/nvme0n3 和 /dev/nvme0n4,共8T
現(xiàn)將兩塊硬盤合并成一塊,掛載到/mysqldata目錄下,具體方法如下:
1.創(chuàng)建pv
pvcreate /dev/sdb (/dev/nvme0n3) # 硬盤1
pvcreate /dev/sdc (/dev/nvme0n4) # 硬盤2
?
注:創(chuàng)建PVCRATE時(shí)報(bào)錯(cuò)Device /dev/sdb excluded by a filter.
pvcreate /dev/sdb
Device /dev/sdb excluded by a filter.
解決辦法如下:
fdisk -l
參看磁盤情況,需要擴(kuò)容的盤dev/dsdb 還存在
重建分區(qū)和再次創(chuàng)建卷的時(shí)候擦除簽名信息
parted /dev/sdb
輸入:mklabel msdos
輸入: Yes
輸入:quit
重建就完成了;
?
2.創(chuàng)建vg
# vgcreate [自定義LVM名稱] [硬盤]
# 先使用硬盤1創(chuàng)建vg:lvm_data
vgcreate lvm_data /dev/sdb
?
3.擴(kuò)展vg
# vgextend [自定義vg名稱] [硬盤]
# 使用硬盤2擴(kuò)展vg
vgextend lvm_data /dev/sdc
?
4.創(chuàng)建lv
# lvcreate -l[自定義分區(qū)大小] -n[自定義分區(qū)名稱] [vg名稱]
# 分區(qū)大小不能超過硬盤容量總和
如創(chuàng)建一個(gè)10G的分區(qū):
lvcreate -l10.0G -n vg_data lvm_data
如果將兩個(gè)盤全部空間分區(qū),可以使用以下方式:
lvcreate -l 100%VG -n vg_data lvm_data
?
5.格式化分區(qū)
# mkfs -t [文件系統(tǒng)] [分區(qū)位置]
mkfs -t ext4 /dev/lvm_data/vg_data
6.掛載分區(qū)
# mount [分區(qū)位置] [目錄地址]
mount /dev/lvm_data/vg_data /data
8.總結(jié)
一.pv lv vg 介紹
PV(physical volume)即物理卷,就是物理磁盤,可以通過 fdisk -l 查看操作系統(tǒng)有幾塊硬盤
VG(volume group)即卷組,就是一組物理磁盤的組合,里面可以有一塊硬盤也可以有多塊硬盤
LV(logical volume)及邏輯卷,就是在VG(指定的物理磁盤組)里面劃分出來的
可以說成是PV就是硬盤,而VG就是管理硬盤的操作系統(tǒng),而LV就是操作系統(tǒng)分出來的各個(gè)分區(qū).
PV->VG->LV-> 文件系統(tǒng)使用(掛載到某個(gè)目錄)
硬盤或分區(qū)做成pv,然后將pv或多個(gè)pv建立vg,vg上建立lv
?
二.命令集合
1.PV
pvcreate :根據(jù)物理盤,創(chuàng)建pv
pvscan :查詢目前系統(tǒng)里的pv
pvdisplay:顯示pv的狀態(tài)
pvremove:將pv屬性移除
2.VG
vgcreate:創(chuàng)建vg
vgscan:查找當(dāng)前系統(tǒng)里面的vg
vgdisplay:顯示當(dāng)前系統(tǒng)vg的狀態(tài)
vgextend:給vg添加額外的pv
vgreduce:在vg內(nèi)刪除pv
vgchange:設(shè)置vg是否是啟動(dòng)狀態(tài)(active)
vgremove:刪除一個(gè)vg
3.LV
lvcreate:創(chuàng)建lv
lvscan:查詢當(dāng)前系統(tǒng)的lv
lvdisplay:顯示lv的屬性
lvextend:給lv添加容量
lvredurce:給lv減少容量
lvremove:刪除一個(gè)lv
lvresize:對lv大小的容量進(jìn)行調(diào)整
?
三.實(shí)際操作
下面實(shí)際操作下,來看看
1.案例描述
從下看到只是把sda這塊硬盤用了,做了vg(vg_dsgdata),并且在vg(vg_dsgdata)下建了/dev/vg_dsgdata/lv_root, /dev/vg_dsgdata/lv_swap, /dev/vg_dsgdata/lv_home三個(gè)lv, 通過df -h看到/dev/mapper/vg_dsgdata-lv_root掛載在根目錄/下,/dev/mapper/vg_dsgdata-lv_home掛載在/home目錄下.從上述看,還剩余sdb,sdc,sdd三塊硬盤沒有使用
?
[root@dsgdata ~]# fdisk -l
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000a2d9e
? ?Device Boot ? ? ?Start ? ? ? ? End ? ? ?Blocks ? Id ?System
/dev/sda1 ? * ? ? ? ? ? 1 ? ? ? ? ?64 ? ? ?512000 ? 83 ?Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 ? ? ? ? ? ? ?64 ? ? ?121602 ? 976248832 ? 8e ?Linux LVM
Disk /dev/mapper/vg_dsgdata-lv_root: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/vg_dsgdata-lv_swap: 8355 MB, 8355053568 bytes
255 heads, 63 sectors/track, 1015 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/vg_dsgdata-lv_home: 937.6 GB, 937632464896 bytes
255 heads, 63 sectors/track, 113993 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
[root@dsgdata ~]#?
[root@dsgdata ~]# pvdisplay
? --- Physical volume ---
? PV Name ? ? ? ? ? ? ? /dev/sda2
? VG Name ? ? ? ? ? ? ? vg_dsgdata
? PV Size ? ? ? ? ? ? ? 931.02 GiB / not usable 4.00 MiB
? Allocatable ? ? ? ? ? yes (but full)
? PE Size ? ? ? ? ? ? ? 4.00 MiB
? Total PE ? ? ? ? ? ? ?238341
? Free PE ? ? ? ? ? ? ? 0
? Allocated PE ? ? ? ? ?238341
? PV UUID ? ? ? ? ? ? ? lPOKfO-HZ6y-4ubK-5TPk-FuB0-ypCU-y0mK1R
? ?
[root@dsgdata ~]#?
[root@dsgdata ~]# vgdisplay
? --- Volume group ---
? VG Name ? ? ? ? ? ? ? vg_dsgdata
? System ID ? ? ? ? ? ??
? Format ? ? ? ? ? ? ? ?lvm2
? Metadata Areas ? ? ? ?1
? Metadata Sequence No ?4
? VG Access ? ? ? ? ? ? read/write
? VG Status ? ? ? ? ? ? resizable
? MAX LV ? ? ? ? ? ? ? ?0
? Cur LV ? ? ? ? ? ? ? ?3
? Open LV ? ? ? ? ? ? ? 3
? Max PV ? ? ? ? ? ? ? ?0
? Cur PV ? ? ? ? ? ? ? ?1
? Act PV ? ? ? ? ? ? ? ?1
? VG Size ? ? ? ? ? ? ? 931.02 GiB
? PE Size ? ? ? ? ? ? ? 4.00 MiB
? Total PE ? ? ? ? ? ? ?238341
? Alloc PE / Size ? ? ? 238341 / 931.02 GiB
? Free ?PE / Size ? ? ? 0 / 0 ??
? VG UUID ? ? ? ? ? ? ? zQcZh0-2t6e-9LuM-zHnv-R0tG-sQDi-Ba3wLK
? ?
[root@dsgdata ~]# lvdisplay
? --- Logical volume ---
? LV Path ? ? ? ? ? ? ? ?/dev/vg_dsgdata/lv_root
? LV Name ? ? ? ? ? ? ? ?lv_root
? VG Name ? ? ? ? ? ? ? ?vg_dsgdata
? LV UUID ? ? ? ? ? ? ? ?D7Z7jC-v0aK-fYJ5-AbcN-LmjX-nMEJ-dwpcm0
? LV Write Access ? ? ? ?read/write
? LV Creation host, time dsgdata, 2014-03-05 17:59:43 +0800
? LV Status ? ? ? ? ? ? ?available
? # open ? ? ? ? ? ? ? ? 1
? LV Size ? ? ? ? ? ? ? ?50.00 GiB
? Current LE ? ? ? ? ? ? 12800
? Segments ? ? ? ? ? ? ? 1
? Allocation ? ? ? ? ? ? inherit
? Read ahead sectors ? ? auto
? - currently set to ? ? 256
? Block device ? ? ? ? ? 253:0
? ?
? --- Logical volume ---
? LV Path ? ? ? ? ? ? ? ?/dev/vg_dsgdata/lv_swap
? LV Name ? ? ? ? ? ? ? ?lv_swap
? VG Name ? ? ? ? ? ? ? ?vg_dsgdata
? LV UUID ? ? ? ? ? ? ? ?0HrVlq-IS9g-hNH0-R1Sr-hvcd-BUI2-hkjfLh
? LV Write Access ? ? ? ?read/write
? LV Creation host, time dsgdata, 2014-03-05 18:00:00 +0800
? LV Status ? ? ? ? ? ? ?available
? # open ? ? ? ? ? ? ? ? 1
? LV Size ? ? ? ? ? ? ? ?7.78 GiB
? Current LE ? ? ? ? ? ? 1992
? Segments ? ? ? ? ? ? ? 1
? Allocation ? ? ? ? ? ? inherit
? Read ahead sectors ? ? auto
? - currently set to ? ? 256
? Block device ? ? ? ? ? 253:1
? ?
? --- Logical volume ---
? LV Path ? ? ? ? ? ? ? ?/dev/vg_dsgdata/lv_home
? LV Name ? ? ? ? ? ? ? ?lv_home
? VG Name ? ? ? ? ? ? ? ?vg_dsgdata
? LV UUID ? ? ? ? ? ? ? ?PC4IMN-Nvm3-UpaB-Em5I-NCvq-fzPF-MKcqOs
? LV Write Access ? ? ? ?read/write
? LV Creation host, time dsgdata, 2014-03-05 18:00:01 +0800
? LV Status ? ? ? ? ? ? ?available
? # open ? ? ? ? ? ? ? ? 1
? LV Size ? ? ? ? ? ? ? ?873.24 GiB
? Current LE ? ? ? ? ? ? 223549
? Segments ? ? ? ? ? ? ? 1
? Allocation ? ? ? ? ? ? inherit
? Read ahead sectors ? ? auto
? - currently set to ? ? 256
? Block device ? ? ? ? ? 253:2
? ?
[root@dsgdata ~]#
[root@dsgdata ~]# df -h
Filesystem ? ? ? ? ? ? ? ? ? ? ?Size ?Used Avail Use% Mounted on
/dev/mapper/vg_dsgdata-lv_root ? 50G ?4.4G ? 43G ?10% /
tmpfs ? ? ? ? ? ? ? ? ? ? ? ? ? 3.9G ?228K ?3.9G ? 1% /dev/shm
/dev/sda1 ? ? ? ? ? ? ? ? ? ? ? 485M ? 40M ?420M ? 9% /boot
/dev/mapper/vg_dsgdata-lv_home ?860G ?200M ?816G ? 1% /home
[root@dsgdata ~]#?
2.下面手工操作,創(chuàng)建增加減少刪除關(guān)于pv,vg,lv的操作
創(chuàng)建pv
[root@dsgdata /]# pvcreate /dev/sdb
? Physical volume "/dev/sdb" successfully created
[root@dsgdata /]# pvdisplay
? --- Physical volume ---
? PV Name ? ? ? ? ? ? ? /dev/sda2
? VG Name ? ? ? ? ? ? ? vg_dsgdata
? PV Size ? ? ? ? ? ? ? 931.02 GiB / not usable 4.00 MiB
? Allocatable ? ? ? ? ? yes (but full)
? PE Size ? ? ? ? ? ? ? 4.00 MiB
? Total PE ? ? ? ? ? ? ?238341
? Free PE ? ? ? ? ? ? ? 0
? Allocated PE ? ? ? ? ?238341
? PV UUID ? ? ? ? ? ? ? lPOKfO-HZ6y-4ubK-5TPk-FuB0-ypCU-y0mK1R
? ?
? "/dev/sdb" is a new physical volume of "931.51 GiB"
? --- NEW Physical volume ---
? PV Name ? ? ? ? ? ? ? /dev/sdb
? VG Name ? ? ? ? ? ? ??
? PV Size ? ? ? ? ? ? ? 931.51 GiB
? Allocatable ? ? ? ? ? NO
? PE Size ? ? ? ? ? ? ? 0 ??
? Total PE ? ? ? ? ? ? ?0
? Free PE ? ? ? ? ? ? ? 0
? Allocated PE ? ? ? ? ?0
? PV UUID ? ? ? ? ? ? ? MO29Sj-3lEd-Licp-BNxD-9qPH-v5y4-zLUNHI
? ?
[root@dsgdata /]# pvscan
? PV /dev/sda2 ? VG vg_dsgdata ? ? ?lvm2 [931.02 GiB / 0 ? ?free]
? PV /dev/sdb ? ? ? ? ? ? ? ? ? ? ? lvm2 [931.51 GiB]
? Total: 2 [1.82 TiB] / in use: 1 [931.02 GiB] / in no VG: 1 [931.51 GiB]
[root@dsgdata /]#?
[root@dsgdata /]# pvremove /dev/sdb
? Labels on physical volume "/dev/sdb" successfully wiped
[root@dsgdata /]# pvscan
? PV /dev/sda2 ? VG vg_dsgdata ? lvm2 [931.02 GiB / 0 ? ?free]
? Total: 1 [931.02 GiB] / in use: 1 [931.02 GiB] / in no VG: 0 [0 ? ]<pre code_snippet_id="220533" snippet_file_name="blog_20140306_6_5401133" class="html" name="code">[root@dsgdata /]# pvcreate /dev/sdb?
Physical volume "/dev/sdb" successfully created
?3.創(chuàng)建VG
3.創(chuàng)建VG
[root@dsgdata /]# vgcreate DATA /dev/sdb ?
Volume group "DATA" successfully created
[root@dsgdata /]#
[root@dsgdata /]# vgdisplay DATA ?
--- Volume group --- ?VG Name ? ? ? ? ? ? ? DATA ?System ID ? ? ? ? ? ? ? Format ? ? ? ? ? ? ? ?lvm2 ?Metadata Areas ? ? ? ?1 ?Metadata Sequence No ?1 ?VG Access ? ? ? ? ? ? read/write ?VG Status ? ? ? ? ? ? resizable ?MAX LV ? ? ? ? ? ? ? ?0 ?Cur LV ? ? ? ? ? ? ? ?0 ?Open LV ? ? ? ? ? ? ? 0 ?Max PV ? ? ? ? ? ? ? ?0 ?Cur PV ? ? ? ? ? ? ? ?1 ?Act PV ? ? ? ? ? ? ? ?1 ?VG Size ? ? ? ? ? ? ? 931.51 GiB ?PE Size ? ? ? ? ? ? ? 4.00 MiB ?Total PE ? ? ? ? ? ? ?238467 ?Alloc PE / Size ? ? ? 0 / 0 ? ? Free ?PE / Size ? ? ? 238467 / 931.51 GiB ?VG UUID ? ? ? ? ? ? ? HhP6O7-sjLT-xzA7-YqLl-QsOJ-lQSM-3sN5VS ??
[root@dsgdata /]#
給VG添加或者減少容量:
[root@dsgdata /]# pvcreate /dev/sdc ?Physical volume "/dev/sdc"?
successfully created
[root@dsgdata /]# vgextend DATA /dev/sdc ?
Volume group "DATA" successfully extended
[root@dsgdata /]# vgdisplay DATA ?
--- Volume group --- ?VG Name ? ? ? ? ? ? ? DATA ?System ID ? ? ? ? ? ? ? Format ? ? ? ? ? ? ? ?lvm2 ?Metadata Areas ? ? ? ?2 ?Metadata Sequence No ?2 ?VG Access ? ? ? ? ? ? read/write ?VG Status ? ? ? ? ? ? resizable ?MAX LV ? ? ? ? ? ? ? ?0 ?Cur LV ? ? ? ? ? ? ? ?0 ?Open LV ? ? ? ? ? ? ? 0 ?Max PV ? ? ? ? ? ? ? ?0 ?Cur PV ? ? ? ? ? ? ? ?2 ?Act PV ? ? ? ? ? ? ? ?2 ?VG Size ? ? ? ? ? ? ? 1.82 TiB ?PE Size ? ? ? ? ? ? ? 4.00 MiB ?Total PE ? ? ? ? ? ? ?476934 ?Alloc PE / Size ? ? ? 0 / 0 ? ? Free ?PE / Size ? ? ? 476934 / 1.82 TiB ?VG UUID ? ? ? ? ? ? ? HhP6O7-sjLT-xzA7-YqLl-QsOJ-lQSM-3sN5VS ?
[root@dsgdata /]# vgreduce DATA /dev/sdc ?
Removed "/dev/sdc" from volume group "DATA"
[root@dsgdata /]# vgdisplay DATA ?
--- Volume group --- ?VG Name ? ? ? ? ? ? ? DATA ?System ID ? ? ? ? ? ? ? Format ? ? ? ? ? ? ? ?lvm2 ?Metadata Areas ? ? ? ?1 ?Metadata Sequence No ?3 ?VG Access ? ? ? ? ? ? read/write ?VG Status ? ? ? ? ? ? resizable ?MAX LV ? ? ? ? ? ? ? ?0 ?Cur LV ? ? ? ? ? ? ? ?0 ?Open LV ? ? ? ? ? ? ? 0 ?Max PV ? ? ? ? ? ? ? ?0 ?Cur PV ? ? ? ? ? ? ? ?1 ?Act PV ? ? ? ? ? ? ? ?1 ?VG Size ? ? ? ? ? ? ? 931.51 GiB ?PE Size ? ? ? ? ? ? ? 4.00 MiB ?Total PE ? ? ? ? ? ? ?238467 ?Alloc PE / Size ? ? ? 0 / 0 ? ? Free ?PE / Size ? ? ? 238467 / 931.51 GiB ?VG UUID ? ? ? ? ? ? ? HhP6O7-sjLT-xzA7-YqLl-QsOJ-lQSM-3sN5VS ??
[root@dsgdata /]#
4.創(chuàng)建LV,并掛載
[root@dsgdata /]# lvscan ?
ACTIVE ? ? ? ? ? ?'/dev/vg_dsgdata/lv_root' [50.00 GiB] inherit ?
ACTIVE ? ? ? ? ? ?'/dev/vg_dsgdata/lv_swap' [7.78 GiB] inherit ?
ACTIVE ? ? ? ? ? ?'/dev/vg_dsgdata/lv_home' [873.24 GiB] inherit
[root@dsgdata /]# lvcreate -n test -L 100G DATA ?
Logical volume "test" created
[root@dsgdata /]# lvscan ?ACTIVE ? ? ? ? ? ?
'/dev/DATA/test' [100.00 GiB] inherit ?ACTIVE ? ? ? ? ??
'/dev/vg_dsgdata/lv_root' [50.00 GiB] inherit ?ACTIVE ? ? ? ? ??
'/dev/vg_dsgdata/lv_swap' [7.78 GiB] inherit ?ACTIVE ? ? ? ? ? ?
'/dev/vg_dsgdata/lv_home' [873.24 GiB] inherit
[root@dsgdata /]#
在根目錄下創(chuàng)建目錄CXF
[root@dsgdata /]# mkdir /cxf
對邏輯卷進(jìn)行格式化:
[root@dsgdata /]# mkfs -t ext4 /dev/DATA/test
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
6553600 inodes, 26214400 blocks
1310720 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
800 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:?
? ? ? ? 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,?
? ? ? ? 4096000, 7962624, 11239424, 20480000, 23887872</p><p>Writing inode tables: done ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information:?
done</p><p>This filesystem will be automatically checked every 32 mounts or
180 days, whichever comes first. ?Use tune2fs -c or -i to override.
[root@dsgdata /]#
將邏輯卷/dev/DATA/test掛載到/cxf目錄下:文章來源:http://www.zghlxwxcb.cn/news/detail-609147.html
[root@dsgdata /]# mount /dev/DATA/test /cxf
[root@dsgdata /]# df -h
Filesystem ? ? ? ? ? ? ? ? ? ? ?Size ?Used Avail Use% Mounted on
/dev/mapper/vg_dsgdata-lv_root ? 50G ?4.4G ? 43G ?10% /
tmpfs ? ? ? ? ? ? ? ? ? ? ? ? ? 3.9G ?228K ?3.9G ? 1% /dev/shm
/dev/sda1 ? ? ? ? ? ? ? ? ? ? ? 485M ? 40M ?420M ? 9% /boot
/dev/mapper/vg_dsgdata-lv_home ?860G ?200M ?816G ? 1% /home
/dev/mapper/DATA-test ? ? ? ? ? ?99G ?188M ? 94G ? 1% /cxf
[root@dsgdata /]#
?文章來源地址http://www.zghlxwxcb.cn/news/detail-609147.html
到了這里,關(guān)于Linux中將多塊新硬盤合并成一個(gè),掛載到/mysqldata目錄下的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!