在只读系统中安装外部驱动器

在只读系统中安装外部驱动器

昨晚,我妻子的运行 OpenSUSE 的笔记本电脑似乎出现了某种故障,启动时出现了一大堆错误,最终提示输入 root 密码才能以只读方式访问 shell。

在这种只读模式下,我能够看到所有重要文件似乎仍然存在,所以我想在做任何事情之前先备份它们。

我连接了一个外部 USB 驱动器并显示一条消息:

usb 4-3: new high speed USB device using ehci_hcd and address 3
usb 4-3: new device found, idVendor=152d, idProduct=2338
sub 4-3: new device strings: Mfr=1, Product=2, SerialNumber=5
[...etc....]
scsi3 : SCSU emulation for USB Mass Storage devices
scsi 3:0:0:0: Direct-Access WDS WD25 WD-[...more hard drive info...etc.]
[...etc...]
sd 3:0:0:0: [sdb] Assuming drive cache: write through
 sdb: [mac] sdb1 sdb2 sdb3 sdb4
sd 3:0:0:0: [sdb] Attached SCSI disk
sd 3:0:0:0: Attached scsi generic sg2 type 0

因此我认为这一切意味着它找到了驱动器。

现在,我想要安装它以便能够将文件复制到其中。

两个问题?

  1. 我如何在 /dev/ 中找到它
  2. 即使我找到了它,当我只有只读访问权限时,我该如何安装它?

感谢您的帮助。

答案1

您甚至可以通过强制重新挂载来重新挂载文件系统 - 只需记住您需要对系统进行 fsck。如果系统将其以只读方式挂载,则文件系统一定有问题。

mount -n -o remount /

对于 USB 设备,通常将其模拟为 scsi,您可以使用

fdisk -l

列出当前连接的所有驱动器。例如,要在 /dev/sdb1 上安装 ntfs 驱动器,请尝试:

mount -t ntfs-3g /dev/sdb1 /mnt

vfat如果您使用的是 fat16/32,请进行替换。

相关内容