Ubuntu Minimal作为轻量级系统,其硬盘管理主要依赖命令行工具(适合服务器/嵌入式场景),也支持通过图形界面工具(如GParted)操作。以下是具体方法:
fdisk -l命令,可获取磁盘名称(如/dev/sda、/dev/sdb)、分区表类型(MBR/GPT)、各分区大小及文件系统类型。df -h:以人类可读格式(GB/MB)显示已挂载分区的总容量、已用空间、剩余空间及使用百分比;df -a:显示所有文件系统(包括虚拟文件系统如/proc、/sys)。/dev/sdb为例)fdisk /dev/sdb(小于2TB磁盘)或parted /dev/sdb(大于2TB磁盘)进入交互式命令行工具。p查看当前分区表(确认磁盘无重要数据后再操作);n创建新分区,选择分区类型(p为主分区,l为逻辑分区,小于2TB建议主分区);+100G);w保存分区表并退出(若修改了分区表,需重启系统或使用partprobe命令使变更生效)。parted工具中输入mklabel gpt,然后按上述步骤创建分区。使用mkfs命令将分区格式化为所需文件系统(如ext4、xfs):
sudo mkfs.ext4 /dev/sdb1(格式化为ext4)、sudo mkfs.xfs /dev/sdb1(格式化为xfs,适合大文件存储)。
/mnt/data),然后挂载分区:sudo mkdir -p /mnt/datasudo mount /dev/sdb1 /mnt/datadf -h验证是否成功。/etc/fstab文件(使用sudo nano /etc/fstab),在末尾添加一行:/dev/sdb1 /mnt/data ext4 defaults 0 0sudo mount -a测试配置是否正确(无误则重启后自动挂载)。sudo apt clean(删除/var/cache/apt/archives中的软件包缓存,约几GB空间)。sudo apt autoremove --purge(删除不再使用的旧内核及配置文件,避免占用过多空间)。rm -rf /tmp/*(删除/tmp目录下的临时文件,这些文件会在重启后自动清除,但可手动清理加快系统运行)。sudo systemctl stop docker;sudo mkdir -p /data/docker/lib && sudo rsync -avzP /var/lib/docker/ /data/docker/lib/;/lib/systemd/system/docker.service,在ExecStart行添加graph=/data/docker/lib/docker;sudo systemctl daemon-reload && sudo systemctl restart docker。ncdu分析磁盘使用:安装ncdu(sudo apt install ncdu),运行ncdu /可直观查看根目录及各子目录的磁盘占用情况,快速定位大文件/目录。若系统使用LVM(逻辑卷管理),可通过以下步骤扩展空间:
sudo lvextend -L +10G /dev/mapper/ubuntu--vg-ubuntu--lv(将逻辑卷增加10GB,需根据实际情况调整大小);sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv(让文件系统使用新增的空间,适用于ext4/xfs文件系统)。Ubuntu Minimal默认未安装图形界面,但可通过以下命令安装GParted(功能强大的分区管理工具):
sudo apt update && sudo apt install gparted
安装完成后,使用sudo gparted启动,在图形界面中选择磁盘、右键点击分区进行创建、删除、调整大小、格式化等操作(操作前务必备份重要数据)。
lsblk命令查看分区挂载点),避免误操作。