【问题标题】:Linux read external disk data, cannot mountLinux读取外盘数据,无法挂载
【发布时间】:2019-02-07 22:27:49
【问题描述】:

我刚从其他人那里收到一块硬盘,里面有一些数据。我想读取这个磁盘里面的数据。但是,当我尝试安装它时,它显示:

~ lsblk

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT

sda      8:0    0 232.9G  0 disk 

├─sda1   8:1    0   217G  0 part /

├─sda2   8:2    0     1K  0 part 

└─sda5   8:5    0    16G  0 part [SWAP]

sdc      8:32   0  74.6G  0 disk 

sr0     11:0    1  1024M  0 rom  

~ sudo mount /dev/sdc /media/new

mount: /dev/sdc: can't read superblock

~ udisksctl mount -b /dev/sdc

Object /org/freedesktop/UDisks2/block_devices/sdc is not a mountable filesystem.

那么我该怎么做才能读取这个磁盘里面的数据呢?我不确定我是否可以使用 mkfs.ext4 /dev/sdc 之类的命令,这似乎会初始化磁盘并擦除数据。

【问题讨论】:

  • 这更像是一个超级用户的问题,而不是 stackoverflow 的问题。无论如何......如果有人给你磁盘,他可以告诉你用来写它的格式是什么。如果它是 RAID 堆栈的一部分/在硬件级别编码,那么对不起,你是歪的
  • 好的,谢谢。我会就此联系磁盘所有者
  • Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super UserUnix & Linux Stack Exchange 会是一个更好的提问地点。
  • 您收到的 I/O 错误是一个非常糟糕的信号。如果这是 SSD,它可能完全死了。如果它是硬盘驱动器,您将需要使用专门的恢复工具,这些工具可能能够读取其中的部分内容,具体取决于它的损坏方式。像旧的基于 DOS 的 SpinRIte 或 Linux 中的 dd_rescue 之类的工具,或其他专有的取证工具。过去,您需要可以拆开驱动器并使用专用硬件工具读取盘片的数据恢复服务。

标签: linux mount disk


【解决方案1】:

您是否尝试过使用 gparted 获取一些信息?

【讨论】:

  • 是的。它显示磁盘未分配。但是当我开始 gparted 时,它在 /dev/sdc 上读取时显示输入/输出错误
  • 这听起来像是你的光盘注定要失败。如上所述,尝试使用 ddrescue,它的作用类似于 dd,但功能更多。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-11-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-06
  • 2020-02-15
  • 2020-03-13
  • 1970-01-01
相关资源
最近更新 更多