day24 磁盤管理(2)

LVM邏輯卷管理

PV: physical volume 物理卷十气,邏輯意義上硬盤分區(qū)嫁佳;
VG: volume group LVM卷組纸淮;
Lv: logic volume 邏輯卷允趟;
PE: physical extend 實(shí)例延伸區(qū)塊董栽,一個邏輯卷最多能含有65534個PE.
LVM邏輯圖說明:


image.png

image.png

詳細(xì)參數(shù)說明:


image.png
  • 實(shí)驗(yàn)?zāi)繕?biāo)1:實(shí)現(xiàn)邏輯卷的擴(kuò)容
第一步:新建4個10G的物理卷
第二步:讓新添加的硬盤支持LVM技術(shù)
[root@oldboy ~]# pvcreate /dev/sd[e-h]
  Physical volume "/dev/sde" successfully created.
  Physical volume "/dev/sdf" successfully created.
  Physical volume "/dev/sdg" successfully created.
  Physical volume "/dev/sdh" successfully created.
第三步:加入到卷組doc
[root@oldboy ~]# vgcreate doc /dev/sd[e-h]
  Volume group "doc" successfully created
第四步:切割容量200M
[root@oldboy ~]# lvcreate -n test -l 50 doc
WARNING: xfs signature detected on /dev/doc/test at offset 0. Wipe it? [y/n]: y
  Wiping xfs signature on /dev/doc/test.
  Logical volume "test" created.
