ubuntu上回环设备/dev/loop0占用100%清理

Linux回环设备与磁盘管理:apt自动清理snapd
本文介绍了如何在Linux系统中使用`df-h`命令检查磁盘占用情况,特别关注了被称为回环设备的/dev/loopn。还提及了使用`sudoaptautoremove--purgesnapd`来管理和清理snapd包。

查看磁盘占用情况时:

df -h

在这里插入图片描述

/dev/loopn这些设备在Linux下被称为回环设备。

终端输入:

sudo apt autoremove --purge snapd

在这里插入图片描述
在这里插入图片描述

再次查看:

在这里插入图片描述

1.Linux 文件系统目录结构 1)安装依赖工具打开终端:在 Linux 桌面境中,通过快捷键 “Ctrl+Alt+T” 打开终端,或从应用菜单中找到 “终端” 程序并启动。 图1 终端 切换到根目录:在终端中输入以下命令cd /,切换到根目录: 图2 切换根目录 查看根目录下的目录列表:输入命令查看根目录下所有目录及文件,并记录主要目录(如 bin、etc、home、root 等): 图3 查看根目录下目录列表 探索主要目录功能: 查看/etc目录下的网络配置文件( Ubuntu 22.04.5 ): 图4 查看/etc目录下的网络配置文件 查看当前用户的主目录(普通用户): 图5 查看当前用户的主目录 尝试切换到 root 用户主目录(需输入 root 密码): 图5 查看当前用户的主目录 图6 查看当前用户的目录路径 对比 Windows 与 Linux 目录结构:记录两者在目录组织方式(如分区表示、用户目录位置)上的差异。 2.文件与目录的基本操作 创建目录:在当前用户主目录下创建名为 “linux_exp” 的实验目录,再在其下创建 “doc” 和 “data” 子目录: 图7 终端切换根目录 图8 终端创建目录linux_exp 图9 终端创建目录linux_exp/data 创建文件:在 “linux_exp/doc” 目录下创建空白文件 “note.txt”,在 “linux_exp/data” 目录下创建含内容的文件 “info.txt”(内容为 “Linux File System Experiment”): 图10 终端创建note.txt文本文件 图11 终端写入内容到info.txt 查看文件内容:分别查看 “note.txt” 和 “info.txt” 的内容: 图12 终端查看note.txt和info.txt 复制文件与目录:将 “info.txt” 复制到 “doc” 目录,将 “linux_exp” 目录复制为 “linux_exp_backup”: 图13 终端复制文件与目录 移动文件与目录:将 “doc” 目录下的 “note.txt” 移动到 “data” 目录,将 “linux_exp_backup” 目录重命名为 “exp_backup”: 图14 终端移动文件 删除文件与目录:删除 “data” 目录下的 “note.txt”,删除 “exp_backup” 目录(需确认删除): 图15 终端删除文件 3.文件权限的查看与修改 查看文件权限:在 “linux_exp” 目录下,查看所有文件及子目录的权限信息: 输出格式示例:-rw-r--r-- 1 user user 30 Oct 26 10:00 info.txt 第一位:文件类型(“-” 表示普通文件,“d” 表示目录); 第 2-4 位:所有者权限(rw-:可读、可写、不可执行); 第 5-7 位:所属组权限(r--:仅可读); 第 8-10 位:其他用户权限(r--:仅可读)。 图16 终端查看文件权限 修改文件所有者与所属组: 图17 终端修改文件所有者与所属组 修改文件权限(符号模式): 给 “info.txt” 的所有者添加执行权限: 图18 终端添加文件执行权限 给 “doc” 目录的所属组添加写入权限: 图19 终端添加文件写入权限 修改文件权限(数字模式): 将 “info.txt” 的权限设置为 “所有者可读可写可执行(7)、所属组可读可执行(5)、其他用户可读(4)”,即权限值 754: 图20 终端添加文件写入权限(数字模式) 修改文件所有者与所属组: 切换到 root 用户(需输入密码),将 “info.txt” 的所有者改为 root,所属组改为 root: 查看文件权限: 图21 终端文件所属组改为 root 切换回普通用户: 图22 终端切换为普通用户 4.磁盘分区、文件系统创建与挂载 注意:本实验建议在虚拟机中操作,避免误操作物理磁盘导致数据丢失。 查看磁盘分区信息:输入命令查看系统当前的磁盘分区及文件系统情况: 图23 终端查看磁盘分区 图24 终端识别磁盘设备 识别磁盘设备(如/dev/sda2为第一块硬盘,/dev/sdb3为第二块硬盘)。 图25 终端识别磁盘设备 创建磁盘分区(这里我的Ubuntu上已经分好区了,为了不破坏原有的磁盘创建虚拟磁盘 /dev/loop17用于实验): 图26 终端创建虚拟磁盘分区为/dev/loop17 运行 fdisk 工具对 /dev/sdb 进行分区: 图27 终端fdisk 工具对 虚拟磁盘/dev/loop17 进行分区 在 fdisk 交互界面中执行以下操作: 输入n:创建新分区; 选择分区类型:输入p创建主分区(或e创建扩展分区); 分区编号:默认 1(可按需求选择); 起始扇区:默认(直接回车); 结束扇区:输入+1G(创建 1GB 大小的分区,可按需调整); 输入w:保存分区表并退出。 图28 终端fdisk 工具对虚拟磁盘/dev/loop17创建分区 创建文件系统:在新创建的分区/dev/loop17上创建 ext4 文件系统,输入y确认: 图29 终端fdisk 工具对虚拟磁盘/dev/loop17创建分区 挂载文件系统: 创建挂载点目录/mnt/test_disk: 命令:sudo mkdir /mnt/test_disk 图30 终端fdisk 工具创建挂载点目录/mnt/test_disk 将/dev/loop17挂载到/mnt/test_disk: 命令:sudo mount /dev/loop17 /mnt/test_disk 图31 终端fdisk 工具将/dev/loop17挂载到/mnt/test_disk 验证挂载结果: 命令:df -h /mnt/test_disk 图32 终端fdisk 验证挂载结果 设置开机自动挂载: 命令:blkid /dev/loop17 图33 终端fdisk 设置开机自动挂载 查看/dev/loop17的 UUID(用于唯一标识分区,避免设备名变化导致挂载失败): 命令:blkid /dev/loop17 图33 终端fdisk 查看/dev/loop17的 UUID 编辑/etc/fstab文件(系统启动时自动挂载配置文件): 命令:sudo vim /etc/fstab 图34 终端vim 编辑/etc/fstab文件 在文件末尾添加以下内容(将 UUID 替换为实际查询到的 UUID): 字段说明:UUID(分区唯一标识)、挂载点、文件系统类型、挂载选项(defaults 表示默认选项)、dump 备份标记(0 表示不备份)、fsck 检查顺序(2 表示开机时第二顺序检查,根分区为 1)。 保存并退出 vim(按Esc,输入:wq回车)。 图35 终端vim 编辑/etc/fstab文件添加UUID 图36 终端退出vim 编辑/etc/fstab文件 验证自动挂载配置(无需重启,测试挂载配置是否生效): 命令: sudo umount /mnt/test_disk # 先卸载已挂载的分区 sudo mount -a # 执行/etc/fstab中的所有挂载配置 df -h /mnt/test_disk # 确认分区已重新挂载 图36 终端验证自动挂载配置 卸载文件系统: 命令:sudo umount /mnt/test_disk 图37 终端卸载文件系统 确保当前不在挂载点目录下(如在/mnt/test_disk目录,需先执行cd ~切换目录): 验证卸载结果: 命令:df -h /mnt/test_disk 图38终端验证卸载结果 5.文件系统问题排查 查看磁盘空间使用情况: 命令:df -h # 查看整体磁盘空间 du -sh ~/* # 查看当前用户主目录下各文件/目录的空间占用(-s汇总,-h个性化显示) 查看各文件系统的磁盘空间使用情况,找出占用空间较大的目录: 图39终端查看磁盘空间使用情况 修复 ext4 文件系统错误: 卸载存在错误的文件系统(以在本实验中创建的虚拟磁盘/dev/loop17为例):命令:sudo umount /dev/loop17 图40终端卸载存在错误的文件系统 运行 fsck 工具修复文件系统错误: 命令:sudo fsck /dev/loop17 # 出现提示时输入y确认修复 图40终端 fsck 工具修复文件系统错误生成总结实验收获与待改进的地方 2.原理总结:结合实验内容,总结 Linux 文件系统的目录结构特点、文件权限控制机制及文件系统挂载的核心流程。300字,不用分段
最新发布
11-28
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值