ubuntu中如何管理文件系统
导读:Ubuntu 文件系统管理实操指南 一 核心概念与目录结构 Linux/Ubuntu 将硬件与资源以文件/目录形式呈现,通过挂载把存储设备接入目录树;所有挂载最终归于根目录 /。常见关键目录:/root(超级用户主目录)、/home(普通...
Ubuntu 文件系统管理实操指南
一 核心概念与目录结构
- Linux/Ubuntu 将硬件与资源以文件/目录形式呈现,通过挂载把存储设备接入目录树;所有挂载最终归于根目录 /。常见关键目录:/root(超级用户主目录)、/home(普通用户数据)、/boot(内核与启动文件)、/etc(系统配置)、/dev(设备文件)、/media(可移动介质自动挂载点)、/mnt(手动挂载点)。理解这些有助于定位与管理存储与权限。
二 常用查看与定位命令
- 查看块设备与分区:lsblk、sudo fdisk -l
- 查看文件系统空间使用:df -h
- 查看目录/文件占用:du -sh /path
- 查看设备文件系统类型、LABEL、UUID:blkid /dev/sdX1
- 以上命令组合可快速定位新磁盘、分区与已挂载点,为后续分区、格式化、挂载提供依据。
三 分区 格式化 与 挂载
- 分区
- 命令行:sudo fdisk /dev/sdX(n 新建、d 删除、w 保存)
- 或 sudo parted /dev/sdX(如:mklabel gpt;mkpart primary ext4 0% 100%)
- 图形化:sudo apt install gparted,直观调整分区大小与类型
- 格式化(示例)
- ext4:sudo mkfs.ext4 /dev/sdX1
- NTFS:sudo mkfs.ntfs /dev/sdX1
- FAT32:sudo mkfs.vfat /dev/sdX1
- 挂载
- 创建挂载点:sudo mkdir -p /mnt/mydisk
- 临时挂载:sudo mount /dev/sdX1 /mnt/mydisk(必要时加 -t ext4/ntfs)
- 卸载:sudo umount /mnt/mydisk 或 sudo umount /dev/sdX1
- 开机自动挂载(推荐用 UUID,避免设备名变化)
- 获取 UUID:blkid /dev/sdX1
- 编辑 /etc/fstab:建议添加如
UUID=xxxx-xxxx /mnt/mydisk ext4 defaults 0 2 - 测试配置:sudo mount -a(无报错即为正确)
- 提示
- 挂载点目录建议保持为空;卸载时若提示“target is busy”,请退出该挂载目录或结束占用进程后再卸载。
四 检查修复与坏块检测
- 文件系统检查与修复
- 原则:对未挂载或只读的文件系统执行;必要时进入恢复模式
- 命令:sudo fsck /dev/sdX1;ext 系列亦可用 fsck.ext4 等专用工具
- 坏块检测
- 只读检测:sudo badblocks -v /dev/sdX
- 交换分区
- 启用/关闭:sudo swapon /dev/sdX1、sudo swapoff /dev/sdX1
- 安全建议:重要数据请先备份,修复操作存在数据风险。
五 空间清理与维护建议
- 包管理清理
- 删除无用依赖与旧内核:sudo apt --purge autoremove
- 清理 APT 缓存:sudo apt clean(或仅删过期包:sudo apt autoclean)
- 日志与临时文件
- 限制 systemd 日志大小:sudo journalctl --vacuum-size=100M
- 谨慎清理 /tmp 与用户缓存(如 ~/.cache),避免正在运行的进程受影响
- 图形化工具
- 可使用 Stacer 进行一键清理与可视化监控
- 风险提示:清理操作请确认目标与影响范围,关键数据务必先备份。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu中如何管理文件系统
本文地址: https://pptw.com/jishu/748071.html
