Ubuntu Stream 8磁盘管理指南
(注:Ubuntu Stream 8应为Ubuntu 22.04 LTS,以下基于Ubuntu 22.04 LTS的磁盘管理方法整理)
命令行工具:
lsblk:列出所有块设备(磁盘、分区),显示设备名称、大小、挂载点等信息,快速了解磁盘拓扑结构。fdisk -l:显示磁盘详细分区表(需root权限),包括分区类型、大小、起始/结束扇区等,适合查看传统MBR分区信息。df -h:以人类可读格式(GB/MB)显示文件系统磁盘使用情况,包括总容量、已用空间、可用空间及挂载点。du -sh /path:查看指定目录/文件的磁盘使用量(如du -sh ~查看家目录总大小),帮助定位大文件/目录。使用GParted(Ubuntu自带,需安装):
sudo apt install gparted;gparted,选择目标磁盘(如/dev/sda);fdisk(传统MBR分区):
sudo fdisk /dev/sdX(sdX为目标磁盘,如sda);n创建新分区(选择主分区/逻辑分区、分区号、起始/结束扇区);w保存更改(需重启系统使分区表生效)。parted(支持GPT大分区,推荐):
sudo parted /dev/sdX;mklabel gpt;mkpart primary ext4 0% 50%(创建占磁盘50%的ext4主分区);print;退出:quit。命令行操作:
sudo mkfs.ext4 /dev/sdX1(sdX1为目标分区,如sda1);sudo mkfs.ntfs /dev/sdX1;sudo mkfs.vfat /dev/sdX1。sudo mkdir -p /mnt/mydisk(/mnt/mydisk为自定义挂载目录);sudo mount /dev/sdX1 /mnt/mydisk;mount | grep /mnt/mydisk(显示挂载信息则表示成功)。/etc/fstab文件(需root权限):sudo nano /etc/fstab;/dev/sdX1 /mnt/mydisk ext4 defaults 0 2;
defaults表示默认权限(读写、可执行),0表示不备份,2表示启动时检查顺序(根分区为1,其他为2)。Ctrl+O→Enter→Ctrl+X;sudo mount -a(无报错则表示配置成功)。常用清理操作:
sudo apt clean(删除已下载的软件包缓存)、sudo apt autoclean(删除过时的软件包缓存);dpkg -l | grep linux-image(列出已安装内核),sudo apt purge linux-image-x.x.x-xx-generic(删除旧内核,保留当前使用的内核);sudo snap remove --revision=<版本号> <package-name>(删除指定版本的Snap包),或使用sudo snap refresh更新到最新版本;rm -rf ~/.cache/thumbnails/*(删除家目录下的缩略图缓存,释放空间);bleachbit(图形化清理)、stacer(系统优化与清理),自动化清理系统垃圾文件。sudo fsck /dev/sdX1(sdX1为目标分区,需卸载后操作,如umount /dev/sdX1);sudo badblocks -v /dev/sdX(sdX为目标磁盘,如sda,扫描并显示坏道信息)。fsck操作可能导致数据丢失,建议在系统无法启动或分区异常时使用。/、/boot),建议在虚拟机或测试环境中练习;cryptsetup命令(如sudo cryptsetup luksFormat /dev/sdX加密磁盘),并配置解密挂载流程。