一、查看當前硬碟使用情況
在進行硬碟擴容之前,我們要查看當前硬碟使用情況。可以通過df -h命令查看硬碟使用情況:
df -h
Filesystem Size Used Avail Use% Mounted on
udev 7.8G 0 7.8G 0% /dev
tmpfs 1.6G 1.8M 1.6G 1% /run
/dev/sda1 29G 27G 0 100% /
tmpfs 7.8G 8.3M 7.8G 1% /dev/shm
可以看到,當前硬碟使用率已經達到100%,需要對其進行擴容。
二、擴容硬碟
Ubuntu系統硬碟擴容分為以下幾個步驟:
1. 擴容虛擬磁碟
擴容硬碟的第一步是擴容虛擬磁碟。如果你是使用VMware虛擬機,則可以按照以下步驟:
1)先關閉Ubuntu虛擬機。
2)在虛擬機設置中選擇硬碟,然後點擊「擴容」。
3)在「擴大磁碟容量」對話框中輸入要擴容的大小,然後點擊「擴容」按鈕即可。
2. 擴容分區
擴容虛擬磁碟之後,需要擴容Ubuntu系統的分區。具體步驟如下:
1)打開終端,輸入sudo fdisk -l命令查看當前硬碟分區信息。
sudo fdisk -l
Disk /dev/sda: 59.6 GiB, 64023257088 bytes, 125045424 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x138f7389
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 5683199 5681152 2.7G 83 Linux
/dev/sda2 5685246 20969471 15284226 7.3G 5 Extended
/dev/sda5 5685248 20969471 15284224 7.3G 8e Linux LVM
可以看到,當前硬碟只有一個分區/dev/sda1。由於它已經使用了100%的空間,因此需要對其進行擴容。
2)安裝gparted工具:sudo apt-get install gparted。
3)打開gparted工具,選擇/dev/sda1分區,然後點擊「Resize/Move」按鈕,調整分區大小到新的大小。
4)點擊「Apply」按鈕,保存分區調整。
三、擴容LV和文件系統
分區調整後,需要擴容LV並擴容文件系統。
1. 擴容LV
1)查看LVM邏輯卷:sudo lvscan。
sudo lvscan
ACTIVE '/dev/ubuntu-vg/root' [6.73 GiB] inherit
ACTIVE '/dev/ubuntu-vg/swap_1' [980.00 MiB] inherit
可以看到,當前LVM邏輯卷只有6.73GB。
2)擴容LVM邏輯卷:sudo lvextend -L +10G /dev/ubuntu-vg/root。
這個命令將LVM邏輯卷擴容10GB。
2. 擴容文件系統
1)查看當前文件系統:sudo df -h。
sudo df -h
Filesystem Size Used Avail Use% Mounted on
udev 7.8G 0 7.8G 0% /dev
tmpfs 1.6G 1.8M 1.6G 1% /run
/dev/sda1 29G 27G 0 100% /
tmpfs 7.8G 8.3M 7.8G 1% /dev/shm
可以看到,當前文件系統已經使用了100%的空間。
2)擴展文件系統:sudo resize2fs /dev/ubuntu-vg/root。
這個命令將文件系統擴展到LV的大小。
四、總結
通過上述步驟,我們就完成了Ubuntu系統硬碟擴容的過程。擴容硬碟可以讓我們有更多的存儲空間來存儲數據,非常有助於我們進行開發、學習等工作。
原創文章,作者:JHJFP,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/368541.html