2024年2月10日 星期六

Linux Ubuntu調整磁碟大小

當初在架設 DNS Server時沒有多想, 照以前的經驗 Linux Server使用的硬碟容量沒有很大, 於是在設定虛擬機時硬碟只給了 10Gb的容量, 沒想到系統在不斷地自動更新下我的 / (root根目錄)漸漸快滿了, 上網問了估狗大神後趕快來調整磁碟大小, 先在 Hyper-V虛擬機硬碟經過擴充調整到 20Gb的容量後, 開啟 Ubuntu

1. 用管理者權限輸入指令 cfdisk來調整磁碟分割區(以前比較常用 fdisk), 可以看到有 10Gb的閒置空間, 先選擇要調整的磁區(如 /dev/sda3), 再於下方選擇 Resizew-studio.idv.tw

2. 程式自動將 10Gb的空間加入 /dev/sda3, 按下 Enter

3. 可以看到磁碟分割區變為 18.2Gb, 接著選擇下方 Write寫入分割表

4. 確認寫入磁碟分割表

5. 完成磁碟分割後選擇 Quit 退出

6. 接著輸入指令 resize2fs /dev/sda3 完成磁碟容量調整(注意檔案系統不同時不要使用)

7. 由於此版的 Ubuntu使用的磁碟檔案系統(filesystem)跟以往不同(ext4-->LVM), 所以上面的指令可能不適用, 用管理者權限輸入指令 pvresize /dev/sda3w-studio.idv.tw

8. 接著用管理者權限輸入指令 lvresize -A n -l +100%FREE /dev/ubuntu-vg/ubuntu-lv, 把所有剩餘的空間都分配給 Logical Volume

9. 最後輸入指令 resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

10. 完成磁碟調整, 由於我是在系統開機狀態下操作(磁碟 mount狀態), 可能會造成磁碟損壞, 建議最好是在 Rescue模式下, 磁碟 umount狀態下操作

沒有留言:

張貼留言