RHCE考試基礎(一)

磁盤的分區規劃及使用

1.硬盤分區管理--->2.格式化分區--->3.訪問文件系統

    扇區大小:默認512字節

    識別硬盤--->分區規劃--->格式化--->掛載使用


mbr/msdos分區模式  

最大2.2TB,只支持4個分區

三種分區類型:主分區,擴展分區,邏輯分區

    14個主分區,或者03個主分區+1個擴展分區(n個邏輯分區)

    最大支持容量爲2.2TB的磁盤

    擴展分區不能格式化

    理論上最多4個主分區

 

查看本機識別硬盤:lsblk

    [root@server0 ~]# lsblk

分區指令:fdisk

    [root@server0 ~]# fdisk /dev/vdb

        n 創建新的分區--->回車--->回車--->回車--->回車在last結束時+2G

        p 查看分區表

        n 創建新的分區--->回車--->回車--->回車--->回車在last結束時+2G  

        d 刪除分區

        w 保存並退出

    [root@server0 ~]# partprobe    #刷新新的分區

格式化文件系統 -f:強制格式化

    -mkfs.ext3-mkfs.ext4-mkfs.xfs-mkfs.vfat -F 32 

    [root@server0 ~]# mkfs.ext4 /dev/vdb1

    [root@server0 ~]# blkid /dev/vdb1  

    /dev/vdb1: UUID="ad009416-9ab2-4a2c-a5c9-eeb2af4f5473" TYPE="ext4"

 

    [root@server0 ~]# mkfs.xfs /dev/vdb2

    [root@server0 ~]# blkid /dev/vdb2

    /dev/vdb2: UUID="2997bf16-06e6-4d53-b5ee-1b12197ab1ab" TYPE="xfs"

掛載分區

    [root@server0 ~]# mkdir /mypart1

    [root@server0 ~]# mount /dev/vdb1 /mypart1

    [root@server0 ~]# df -h    #查看掛載分區

 

開機自動掛載分區

修改配置文件 /etc/fstab(file system tab)

設備路徑     掛載點    類型     參數    備份標記 檢測順序

/dev/vdb1           /mypart1           ext4              defaults              0              0

    [root@server0 ~]# mount -a    #檢測格式是否正確,若正確嘗試掛載

    [root@server0 ~]# df-h        #查看掛載分區


GPT分區模式  

128個主分區 最大18EB  1EB=1024PB1PB=1024TB

    [root@server0 ~]# parted /dev/vdb

    (parted) mktable gpt            #設置分區表 設置分區模式

    (parted) print                       #顯示分區表內容

    (parted) mkpart                   #分區 

     分區名稱?  [ ]?  DiskA

     文件系統類型?  [ext2]? ext4

     起始點?  0

     結束點?  1G

     警告: The resulting partition is not properly aligned for best performance.

     忽略/Ignore/放棄/Cancel?

    (parted) unit GB 

    (parted) print                        #顯示分區表內容  

    (parted) quit                         #退出

 

    格式:(parted) mkpart 磁盤名 文件系統類型 起始位置 結束位置

 

LVM邏輯卷

作用:1.可以整合分散的空間

          2.邏輯卷可以容量擴大

LVM工作方式:零散存儲空間--->整合的虛擬磁盤--->虛擬的分區

                        物理卷pv                卷組vg                     邏輯卷lv

創建卷組:vgcreate 卷組的名字 組成卷組的成員

    [root@server0 ~]# vgcreate myvg /dev/vdc[1-2]

    [root@server0 ~]# pvs                          #顯示物理卷信息

    [root@server0 ~]# vgs                          #顯示卷組信息

創建邏輯卷:lvcreate -n 邏輯卷的名字 -L 大小

    [root@server0 ~]# lvcreate -n vo -L 16G myvg 

    [root@server0 ~]# lvs                           #顯示邏輯卷信息

    [root@server0 ~]# vgs                          #顯示卷組信息

