一、Windows分区调整
-
第一步:先挂载磁盘
vmware.exe_20250525_173923.png
继续操作:
vmware.exe_20250525_174206.png - 第二步:登录系统分配磁盘
如果是相邻的磁盘,直接用Windows自带的磁盘管理工具即可。
局部截取_20250525_174547.png
然后,选择扩展卷:
局部截取_20250525_174648.png
如果是不相邻的,那么就要借助工具了。
局部截取_20250525_174915.png
【推荐】直接去官网下载:https://www.disktool.cn/download.html
。不要去别的地方下载,这个工具是免费的。提交就可以扩展好了。
Ubuntu扩展
- 第一步的挂载操作是一样的。略。
- 第二步,登录系统分配:
直接挂载的磁盘,不会直接分配给系统,因此还有进行分配一下。如果是挂载的新硬盘,可以直接用linux的fdisk 命令,而只是扩展系统的分区大小,建议用第三方工具了。
root@liuwenjiang-ubuntu:~# df -h
文件系统 大小 已用 可用 已用% 挂载点
tmpfs 387M 2.0M 385M 1% /run
/dev/sda2 20G 15G 3.9G 80% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 5.0M 8.0K 5.0M 1% /run/lock
tmpfs 387M 124K 387M 1% /run/user/1000
/dev/sr0 90M 90M 0 100% /media/liuwenjiang/CDROM
root@liuwenjiang-ubuntu:~#
这里推荐,使用Gparted工具进行分区扩容,先安装一下:
sudo apt-get install gparted
如果能远程登录到ubuntu的系统,就直接运行这个命令。
sudo gparted
这里采用SSH远程登录,不直接VNC远程,因此需要这样操作:
export DISPLAY=192.168.189.1:0.0
查看一下,你当前的IP是多少,要在局域网内的机器的才可以。
局部截取_20250525_175920.png
然后再运行:
sudo gparted
然后就会调出界面,在界面上进行操作即可。
局部截取_20250525_180211.png
然后,按照如下操作即可:
XWin_MobaX.exe_20250525_180450.png
XWin_MobaX.exe_20250525_180539.png
然后点击提交即可,完成调整。
XWin_MobaX.exe_20250525_180835.png
这样,就可以完成操作了。选择不要对齐,不然会留一些空间不能分配完。
去系统看查看一下,发现只是把磁盘分配给了当前硬盘,但是系统还是没有使用:
liuwenjiang@liuwenjiang:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 2G 0 part /boot
└─sda3 8:3 0 38G 0 part
└─ubuntu--vg-ubuntu--lv 252:0 0 19G 0 lvm /
sr0 11:0 1 1024M 0 rom
liuwenjiang@liuwenjiang:~$ sudo vgdisplay
--- Volume group ---
VG Name ubuntu-vg
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 1
Act PV 1
VG Size <38.00 GiB
PE Size 4.00 MiB
Total PE 9727
Alloc PE / Size 4863 / <19.00 GiB
Free PE / Size 4864 / 19.00 GiB
VG UUID fY0VJi-tGBu-k5D3-lwo6-55Xr-v8Oe-fSSP2z
liuwenjiang@liuwenjiang:~$ sudo lvdisplay
--- Logical volume ---
LV Path /dev/ubuntu-vg/ubuntu-lv
LV Name ubuntu-lv
VG Name ubuntu-vg
LV UUID o3ZDZa-xD14-vj38-iFnT-lX22-B1Ix-fn0Zpo
LV Write Access read/write
LV Creation host, time ubuntu-server, 2025-05-25 13:49:14 +0000
LV Status available
# open 1
LV Size <19.00 GiB
Current LE 4863
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:0
liuwenjiang@liuwenjiang:~$
此时,还有19G的容量,根本没有给系统使用。因此,还需要命令给系统进行真正的扩容。
执行sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
把剩余空间都给利用起来。
liuwenjiang@liuwenjiang:~$ sudo lvdisplay
--- Logical volume ---
LV Path /dev/ubuntu-vg/ubuntu-lv
LV Name ubuntu-lv
VG Name ubuntu-vg
LV UUID o3ZDZa-xD14-vj38-iFnT-lX22-B1Ix-fn0Zpo
LV Write Access read/write
LV Creation host, time ubuntu-server, 2025-05-25 13:49:14 +0000
LV Status available
# open 1
LV Size <19.00 GiB
Current LE 4863
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:0
liuwenjiang@liuwenjiang:~$ sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
Size of logical volume ubuntu-vg/ubuntu-lv changed from <19.00 GiB (4863 extents) to <38.00 GiB (9727 extents).
Logical volume ubuntu-vg/ubuntu-lv successfully resized.
liuwenjiang@liuwenjiang:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 2G 0 part /boot
└─sda3 8:3 0 38G 0 part
└─ubuntu--vg-ubuntu--lv 252:0 0 38G 0 lvm /
sr0 11:0 1 1024M 0 rom
liuwenjiang@liuwenjiang:~$
由于系统使用的exf4格式,因此还需要执行一下格式调整:sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
liuwenjiang@liuwenjiang:~$ sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
resize2fs 1.47.0 (5-Feb-2023)
Filesystem at /dev/ubuntu-vg/ubuntu-lv is mounted on /; on-line resizing required
old_desc_blocks = 3, new_desc_blocks = 5
The filesystem on /dev/ubuntu-vg/ubuntu-lv is now 9960448 (4k) blocks long.
liuwenjiang@liuwenjiang:~$
检查一下,这时候才是真正的挂载上去了,实现了真正的扩容了。
liuwenjiang@liuwenjiang:~$ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 192M 964K 192M 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 38G 4.8G 31G 14% /
tmpfs 960M 0 960M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/sda2 2.0G 96M 1.7G 6% /boot
tmpfs 192M 16K 192M 1% /run/user/1000
liuwenjiang@liuwenjiang:~$ fdisk -l
fdisk: cannot open /dev/sda: Permission denied
fdisk: cannot open /dev/mapper/ubuntu--vg-ubuntu--lv: Permission denied
liuwenjiang@liuwenjiang:~$ sudo lvdisplay
--- Logical volume ---
LV Path /dev/ubuntu-vg/ubuntu-lv
LV Name ubuntu-lv
VG Name ubuntu-vg
LV UUID o3ZDZa-xD14-vj38-iFnT-lX22-B1Ix-fn0Zpo
LV Write Access read/write
LV Creation host, time ubuntu-server, 2025-05-25 13:49:14 +0000
LV Status available
# open 1
LV Size <38.00 GiB
Current LE 9727
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:0
liuwenjiang@liuwenjiang:~$ sudo fdisk -l
Disk /dev/sda: 40 GiB, 42949672960 bytes, 83886080 sectors
Disk model: VMware Virtual S
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: gpt
Disk identifier: 78D212CF-EEBB-418B-9FDE-359D72ACC3FD
Device Start End Sectors Size Type
/dev/sda1 2048 4095 2048 1M BIOS boot
/dev/sda2 4096 4198399 4194304 2G Linux filesystem
/dev/sda3 4198400 83884031 79685632 38G Linux filesystem
Disk /dev/mapper/ubuntu--vg-ubuntu--lv: 38 GiB, 40797995008 bytes, 79683584 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
liuwenjiang@liuwenjiang:~$
其实,linux的LVM管理的磁盘,扩容还是非常简单的。如果采用的磁盘管理方式,就比较麻烦了。因此,建议linux尽量都采用LVM来管理磁盘。
PS:更多操作,请查看另一篇博客:Linux挂载硬盘分区,这里有详细的使用介绍。