Debian崩溃,文件系统是只读的,无法备份 – 如何查找/挂载USB驱动器?

我们在这里有一台Debian服务器(vm),服务器在断电后崩溃。 我只能在维护模式下启动系统,整个文件系统设置为只读。 我可以通过维护模式运行fsck,但是我想在执行之前先备份一些文件。 问题:我无法访问networking,因为在维护模式下没有networking连接,出于某种原因,我尝试将USB闪存驱动器添加到计算机,但无法通过控制台find它。

问:如何在Debian上find/挂载一个USB驱动器? 我已经尝试从互联网上的几个资源,但没有任何工作。 有没有其他办法可以得到我的文件的备份? 由于文件系统设置为只读,因此无法启动联网。

任何帮助,将不胜感激。

你可以在没有可写文件系统的情况下启动networking连接 – 你可能不能使用init脚本来完成它(Debian的新版本使用tmpfs,但是我会假设你没有使用其中的一个) 。 只要使用ip (或ifconfig如果这是你的包)给接口一个IP,并提出:

 ip addr add 192.0.2.69/24 dev eth0 ip link set eth0 up 

如果您需要与本地子网中的某台计算机通话,则还可以添加一条默认路由:

 ip route add default via 192.0.2.254 dev eth0 

在Debian上安装USB驱动器与其他Linux发行版上的安装完全一样:

 mount /dev/sdXN /mnt 

由于/etc/mtab不可写,您可能会遇到限制,这很酷,只要给mount -n选项。

你可以让虚拟机从任何现场发行版的图像开始。 我不知道你是否有kvm,xen或者virtualbox / vmwarem等,但是大多数会让你从一个CD开始。 有了这个,你可以恢复最多的文件,我会build议rescuecd。
对你的其他问题

 how to you find/mount a usb drive on Debian? 

用命令

lsusb,dmesg和命令mount mount -t vfat / dev / sdXY / mount / point / you /select

你甚至可以删除-t vfat,大部分时候linux会识别你正在使用的分区types。