使用邏輯卷

    [root@server0 ~]# mkfs.ext4 /dev/myvg/vo   #格式化邏輯卷

    [root@server0 ~]# vim /etc/fstab                  #創建開機自動掛載

    [root@server0 ~]# mkdir /lvm                       #創建掛載點

    [root@server0 ~]# mount -a                         #檢測格式是否正確,若正確嘗試掛載

    [root@server0 ~]# df -h                                #查看掛載分區

 

LVM邏輯卷的擴大,支持線上操作

卷組有足夠的剩餘空間:# lvextend -L [擴展後的大小][+還需要的大小]

空間的擴展

    [root@server0 ~]# lvextend -L 18G /dev/myvg/vo  #vo分區空間擴展

文件系統的擴展

    resize2fsext4文件系統擴展命令

    xfs_growfsxfs文件系統擴展命令

    [root@server0 ~]# resize2fs /dev/myvg/vo             #ext4文件系統擴展

 

卷組無足夠的剩餘空間:# vgextend myvg /dev/vdc3

擴展卷組空間

    [root@server0 ~]# vgextend myvg /dev/vdc3

    [root@server0 ~]# vgs

空間的擴展

    [root@server0 ~]# lvextend -L 25G /dev/myvg/vo

    [root@server0 ~]# lvs

文件系統的擴展

    resize2fsext4文件系統擴展命令

    xfs_growfsxfs文件系統擴展命令

    [root@server0 ~]# resize2fs /dev/myvg/vo  #ext4文件系統擴展

 

瞭解內容:邏輯卷的縮小有風險,謹慎操作

先縮減文件系統的大小,再縮減空間的大小

    ext4文件系統可以縮減

    xfs文件系統不支持縮減

 

    [root@server0 ~]# umount /lvm/

    [root@server0 ~]# resize2fs /dev/myvg/vo 10G

 

    [root@server0 ~]# e2fsck -f /dev/myvg/vo

    [root@server0 ~]# resize2fs /dev/myvg/vo 10G

 

    [root@server0 ~]# lvreduce -L 10G /dev/myvg/vo 

    [root@server0 ~]# df -h

 

PE:卷組劃分空間的單位

    [root@server0 ~]# vgdisplay myvg

    [root@server0 ~]# lvcreate -L 250M -n lvtest01 myvg  #分出的結果爲252M

創建卷組的時候設置PE大小

    vgcreate -s PE大小 卷組名 空間分區

    vgchange -s PE大小 卷組名

    [root@server0 ~]# vgchange -s 1M myvg

創建邏輯卷的時候制定PE個數

    [root@server0 ~]# lvcreate -l 80 -n lvtest03 myvg

    [root@server0 ~]# lvs

 

邏輯卷的刪除

    [root@server0 ~]# lvremove /dev/myvg/lvtest03

    [root@server0 ~]# umount /dev/myvg/vo

    [root@server0 ~]# lvremove /dev/myvg/vo

 

    [root@server0 ~]# vgremove myvg

    [root@server0 ~]# pvremove /dev/vdc[1-3]

  

準備交換分區

虛擬機server0

劃分新的分區,兩個2G的主分區

    [root@server0 ~]# fdisk /dev/vdb

    [root@server0 ~]# lsblk  

格式化交換文件系統

    [root@server0 ~]# mkswap /dev/vdb1

    [root@server0 ~]# mkswap /dev/vdb2  

    [root@server0 ~]# blkid /dev/vdb1

    [root@server0 ~]# blkid /dev/vdb2

啓用交換分區

    [root@server0 ~]# swapon /dev/vdb1

    [root@server0 ~]# swapon /dev/vdb2

    [root@server0 ~]# swapon -s      #查看

 

    [root@server0 ~]# swapoff /dev/vdb1

    [root@server0 ~]# swapoff /dev/vdb2

開機自動啓用

    [root@server0 ~]# vim /etc/fstab

    /dev/vdb1 swap swap defaults 0 0

    /dev/vdb2 swap swap defaults 0 0

 

  [root@server0 ~]# swapon -a      #啓用fstab可用交換設備

  [root@server0 ~]# swapon -s      #查看

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章