第五步:格式化
[root@oldboy ~]# mkfs.xfs /dev/doc/test 
meta-data=/dev/doc/test          isize=512    agcount=4, agsize=12800 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=51200, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=855, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
第六步:掛載
[root@oldboy ~]# mount /dev/doc/test  /mnt/
[root@oldboy ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   47G  1.6G   46G   4% /
devtmpfs                 979M     0  979M   0% /dev
tmpfs                    991M     0  991M   0% /dev/shm
tmpfs                    991M  9.6M  981M   1% /run
tmpfs                    991M     0  991M   0% /sys/fs/cgroup
/dev/sda1               1014M  133M  882M  14% /boot
tmpfs                    199M     0  199M   0% /run/user/0
/dev/mapper/doc-test     197M   11M  187M   6% /mnt
第七步:卸載
[root@oldboy ~]# umount /mnt/
第八步:擴(kuò)容到500mb
[root@oldboy ~]# lvextend  -L  500mb /dev/doc/test 
  Size of logical volume doc/test changed from 200.00 MiB (50 extents) to 500.00 MiB (125 extents).
  Logical volume doc/test successfully resized.
第九步:檢查磁盤完整性
[root@oldboy ~]# e2fsck -f /dev/doc/test 
e2fsck 1.42.9 (28-Dec-2013)
ext2fs_open2: Bad magic number in super-block
e2fsck: Superblock invalid, trying backup blocks...
e2fsck: Bad magic number in super-block while trying to open /dev/doc/test

The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>

[root@oldboy ~]# resize2fs /dev/doc/test 
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block while trying to open /dev/doc/test
Couldn't find valid filesystem superblock.
[root@oldboy ~]# mkfs.xfs  -f /dev/doc/test 
meta-data=/dev/doc/test          isize=512    agcount=4, agsize=6400 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=25600, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=855, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0第十步:掛載
[root@oldboy ~]# mount /dev/doc/test  /mnt/
[root@oldboy ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   47G  1.6G   46G   4% /
devtmpfs                 979M     0  979M   0% /dev
tmpfs                    991M     0  991M   0% /dev/shm
tmpfs                    991M  9.6M  981M   1% /run
tmpfs                    991M     0  991M   0% /sys/fs/cgroup
/dev/sda1               1014M  133M  882M  14% /boot
tmpfs                    199M     0  199M   0% /run/user/0
/dev/mapper/doc-test     497M   26M  472M   6% /mnt
  • 實(shí)驗(yàn)?zāi)夸?:邏輯卷的縮容
第一步:檢查磁盤完整性
[root@oldboy ~]# e2fsck  /dev/doc/test 
e2fsck 1.42.9 (28-Dec-2013)
ext2fs_open2: Bad magic number in super-block
e2fsck: Superblock invalid, trying backup blocks...
e2fsck: Bad magic number in super-block while trying to open /dev/doc/test

The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
第二步:設(shè)置大小
[root@oldboy ~]# lvreduce  -L  100M /dev/doc/test  
  WARNING: Reducing active logical volume to 100.00 MiB.
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce doc/test? [y/n]: Y
  Size of logical volume doc/test changed from 500.00 MiB (125 extents) to 100.00 MiB (25 extents).
  Logical volume doc/test successfully resized.
第三步:格式化掛載
[root@oldboy ~]# mount /dev/doc/test  /mnt/
[root@oldboy ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   47G  1.6G   46G   4% /
devtmpfs                 979M     0  979M   0% /dev
tmpfs                    991M     0  991M   0% /dev/shm
tmpfs                    991M  9.6M  981M   1% /run
tmpfs                    991M     0  991M   0% /sys/fs/cgroup
/dev/sda1               1014M  133M  882M  14% /boot
tmpfs                    199M     0  199M   0% /run/user/0
/dev/mapper/doc-test      97M  5.3M   92M   6% /mnt

SWAP交換分區(qū)

  • 調(diào)整swap分區(qū)的大小
第一步:劃分空間被swap調(diào)用
[root@oldboy ~]# dd if=/dev/zero of=/tmp/1G count=10 bs=100MB
10+0 records in
10+0 records out
1000000000 bytes (1.0 GB) copied, 16.0573 s, 62.3 MB/s
第二步:給swap分區(qū) 做標(biāo)記
[root@oldboy ~]# mkswap /tmp/1G 
Setting up swapspace version 1, size = 976556 KiB
no label, UUID=71766332-aebf-4fab-94a9-64bc4606a944
第三步:指明哪個區(qū)分使用swap
[root@oldboy ~]# swapon  /tmp/1G 
swapon: /tmp/1G: insecure permissions 0644, 0600 suggested
第四步:查找swap分區(qū)大小
[root@oldboy ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:           1.9G        778M        166M        9.5M        1.0G        1.0G
Swap:          2.0G          0B        2.0G
[root@oldboy ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:           1.9G        778M        165M        9.5M        1.0G        1.0G
Swap:          2.9G          0B        2.9G
命令解釋:
dd if: 從哪里取出存儲空間信息码倦;
of: 放到哪里去,一般就是放到swap空間里锭碳;
count: 拿的數(shù)量袁稽;
bs:一次拿的大小。

企業(yè)面試題

1. 在系統(tǒng)掛載文件中內(nèi)容編寫錯誤擒抛,會發(fā)生什么情況推汽?該如何解決补疑?
環(huán)境模擬:例如,在/etc/fstab文件中歹撒,誤將內(nèi)容修改為錯誤莲组,會造成服務(wù)器啟動緩慢;如果對根分區(qū)做了一定的修改栈妆,會造成只能讀文件內(nèi)容胁编,不能修改和保存!鳞尔!
[root@oldboy ~]# cat /etc/fstab  模擬出錯信息**
#
# /etc/fstab
# Created by anaconda on Fri Jun 28 14:14:27 2019
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root /                       xfs     defaults        0 0
**UUID=4bd5-b354-48af-befe-f25680347dbe /boot                   xfs     defaults        0 0**
**#UUID=4bd134d5-b354-48af-befe-f25680347dbe /boot                  xfs     defaults        **0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0
/dev/mapper/doc-test    /mnt    xfs     defaults 0 0
**[root@oldboy ~]# reboot  重啟 **速度會很慢**
解決辦法:
# mount -o remount rw /
# reboot
## 讓根分區(qū)重新掛載嬉橙,有讀寫權(quán)限
  • 企業(yè)面試題2:

卸載掛載點(diǎn)常見的有什么問題?
(1)卸載時當(dāng)前目錄就是掛載目錄;
(2)卸載目錄時寥假,目錄下的文件被程序調(diào)用市框;
卸載目錄的方法:umount -lf /mnt
-l lasy 懶惰
-f force 強(qiáng)制

  • 企業(yè)面試題3:
    28.出現(xiàn)no space on device錯誤是什么原因和解決方法?
    (1)Inode 文件過多糕韧;
    Inode文件過多的原因:定時任務(wù)中產(chǎn)生的大量的小文件枫振;
    環(huán)境模擬:
    創(chuàng)建多個空文件:touch oldboy{01..100000000}.txt
    解決辦法:
    用find命令在當(dāng)前文件中查找小于2kb的文件,進(jìn)行刪除萤彩。
    (2)Block 過多粪滤;
    Block 文件過多是因?yàn)槎〞r任務(wù)輸出內(nèi)容沒有追加到空文件當(dāng)中。
    環(huán)境模擬:
    創(chuàng)建一個或多個大文件雀扶,比如10GB的杖小。
    解決辦法:
    1>用find命令查找大文件;
    2>用du命令愚墓;du -sh /* | sort -nrh
    參數(shù)詳解:
    Du 命令解釋:
    -s 匯總 -h 人類可讀
    Sort 命令解釋:
    -n 排序 -r 倒序 -h 人類可讀
  • 企業(yè)面試題4:
    如何徹底將文件刪除予权?
    (1)硬鏈接數(shù)量為0,i_link=0
    (2)進(jìn)程調(diào)用數(shù)
    為0浪册,i_count=0
    在刪除文件時扫腺,只能看到硬鏈接是否被刪除,進(jìn)程被調(diào)用不是能被看到的村象,所以建議可以清空大文件:>/file
    如果誤刪除/var/log/secure文件笆环,再新建一個secure文件,新產(chǎn)生的日志也不會追加到新建的secure文件中厚者,因?yàn)檫@兩個文件的inode不一樣了咧织。
    解決辦法:重啟rsyslog服務(wù),secure文件即可產(chǎn)生籍救。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末习绢,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌闪萄,老刑警劉巖梧却,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異败去,居然都是意外死亡放航,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進(jìn)店門圆裕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來广鳍,“玉大人,你說我怎么就攤上這事吓妆∩奘保” “怎么了?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵行拢,是天一觀的道長祖秒。 經(jīng)常有香客問我,道長舟奠,這世上最難降的妖魔是什么竭缝? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮沼瘫,結(jié)果婚禮上抬纸,老公的妹妹穿的比我還像新娘。我一直安慰自己耿戚,他們只是感情好湿故,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著溅话,像睡著了一般。 火紅的嫁衣襯著肌膚如雪歌焦。 梳的紋絲不亂的頭發(fā)上飞几,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天,我揣著相機(jī)與錄音独撇,去河邊找鬼屑墨。 笑死,一個胖子當(dāng)著我的面吹牛纷铣,可吹牛的內(nèi)容都是我干的卵史。 我是一名探鬼主播,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼搜立,長吁一口氣:“原來是場噩夢啊……” “哼以躯!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤忧设,失蹤者是張志新(化名)和其女友劉穎刁标,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體址晕,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡膀懈,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了谨垃。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片启搂。...
    茶點(diǎn)故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖刘陶,靈堂內(nèi)的尸體忽然破棺而出胳赌,到底是詐尸還是另有隱情,我是刑警寧澤易核,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站缀匕,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏乡小。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一饵史、第九天 我趴在偏房一處隱蔽的房頂上張望满钟。 院中可真熱鬧胳喷,春花似錦湃番、人聲如沸吭露。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽讲竿。三九已至泥兰,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間鞋诗,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工削彬, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人吃警。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像拌消,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子墩崩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容