问题#1

问题#1

我最近安装了ubuntu 16.04。安装前,我备份了我的数据(以前的系统是ubuntu 14.04)。安装后,我想复制回我的文件,但无法访问。光盘未出现在 下的文件中(左侧栏中)unity。在 下mate我可以看到它,但如果我尝试打开它,则会出现消息unable to mount location

sudo fdisk -l输出为:

Disk /dev/sda: 298,1 GiB, 320072933376 bytes, 625142448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x924cef05

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048 617050111 617048064 294,2G 83 Linux
/dev/sda2       617052158 625141759   8089602   3,9G  5 Extended
/dev/sda5       617052160 625141759   8089600   3,9G 82 Linux swap / Solaris

Partition 2 does not start on physical sector boundary.


Disk /dev/sdb: 298,1 GiB, 320072933376 bytes, 625142448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000e1e9b

Device     Boot Start       End   Sectors   Size Id Type
/dev/sdb1        2048 625141759 625139712 298,1G 83 Linux
maria@maria-Vostro-3360:/media$ sudo mount -t ntfs /dev/sdb1 /media/external

我已经在/media命名中创建了安装点external

我已经跑了sudo mount /dev/sdb1 /media/external

输出为:

 mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
        missing codepage or helper program, or other error

      In some cases useful info is found in syslog - try
      dmesg | tail or so.

我试过了mount -t ext4 /dev/sdb1 /media/external

输出:

mount: special device /dev/sdb1 does not exist
maria@maria-Vostro-3360:/media$ 

我是否应该尝试其他方法来访问数据?

更新

我尝试在 GParted 中查看磁盘。显示unknown file system详细信息,下面有以下内容:

分区

是不是说我的椎间盘突然坏了?

更新 3

Disk /dev/sdb - 320 GB / 298 GiB - CHS 38913 255 63
     Partition               Start        End    Size in sectors
 D Linux                    0  32 33 38913  70  5  625139712
 D Linux                 1215 170 44 38913  70  5  605612032
 D Linux                 1490 100 19 38913  70  5  601198592
 D Linux                19611 118 28 25015 239 56   86822912

更新

由于问题似乎不是安装问题而是文件​​系统损坏,因此我提出了有关数据恢复的新问题:数据恢复-损坏的文件系统

答案1

你有两个问题。

问题#1

在您的 /dev/sda 硬盘上,分区 sda2/sda5 未正确对齐。这是一个相对容易修复的问题,因为它是您的交换分区。

1. 在 gparted 中,您可以选择 sda5 并发出 swapoff 命令
2.然后删除sda5,然后删除sda2
3.然后重新创建一个新的主(非扩展)交换分区,选择新分区,并发出 swapon 命令。
4. 在终端中,输入“sudo blkid”并记下新交换分区的 UUID。
5. 仍在终端中,使用“gksudo gedit /etc/fstab”编辑“/etc/fstab”,找到包含单词“swap”的行,并将 UUID 更改为新的 UUID。保存文件并退出 gedit。
6. 重新启动系统,并在终端中发出“swapon”命令以确认新的交换分区正常工作。

问题 #2

您需要恢复 sdb1 分区,方法是将其从未知更改为 EXT4。最好使用 testdisk。

1. 在终端中输入“sudo apt-get update”
2. 在终端中输入“sudo apt-get install testdisk”
3. 在终端中输入“sudo testdisk”

您可以通过访问以下网站了解有关 testdisk 分区恢复的更多信息http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step

相关内容