我正在运行 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
意外更改或删除任何数据。