Ubuntu Stream8如何进行磁盘管理
导读:Ubuntu Stream 8 磁盘管理实操指南 一 常用查看与定位 命令行快速概览 查看块设备与挂载点:lsblk 查看分区表:sudo fdisk -l、sudo parted -l 查看文件系统使用:df -h 统计目录占用:du...
Ubuntu Stream 8 磁盘管理实操指南
一 常用查看与定位
- 命令行快速概览
- 查看块设备与挂载点:lsblk
- 查看分区表:sudo fdisk -l、sudo parted -l
- 查看文件系统使用:df -h
- 统计目录占用:du -sh /path;交互式分析:sudo apt install ncdu & & ncdu /
- 图形界面工具
- 磁盘占用分析器(Disk Usage Analyzer / baobab):定位大文件/目录
- 磁盘工具(GNOME Disks):分区、格式化、挂载/卸载
- 系统监视器(System Monitor):查看各文件系统容量与占用
以上工具足以覆盖日常的查看与定位需求,新手建议先用图形工具,进阶配合命令行。
二 分区 格式化 挂载与自动挂载
- 识别磁盘与分区:用 lsblk、sudo fdisk -l 确认目标盘(如 /dev/sdb),避免误操作系统盘 /dev/sda。
- 分区
- MBR 场景:sudo fdisk /dev/sdb(交互命令:n 新建、d 删除、p 打印、w 保存、q 退出)
- GPT/大磁盘:sudo parted /dev/sdb → mklabel gpt → mkpart primary ext4 1MiB 100%
- 格式化
- ext4:sudo mkfs.ext4 /dev/sdb1
- XFS:sudo mkfs.xfs /dev/sdb1
- 挂载
- 创建挂载点:sudo mkdir -p /mnt/data
- 临时挂载:sudo mount /dev/sdb1 /mnt/data
- 开机自动挂载
- 获取 UUID:sudo blkid /dev/sdb1
- 编辑 /etc/fstab,新增一行(示例为 ext4):
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/data ext4 defaults 0 2 - 验证:sudo mount -a(无报错即生效)
以上流程覆盖新建分区到持久化挂载的完整链路,适用于数据盘与新增磁盘。
三 扩容与删除的安全操作
- 扩容思路
- 前提:磁盘存在未分配空间,且扩容目标分区可离线或支持在线扩容。
- 非 LVM:用 fdisk/parted 删除旧分区并重建为更大的范围(务必先备份);随后扩展文件系统:
- ext4:sudo resize2fs /dev/sdb1
- XFS:sudo xfs_growfs /mnt/data(XFS 需对已挂载路径执行)
- LVM:先扩展逻辑卷(如 lvextend),再扩展文件系统(resize2fs/xfs_growfs)。
- 删除分区
- sudo fdisk /dev/sdb → d → 选择分区号 → w 保存;注意这会销毁分区内数据,务必先备份。
- 风险提示
- 修改分区表与扩容均有数据丢失风险;操作前请完整备份,并在关键步骤前创建快照/备份。
上述步骤涵盖命令行下扩容与删除的关键要点,LVM 场景更为灵活,但流程不同。
- 修改分区表与扩容均有数据丢失风险;操作前请完整备份,并在关键步骤前创建快照/备份。
四 空间清理与维护
- 包管理与缓存
- 清理 APT 缓存:sudo apt clean
- 移除无用依赖:sudo apt autoremove
- 清理旧包索引:sudo apt autoclean
- 旧内核清理
- 列出内核:dpkg -l | grep linux-image
- 删除旧版本(保留当前在用):sudo apt purge linux-image-
- 日志与临时文件
- 查看日志占用:sudo journalctl --disk-usage
- 按时间清理日志:sudo journalctl --vacuum-time=3d
- 清理缩略图缓存:rm -rf ~/.cache/thumbnails/*(谨慎)
- Snap 旧版本
- 查看 Snap 占用:du -h /var/lib/snapd/snaps
- 删除指定旧版本包(示例):sudo snap remove
- 图形化辅助
- Disk Usage Analyzer 定位大文件;Stacer/BleachBit 可做一键清理(使用前确认清理项)。
以上为常见且安全的清理项,建议先小范围验证,再批量执行。
- Disk Usage Analyzer 定位大文件;Stacer/BleachBit 可做一键清理(使用前确认清理项)。
五 图形化工具与进阶方案
- 图形化工具
- GParted(分区/调整大小/格式化):sudo apt install gparted
- GNOME Disks(磁盘/分区/挂载管理)
- KDE Partition Manager(KDE 桌面)
- baobab(Disk Usage Analyzer,占用分析)
- 进阶:LVM 动态卷管理
- 创建物理卷/卷组/逻辑卷:pvcreate /dev/sdb1 → vgcreate vg0 /dev/sdb1 → lvcreate -L 10G -n lvdata vg0
- 格式化与挂载:sudo mkfs.ext4 /dev/vg0/lvdata → sudo mount /dev/vg0/lvdata /mnt/data
图形化工具有助于降低操作门槛,LVM 则提供在线扩容与灵活分配能力。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu Stream8如何进行磁盘管理
本文地址: https://pptw.com/jishu/774097.html
