我们在这里有一台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。