作為一名大數(shù)據(jù)SRE工程師,基本上很少涉及到服務器相關的掛盤操作,所以有問題都是找服務器的同事處理。可是最近服務器太忙,流程太慢,那我自己本身也有權限,那就自己干,豐衣足食。接下來進入正題。文章來源:http://www.zghlxwxcb.cn/news/detail-448302.html
1、/metadata 目錄單獨劃分磁盤分區(qū)
1.1、vgs先查看有哪些卷組
如下,系統(tǒng)有1個卷組,已經(jīng)在systemvg上創(chuàng)建了多個systemvg卷組,目前systemvg卷組還有空間
# vgs
? VG ? ? ? #PV #LV #SN Attr ? VSize ? VFree ?
? systemvg ? 1 ? 7 ? 0 wz--n- 558.01g 454.01g
1.2、創(chuàng)建100G的metadatalv邏輯卷
在systemvg卷組上創(chuàng)建一個名稱叫metadatalv的100G的邏輯卷(metadatalv是為了區(qū)分掛載目錄和邏輯卷)
# lvcreate -L 100G -n metadatalv systemvg
? Logical volume "metadatalv" created.
1.3、創(chuàng)建/metadata目錄
# mkdir /metadata
1.4、格式化磁盤分區(qū)為ext4文件系統(tǒng)
# mkfs.ext4 /dev/mapper/systemvg-metadatalv
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=16 blocks, Stripe width=16 blocks
6553600 inodes, 26214400 blocks
1310720 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2174746624
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
Allocating group tables: done ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Writing inode tables: done ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
1.5、分區(qū)掛載添加到開機啟動掛載
# echo "/dev/mapper/systemvg-metadatalv /metadata ext4 defaults 0 0" >> /etc/fstab
1.6、重新掛載所有分區(qū)
mount -a
1.7、檢查磁盤是否掛載成功
# df -h
Filesystem ? ? ? ? ? ? ? ? ? ? ? Size ?Used Avail Use% Mounted on
/dev/mapper/systemvg-metadatalv ? 99G ? 61M ? 94G ? 1% /metadata
2、/log 目錄單獨劃分磁盤分區(qū)
2.1、vgs先查看有哪些卷組
如下,系統(tǒng)有1個卷組,已經(jīng)在systemvg上創(chuàng)建了多個systemvg卷組,目前systemvg卷組還有空間。相比/metadata掛載前已經(jīng)減少了100G。
# vgs
? VG ? ? ? #PV #LV #SN Attr ? VSize ? VFree ?
? systemvg ? 1 ? 8 ? 0 wz--n- 558.01g 354.01g
2.2、創(chuàng)建100G的loglv邏輯卷
在systemvg卷組上創(chuàng)建一個名稱叫l(wèi)oglv的100G的邏輯卷(loglv是為了區(qū)分掛載目錄和邏輯卷)
# lvcreate -L 100G -n loglv systemvg
? Logical volume "loglv" created.
2.3、創(chuàng)建/log目錄
# mkdir /log
2.4、格式化磁盤分區(qū)為ext4文件系統(tǒng)
# mkfs.ext4 /dev/mapper/systemvg-loglv
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=16 blocks, Stripe width=16 blocks
6553600 inodes, 26214400 blocks
1310720 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2174746624
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
Allocating group tables: done ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Writing inode tables: done ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done?
2.5、分區(qū)掛載添加到開機啟動掛載
# echo "/dev/mapper/systemvg-loglv /log ext4 defaults 0 0" >> /etc/fstab
2.6、重新掛載所有分區(qū)
mount -a
2.7、檢查磁盤是否掛載成功
# df -h
Filesystem ? ? ? ? ? ? ? ? ? ? ? Size ?Used Avail Use% Mounted on
/dev/mapper/systemvg-rootlv ? ? ?7.8G ?196M ?7.2G ? 3% /
/dev/mapper/systemvg-usrlv ? ? ? 9.8G ?2.9G ?6.4G ?32% /usr
/dev/mapper/systemvg-tmplv ? ? ? 976M ?3.6M ?906M ? 1% /tmp
/dev/mapper/systemvg-varlv ? ? ? 4.8G ?510M ?4.1G ?11% /var
/dev/mapper/systemvg-homelv ? ? ? 50G ?2.5G ? 45G ? 6% /home
/dev/mapper/systemvg-optlv ? ? ? ?20G ?682M ? 18G ? 4% /opt
/dev/mapper/systemvg-metadatalv ? 99G ? 61M ? 94G ? 1% /metadata
/dev/mapper/systemvg-loglv ? ? ? ?99G ? 61M ? 94G ? 1% /log
3、lvremove釋放lvcreate創(chuàng)建占用的空間
如果想釋放在systemvg卷組上釋放metadatalv的空間,可以使用lvremove命令
lvremove /dev/mapper/systemvg-metadatalv
lvremove /dev/mapper/systemvg-loglv
?文章來源地址http://www.zghlxwxcb.cn/news/detail-448302.html
到了這里,關于如何在系統(tǒng)盤上格式化一部分空間單獨掛載/metadata和/log的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!