从维护外壳传输文件

从维护外壳传输文件

我正在运行 ubuntu 14.04。

我尝试启动计算机并收到以下错误:

General error mounting filesystems.
A maintenance shell will now be started.
CONTROL-D will terminate this shell and reboot the system

由于计算机无法启动,我需要传输文件。我可以从命令行访问文件,但无法传输任何文件。

我尝试安装 USB 驱动器,但‘安装’尚未安装。

然后我用rsync -avh /dev/sdb /media/usb

错误信息:

rsync: mknod "/media/usb" failed: Read-only file system (30)

我并不受限于这种方法。我只需要传输我的文件。

任何援助将不胜感激。

答案1

您无需费力地做这些事情,只需从 USB 或 CD/DVD 启动实时 Linux 系统并以此挽救数据即可。这也使得安装错误的诊断更加方便。

如果你确实想要或需要使用救援外壳,

  • 寻找可写的文件系统,如/run/tmp(查看输出中的挂载选项mount或内容以/proc/mounts找到合适的选项)或
  • 自己创建一个可写的 tmpfs 挂载点(mount -t tmpfs none /tmp)。

您可以在此处创建目录,以后可将其用作包含数据和传输介质的文件系统的挂载点。您应该在前者上使用标志,--read-only以免mount意外更改或删除任何数据。

相关内容