改动/etc/fstab文件 ,进入repair filesystem,解决方法

今天在试用硬盘配额时,在 etc/fstab文件中加入

LABEL=/home     /home     ext3   ........

这句话后,系统重启无法开机。直接进入repair filesystem。

在repair filesystem下所有文件为只读,网上找到解决方法。

只能通过输入root密码进入到repair filesystem中。编辑/etc/fstab文件,只读,应该是没有能够mount的问题。

但是mount /dev/sda1 /mnt无效。

通过google得到发现了一个解决方案:

(1)mount -w -o remount /

(2)然后通过 mount /dev/sda1 /mnt。

然后可以编辑/etc/fstab,恢复到原来,可以登录了。


环境: red hat enterprise Linux 5  参考博客:http://blog.youkuaiyun.com/wonderful19891024/article/details/6121358



另附:

repair filesystem 1 #一般是什么引起的和该怎样解决


第一种情况:非正常关机引起的磁盘分区问题 不能正常进入系统


第二种情况:由于/etc/fstab文件编辑错误 而引起的不能正常进入系统

### 编辑 `/etc/fstab` 文件 为了安全地编辑 `/etc/fstab` 文件,建议先备份原文件: ```bash sudo cp /etc/fstab /etc/fstab.bak ``` 使用 `vim` 打开 `/etc/fstab` 文件前,确保具有超级用户权限。可以使用如下命令以 root 用户身份运行 vim: ```bash sudo vim /etc/fstab ``` 在 Vim 中操作时,遵循以下基本指令集[^1]: - 进入插入模式:按 `i` 键。 - 返回正常模式:按 `Esc` 键。 - 保存更改并退出:输入 `:wq` 并按下回车键。 - 不保存更改强制退出:输入 `:q!` 并按下回车键。 对于 `/etc/fstab` 文件中的每一行条目通常由六个字段组成,各字段之间用空白字符分隔,具体含义如下[^3]: | 字段 | 描述 | | --- | ---- | | 设备名或UUID | 要挂载的分区或设备名称,推荐使用 UUID 标识磁盘 | | 挂载点 | 文件系统应挂在到哪个路径上 | | 文件系统类型 | 如 ext4, xfs 等 | | 参数选项 | 定义访问控制和其他特性 | | 备份标志位 | dump 工具使用的频率,默认设为0即可 | | fsck顺序号 | 表明该文件系统是否应该被 fsck 检查 | #### 修改示例 假设有一个新的 NTFS 类型外部驱动器希望设置成开机自启加载至 `/mnt/mydisk` 下面,则可以在 `/etc/fstab` 添加一行这样的内容[^2]: ```text UUID=xxxx-xx-xx-x-xxxxxxxxxxx /mnt/mydisk ntfs defaults 0 0 ``` 其中 `UUID=` 后跟的是实际硬盘卷唯一标识符,可以通过执行 `lsblk -f` 命令获取。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值