Linux
Linux VM 內可調整大小的磁碟分區
我正在嘗試增加我的虛擬機 Ubuntu 內的磁碟大小。我使用了以下命令序列:
echo 1 > /sys/block/sda/device/rescan fdisk /dev/sda Command (m for help): d Partition number (1,2, default 2): 2 Command (m for help): n Select (default p): p
現在我看到以下內容:分開
root@proj:~# parted GNU Parted 3.2 Using /dev/sda Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) p Model: Msft Virtual Disk (scsi) Disk /dev/sda: 85,9GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 2097kB 1049kB bios_grub 2 2097kB 85,9GB 85,9GB ext4 (parted)
磁碟
root@proj:~# fdisk /dev/sda Welcome to fdisk (util-linux 2.31.1). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): p Disk /dev/sda: 80 GiB, 85899345920 bytes, 167772160 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: 615AE39E-D8BF-41FC-823C-99CDF4CBAEDF Device Start End Sectors Size Type /dev/sda1 2048 4095 2048 1M BIOS boot /dev/sda2 4096 167772126 167768031 80G Linux filesystem Command (m for help):
我使用 Webmin 來管理我的伺服器,重新啟動後它繼續說:
Mounted As Type Free Total Device ID / ext4 41% (15.70 GB) 38.37 GB UUID=1f76306d-c5e9-45d8-ae14-923bb1114c16 Local disk space 22.67 GB used / 15.70 GB free / 38.37 GB total
我是這些問題的新手,請幫助我理解,我的錯誤是什麼?
使分區更大是使作業系統可用空間的必要步驟,但還不夠。您還需要修改文件系統中的元數據,這是使分區中的原始空間可用於儲存文件、目錄、權限等的算法。
鑑於提供的詳細資訊,您需要執行的最有可能的命令是
resize2fs /dev/sda2