freebsd 单用户模式

阅读: 评论:0

freebsd  单用户模式

freebsd 单用户模式

由于增加了个新分区,在/etc/fstab中写错了相关条目,导致系统启动不了,在进入单用户模式修改时遇到一些问题,现已解决,现总结一下:

1、在进入单用户模式时,系统默认只挂载 / 文件系统,因此如果/usr, /var等是单独的文件系统的话,需要分别挂载它们,否则一些命令用不了,如vi,会提示没有该命令。可以使用 mount 的 -a 选项一次挂载 fstab 中的所有文件系统(noauto除外)。

2、单用户状态下 / 文件系统是以读方式挂载的,如果要修改 /etc/fstab 文件,需要以写方式挂载 / 文件系统,这时可在提示符下打入 mount -uw /dev/ad0s1a / 重新以写方式挂载。

3、如果没有正常关机可能还要用 fsck 检查文件系统。




FreeBSD 在正常运行时处于多用户模式 (multi-user mode)。此时系统资源全部可用,文件系统都被挂载并可读写。系统中各个用户都可登录或执行特定命令,以及等等。而单用户 (single-user mode) 则相反。进入单用户模式后,系统资源不是全部可用,只有根文件系统 (root filesystem) 被挂载,而且只能都不能写。系统只有一个用户,也就是超级用户 root。单用户模式一般是超级用户用来执行系统维护,修复等工作的。

什么时候需要单用户模式

文件系统有不可自动修复的错误时
进入单用户模式,可以运行 fsck (或者 fsck -y),来修复文件系统。

编译安装系统时
我们需要在单用户模式下来 make installworld,以避免在升级系统和配置时造成不必要的错误。

执行其他维护,升级,修复等操作时

单用户模式下如何让根分区可读写
很简单,执行 mount -rw / 就可以了。

在单用户模式下不能做什么
目前,在单用户模式下你不能挂载 zfs 文件系统。

如何进入单用户模式
当系统启动到菜单时,按下数字键 4,就能进入单用户模式。如果是老版本的 FreeBSD,需要在出现 boot 提示符的时候按下任意键,然后输入 boot -s 才能启动到单用户模式。

挂接其它分区

mount -u /
mount /usr
mount /var



转载于:

本文发布于:2024-02-01 14:32:48,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170676917037277.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:单用户   模式   freebsd
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23