小白必看Linux 磁盘空间管理教程适合 Ubuntu / Debian 等 Linux 系统图形界面或终端均可操作。你将学会查看剩余空间、找出未挂载的硬盘、把它挂载起来使用。为什么要学这个电脑用久了系统盘固态容易满导致电脑变慢。你可能有一块大容量机械硬盘但系统“看不见”它。学会这些命令就能自己管理磁盘不用总求人。准备工作打开终端Terminal图形界面按Ctrl Alt T打开。无图形界面登录后直接进入命令行。第一步查看当前磁盘剩余空间使用命令df-hdf disk free查看磁盘空闲空间-h human-readable以 GB、MB 等易读单位显示输出示例文件系统 大小 已用 可用 已用% 挂载点 /dev/nvme0n1p2 915G 15G 854G 2% / /dev/sda1 1.8T 28K 1.7T 1% /mnt/data挂载点就是磁盘在系统中的“门牌号”比如/是根目录/mnt/data是数据盘。已用%显示占用比例超过 80% 就需要注意清理。 这个命令只显示已经挂载的分区未挂载的盘不会出现在这里。第二步查看所有物理硬盘包括未挂载的使用命令lsblklsblk list block devices列出所有块设备输出示例NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 1.8T 0 disk └─sda1 8:1 0 1.8T 0 part /mnt/data nvme0n1 259:0 0 931.5G 0 disk ├─nvme0n1p1 259:1 0 1G 0 part /boot/efi └─nvme0n1p2 259:2 0 930.5G 0 part /每一行代表一个磁盘disk或分区part。没有 MOUNTPOINT挂载点的磁盘或分区就是未挂载的。比如上面例子中如果sda下面没有sda1或sda1没有挂载点就说明这块硬盘还没被使用。技巧对比df -h和lsblk的输出就能找出哪些盘“看得见但用不了”。第三步确定要挂载的硬盘假设你发现了一块新硬盘比如/dev/sdb大小 2T且lsblk显示它下面没有分区或者有分区但未挂载。情况A硬盘已有分区如/dev/sdb1但未挂载直接跳到第四步的“挂载分区”即可。情况B硬盘完全没有分区全新盘需要先分区并格式化注意会清除该盘所有数据。如果不确定盘里是否有数据先不要格式化用sudo fdisk -l或sudo blkid查看。第四步挂载未挂载的磁盘4.1 创建挂载点一个空目录sudomkdir/mnt/新硬盘/mnt是常用的临时挂载目录你也可以在/home下创建。4.2 如果硬盘没有分区全新盘需要先分区和格式化# 1. 对 /dev/sdb 创建分区使用全部空间sudofdisk/dev/sdb# 然后按n → p → 1 → 回车 → 回车 → w# n新建p主分区1分区号两次回车默认起止w保存# 2. 格式化分区为 ext4 文件系统这一步耗时较长sudomkfs.ext4 /dev/sdb1⚠️警告格式化会永久删除该盘所有数据操作前务必确认盘是空的。4.3 挂载分区sudomount/dev/sdb1 /mnt/新硬盘现在用df -h就能看到它了。4.4 设置权限让当前用户能读写sudochown-R你的用户名:你的用户名 /mnt/新硬盘替换你的用户名为你的登录名比如traffic。第五步开机自动挂载重要手动挂载重启后会失效所以要写入配置文件。5.1 获取分区的 UUID唯一标识符sudoblkid /dev/sdb1输出类似/dev/sdb1: UUID091e3a2b-59e1-4add-bfa7-65f1860f1460 TYPEext4复制引号内的 UUID 字符串。5.2 编辑自动挂载配置文件sudonano/etc/fstab在文件最后一行添加UUID你的UUID /mnt/新硬盘 ext4 defaults 0 2按CtrlO保存回车CtrlX退出。5.3 测试配置是否正确sudomount-a若无报错则配置成功。重启后硬盘会自动挂载。常见问题 FAQQ挂载时提示“mount: /mnt/xxx: mount point does not exist”A先sudo mkdir /mnt/xxx创建目录。Q挂载后无法写入文件Permission deniedA运行sudo chown -R 你的用户名:你的用户名 /mnt/xxx更改所有权。Q想用图形界面管理磁盘怎么办A安装gnome-disk-utilityDisks或gparted图形化操作更直观。Q如何卸载磁盘Asudo umount /mnt/新硬盘注意卸载前确保没有程序在使用该目录。Q格式化后挂载但重启后又没了A一定是忘记配置/etc/fstab按第五步操作即可。总结任务命令查看剩余空间df -h查看所有磁盘lsblk挂载分区sudo mount /dev/sdXN /挂载点设置开机自动挂载编辑/etc/fstab添加 UUID查看分区 UUIDsudo blkid /dev/sdXN掌握了这些你就能轻松管理自己的硬盘空间不再为“磁盘不够”发愁。如果还有疑问欢迎随时提问