1. 程式人生 > >學習筆記第十六節課

學習筆記第十六節課

作業 學習筆記 第十六節課

lvm講解
  • lvm有很大的便利性,可以方便的擴容和縮容磁盤的空間。(但是也有局限性) 一旦出現問題,磁盤使用lvm,文件系統壞了,數據沒了,恢復數據的時候很麻煩。
  • 做個實驗:創建三個磁盤分區,(這裏要註意下ID 是83,說明他是普通的分區。如果要想使用lvm,就要修改為8e。用t修改,改完才能做物理卷)
  • 技術分享圖片
  • 技術分享圖片
  • 繼續創建主分區
  • 技術分享圖片
  • 修改ID為8e w保存退出
  • 技術分享圖片
  • 創建完成後要修改為物理卷
  • 技術分享圖片
  • 創建的命令是pvcreate
  • 默認是沒有安裝的,先安裝一下。(安裝失敗,)
  • 技術分享圖片
  • 知識點:想安裝一個包,忘記了包的名字,但是知道命令。
  • 可以根據命令去搜 這個包的名字。比如我們安裝失敗這個命令(yum provides "//pvcreate")斜杠表示根,
    表示通配。後面跟命令名。 這個其實就是一個命令,後面跟的是絕對路徑,但是路徑把握不對,只能用這種通配的方法。
  • 技術分享圖片
  • 找到了要安裝的名字 是lvm2,安裝它。(最小化安裝sentos7,沒有安裝這個包,也說明並不建議用這個lvm)
  • 技術分享圖片
  • 安裝完成後,發現還是不能去修改物理卷。因為實際上系統裏面這個分區還不存在。
  • 技術分享圖片
  • 一般創建分區後,就會自動生成這個文件,但是有時候也不生成,要運行一個命令 partprobe 就可以生成了。
  • 技術分享圖片
  • 因為之前操作的時候 ,sdb1還在掛載著,所以要先去取消
  • 技術分享圖片
  • 再次創建物理卷,會有一個提示,是檢測到ext4的簽名,是否覆蓋它,選擇是 然後創建完成 接下來把另外兩個分區也創建物理卷
  • 技術分享圖片
  • 創建完成後可以用pvdisplay 查看系統裏面所有的物理卷
  • 技術分享圖片
  • 還有個命令是pvs 這個也能查看物理卷 而且更直接一些(簡化)
  • 技術分享圖片
  • 然後創建卷組。命令是vgcreate vg1+ 物理卷(這裏先用兩個),創建完成後可以vgdisplay查看卷組信息,同樣也可以用vgs查看。
  • 技術分享圖片
  • 刪除卷組的命令是 vgremove
  • 然後就可以創建邏輯卷了,命令是lvcerate
  • -L是指定大小。-n是指定名字。後面加卷組名。
  • 技術分享圖片
  • 創建完成 然後格式化
  • 格式化的文件系統先用ext4 也可以用xfs 但是之後的擴容縮容操作會有影響,所以先用ext4 。
  • 技術分享圖片
  • 然後掛載到mnt下。
  • 技術分享圖片
  • 掛載完查看,發現文件 名有變動。
  • 技術分享圖片
  • 實際上是一樣的
  • 技術分享圖片
  • 然後在mnt下創建個目錄 和文件 然後往文件寫一些東西。
  • 技術分享圖片
  • 然後擴容邏輯卷
  • 技術分享圖片
  • 邏輯卷存在的價值就是可以去擴容和縮容,縮容用的比較少。
  • 繼續實驗: 先從新設置一下邏輯卷的大小,這裏先取消掛載,然後用命令lvresize去修改。
  • 技術分享圖片
  • 然後去檢查磁盤是否有錯誤。命令是e2fsck -f
  • 技術分享圖片
  • 然後要去更新邏輯卷。如果不更新就沒辦法識別新的邏輯卷 。命令是resize2fs
  • 技術分享圖片
  • 然後從新掛載到mnt
  • 查看發現已經變成了287M
  • 技術分享圖片
  • 這就是擴容。
  • 這個操作是針對ext4的,xfs的會有些不同。稍後學習這個,先學習縮容。因為縮容 xfs不支持。
  • 縮容和擴容很相似,就是步驟不一樣。
  • 還是先取消掛載,然後檢查磁盤是否有錯誤。命令是e2fsck -f
  • 然後更新邏輯卷軸resize2fs 這裏在路徑後面加一個要更改的內容大小
  • 然後再lvresize去修改邏輯卷軸大小。(這裏會提示可能會損壞數據,點y就可以,比如現實工作中,你的邏輯卷裏寫的有東西,如果縮容的大小小於你文件的大小,那麽就會損壞的)
  • 技術分享圖片
  • 然後lvs查看 更改為了100M
  • 技術分享圖片
  • 然後再掛載上去。
  • 技術分享圖片
  • 這就是縮容。

  • 然後操作 xfs文件系統下的擴容。 xfs不支持縮容。
  • 先取消掛載,再重新格式化xfs
  • 技術分享圖片
  • 再重新掛載,然後格式化後 就沒有文件和目錄了。
  • 技術分享圖片
  • 再創建一些。
  • 技術分享圖片
  • lvs查看有100M
  • 技術分享圖片
    -然後可以修改邏輯卷。 修改後lvs查看是550M,但是用df - h去看 發現還是510M
    • 這裏還要去操作一個命令才會發生變化。

學習筆記第十六節課