昨天,我的服务器提供商为我提供了一台 2TB SSD Ubuntu 20.04 服务器。但是在使用 185 GB 空间后与 AWS S3 存储桶同步后,我的服务器显示空间不足。我是管理服务器空间的新手。我将所有文件存储在/srv
文件夹中。我该怎么办?我如何使用剩余空间?请帮忙
这是我的 SSD 信息:
sudo lshw -C disk
*-disk
description: ATA Disk
product: CT2000MX500SSD1
physical id: 0.0.0
bus info: scsi@3:0.0.0
logical name: /dev/sda
version: 022
serial: 1831E14C2802
size: 1863GiB (2TB)
capabilities: gpt-1.00 partitioned partitioned:gpt
configuration: ansiversion=5 guid=a12f8a10-eab0-4417-9736-447f958bd104 logicalsectorsize=512 sectorsize=4096
这是 df 信息
df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 1.5G 1.3M 1.5G 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 196G 185G 1.4G 100% /
tmpfs 7.5G 0 7.5G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 4.0M 0 4.0M 0% /sys/fs/cgroup
/dev/sda2 976M 113M 796M 13% /boot
tmpfs 1.5G 4.0K 1.5G 1% /run/user/1000
其他信息:
$ lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
NAME FSTYPE SIZE MOUNTPOINT LABEL
loop0 squashfs 55.3M /snap/core18/1885
loop1 squashfs 69.2M /snap/lxd/17936
loop2 squashfs 30.9M /snap/snapd/9721
loop3 squashfs 32.3M /snap/snapd/13170
loop4 squashfs 61.8M /snap/core20/1081
loop5 squashfs 55.4M /snap/core18/2128
loop6 squashfs 72.5M /snap/lxd/21497
sda 1.8T
├─sda1 1M
├─sda2 ext4 1G /boot
└─sda3 LVM2_member 1.8T
└─ubuntu--vg-ubuntu--lv ext4 200G /
答案1
您正在使用 LVM,并且逻辑卷只有 200GB。您可以使用以下命令扩展逻辑卷:
lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
您无需卸载即可扩展它。之后,使用以下命令扩展卷组:
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
您可以使用以下命令查看状态
pvs (view physical volumes)
vgs (view volume groups)
lvs (view logical volumes)
另一个选择是使用 LVM 创建更多卷和挂载点,然后将数据移至新的挂载点。例如,创建一个/var
卷并将数据从 /var 移至该卷,清理旧卷并挂载新卷。