Johann George Asked: 2021-02-24 12:15:28 +0800 CST2021-02-24 12:15:28 +0800 CST 2021-02-24 12:15:28 +0800 CST 我会在恢复模式下丢失数据吗? 772 如果我会在恢复模式下丢失数据,我会到处搜索,我会这样吗?即使在询问 ubuntu 时,我也到处寻找,但没有发现任何帮助。 recovery-mode 4 个回答 Voted user535733 2021-02-24T13:27:41+08:002021-02-24T13:27:41+08:00 恢复模式不会仅通过输入(或仅通过尝试)删除您的任何数据。 它不是“系统还原”或“系统重置”。它只是访问根提示符,因此您可以自己排除故障和解决问题。 Enterprise 2021-02-24T13:39:25+08:002021-02-24T13:39:25+08:00 如果您只是进入恢复模式并且不进行任何更改,则不会发生任何“坏事”。只需键入exit并按下Enter即可退出恢复模式。 恢复模式允许您使用终端控制台对系统进行更改,但您必须明确授予自己读/写访问权限才能执行此操作。 您显然已经知道如何进入“恢复模式”菜单,但我将列出完整的步骤(改编自Ubuntu 恢复模式 Wiki) 打开你的电脑。 使用 BIOS,快速按住Shift键进入 grub 菜单。 使用 UEFI 按Escape键获取 grub 菜单。 选择以“高级选项”开头的行。 选择以“(恢复模式)”结尾的行 按回车键,您的机器将开始启动过程。 将显示带有多个选项的“恢复模式”菜单。 其中一个选项是“Drop to root shell prompt”,我相信这是您要询问的选项。(还有其他选项,但我将专门讨论“root”选项)。 突出显示“root Drop to root shell prompt”并按下Enter。 即使您以 root 身份登录系统,您也不能(还)意外地进行任何更改。 这是因为根分区(/系统上的“父”目录)以只读方式挂载。 要对系统进行更改,必须明确执行以下操作: /使用以下命令以读/写方式挂载: mount -o remount,rw / 接下来,如果您有其他需要访问的分区(例如单独的分区/home),请使用以下命令: mount --all 这将挂载 fstab 中提到的所有文件系统。 现在,如果您进行任何更改,如果您不小心,可能会损坏您的系统! Best Answer Levente 2021-02-24T13:34:00+08:002021-02-24T13:34:00+08:00 我解决了您在评论中添加的问题: 我的意思是,如果您进入恢复模式,它会擦除数据(?) 它本身不会擦除任何数据——只有当你明确要求它时。 恢复模式本身只是操作系统的一个简化变体(实际上是一个子集):它只启动系统的最核心,可以让您有机会与计算机交互并尝试修复任何问题的最低限度可能存在的错误。 默认情况下,许多功能(甚至是重要功能)都不会在恢复模式下启用,因此故障子系统导致任何不稳定或进一步崩溃的机会较小。 您可能仍会以三种方式遇到数据丢失——但不是仅仅由进入恢复模式造成的: 一种方法是数据丢失甚至在您进入恢复模式之前就已经发生。一些需要您进入恢复模式的错误可能已经导致数据丢失。 一个例子可能是内部磁盘的某种程度的故障。 另一种方法可能是,如果您在 root shell 控制台上做了一些导致数据丢失的事情:比如在您不熟悉的命令行上键入和执行此类命令,并且您不清楚其后果。 例如,任何与磁盘或分区相关的命令绝对不适合在命令行上以反复试验的方式使用。应该首先了解这些命令,例如,通过在网上阅读有关它们的教程。您甚至可以在本网站上向我们询问有关使用特定命令的问题。 最后,我认为我们可以强调恢复模式的这些可能并非完全没有风险的特征;如果您选择使用它们: “尽量腾出空间” 可能根本没有风险,但它是关于删除文件的,所以从技术上讲,它仍然是关于扔掉一些文件——但不是你的文件:它可能会从缓存和临时目录中扔掉不再需要的文件。(虽然我承认我对此了解不多。) “检查所有文件系统” 如果文件系统检查实用程序(称为fsck)以只读模式运行,那么应该没问题。 但是,如果它在尝试修复磁盘错误的这种模式下运行,它可能无法成功修复磁盘,并可能使其处于错误状态。 教训应该是,始终需要保留重要数据的备份,最好是在单独的设备上:至少在某种存储卡或外部磁盘上。 不保留备份并始终只是希望您可以在不丢失任何数据的情况下摆脱每一次紧急情况,这可能会缓慢但很可能会导致令人不快的意外。 Ankur A Sharma 2021-02-24T13:56:36+08:002021-02-24T13:56:36+08:00 简短回答:否 恢复模式就像 Windows 中的安全模式启动一样。您只需加载非常少的资源和程序即可启动,以便您可以调试和解决某些操作系统或模块问题并从中恢复。 当然,您可以在不知道自己在做什么的情况下通过运行命令来破坏您的操作系统,但即使在正常模式下您也可以这样做。Linux 命令行功能强大,能力越大责任越大。因此,在执行命令之前要知道命令可以做什么以及应该做什么。
恢复模式不会仅通过输入(或仅通过尝试)删除您的任何数据。
它不是“系统还原”或“系统重置”。它只是访问根提示符,因此您可以自己排除故障和解决问题。
如果您只是进入恢复模式并且不进行任何更改,则不会发生任何“坏事”。只需键入
exit
并按下Enter即可退出恢复模式。恢复模式允许您使用终端控制台对系统进行更改,但您必须明确授予自己读/写访问权限才能执行此操作。
您显然已经知道如何进入“恢复模式”菜单,但我将列出完整的步骤(改编自Ubuntu 恢复模式 Wiki)
打开你的电脑。
使用 BIOS,快速按住Shift键进入 grub 菜单。
使用 UEFI 按Escape键获取 grub 菜单。
选择以“高级选项”开头的行。
选择以“(恢复模式)”结尾的行
按回车键,您的机器将开始启动过程。
将显示带有多个选项的“恢复模式”菜单。
其中一个选项是“Drop to root shell prompt”,我相信这是您要询问的选项。(还有其他选项,但我将专门讨论“root”选项)。
突出显示“root Drop to root shell prompt”并按下Enter。
即使您以 root 身份登录系统,您也不能(还)意外地进行任何更改。
这是因为根分区(
/
系统上的“父”目录)以只读方式挂载。要对系统进行更改,必须明确执行以下操作:
/
使用以下命令以读/写方式挂载:接下来,如果您有其他需要访问的分区(例如单独的分区
/home
),请使用以下命令:这将挂载 fstab 中提到的所有文件系统。
现在,如果您进行任何更改,如果您不小心,可能会损坏您的系统!
我解决了您在评论中添加的问题:
它本身不会擦除任何数据——只有当你明确要求它时。
恢复模式本身只是操作系统的一个简化变体(实际上是一个子集):它只启动系统的最核心,可以让您有机会与计算机交互并尝试修复任何问题的最低限度可能存在的错误。
默认情况下,许多功能(甚至是重要功能)都不会在恢复模式下启用,因此故障子系统导致任何不稳定或进一步崩溃的机会较小。
您可能仍会以三种方式遇到数据丢失——但不是仅仅由进入恢复模式造成的:
fsck
)以只读模式运行,那么应该没问题。教训应该是,始终需要保留重要数据的备份,最好是在单独的设备上:至少在某种存储卡或外部磁盘上。
不保留备份并始终只是希望您可以在不丢失任何数据的情况下摆脱每一次紧急情况,这可能会缓慢但很可能会导致令人不快的意外。
简短回答:否
恢复模式就像 Windows 中的安全模式启动一样。您只需加载非常少的资源和程序即可启动,以便您可以调试和解决某些操作系统或模块问题并从中恢复。
当然,您可以在不知道自己在做什么的情况下通过运行命令来破坏您的操作系统,但即使在正常模式下您也可以这样做。Linux 命令行功能强大,能力越大责任越大。因此,在执行命令之前要知道命令可以做什么以及应该做什么。