Debian 崩溃,文件系统是只读的并且无法备份 - 如何查找/安装 USB 驱动器?

Debian 崩溃,文件系统是只读的并且无法备份 - 如何查找/安装 USB 驱动器?

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

问题:如何在 Debian 上查找/安装 USB 驱动器?我尝试了互联网上的几种资源,但都没有用。还有其他方法可以备份我的文件吗?我无法启动网络,因为文件系统设置为只读。

任何帮助,将不胜感激。

答案1

您可以在没有可写文件系统的情况下启动网络 - 您可能无法使用 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即可。

答案2

您可以让虚拟机从任何实时发行版的映像启动。我不知道您是否有 kvm、xen 或 virtualbox /vmwarem 等。但大多数都允许您从 cd 启动。有了它,您可以恢复大多数文件,我推荐 rescuecd。
对于您的另一个问题

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

使用命令

lsusb、dmesg 并使用命令 mount mount -t vfat /dev/sdXY /mount/point/you/choose

您甚至可以删除 -t vfat,大多数情况下,linux 会识别您正在使用的分区类型。

相关内容