如何使用 fsck 修复 Linux 文件系统347

## Linux 修复系统:fsck

fsck(文件系统检查)是一个基本实用程序,可用于检测和修复 Linux 文件系统中的错误。当文件系统出现不可访问、损坏或无法挂载时,这可能非常有用。

何时使用 fsck
* 系统启动时出现文件系统错误消息
* 文件系统无法挂载
* 文件操作失败,例如复制或删除
* 意外关机或电源故障


使用 fsck 修复文件系统
1. 进入单用户模式
重新启动计算机并按 Shift 键以访问 GRUB 启动菜单。选择“Advanced options for Ubuntu”,然后选择带有单用户模式字样的选项。
2. 挂载根文件系统
以 root 用户身份使用以下命令挂载根文件系统:
```
mount -o rw,remount /
```
3. 运行 fsck
使用以下命令在根文件系统上运行 fsck:
```
fsck -f /
```
* `-f` 选项强制 fsck 尝试修复文件系统,即使检测到错误。
4. 修复错误
fsck 将扫描文件系统并查找错误。它将提示您修复这些错误。通常,让它自动修复它们是安全的。
5. 退出并重新启动
修复错误后,使用以下命令退出单用户模式并重新启动系统:
```
reboot
```


fsck 选项
* -a:自动修复所有文件系统
* -C:检查块大小一致性
* -c:检查循环引用
* -e:执行扩展检查
* -f:强制修复
* -p:打印进度报告
* -r:修复文件系统,但不要进行彻底检查


注意事项
* 运行 fsck 时,请确保没有其他进程正在访问文件系统。
* 如果 fsck 无法修复错误,您可能需要尝试更高级别的恢复技术,例如使用 TestDisk 或 PhotoRec。
* 定期运行 fsck 可以帮助防止文件系统损坏。建议至少每月运行一次。

2024-11-09


上一篇:macOS 系统:全面屏指南

下一篇:Android 系统签名机制:提升安全性和应用完整性的关键