抱歉,我是一名新手,想问一个关于 Ubuntu 的基本问题。我的笔记本电脑有一个 SSD,安装了 Ubuntu 16.04LTS,还有一个 HDD。它们都有几个分区。昨天,我尝试从安装为sdc1。我使用了几种工具,但我怀疑最重要的是以下命令:
ddrescue -f -r3 /dev/sdc1 /dev/sdb4 logfile
运行该程序后,其中一个 HDD 分区似乎已重新分区,并且 nautilus 开始在我的 HDD 分区标签附近显示带箭头的框。现在,当我重新启动时,我的 HDD 分区不会自动挂载。我只看到空桌面,并且一次只能启动一个终端,因为它们都聚集在桌面的左上角,无法从那里移动。
lsblk
给出以下内容:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 119.2G 0 disk
sda1 8:1 0 600M 0 part /boot/efi
sda2 8:2 0 3G 0 part
sda3 8:3 0 83.9G 0 part
sda4 8:4 0 31.8G 0 part [SWAP]
sdb 8:16 0 931.5G 0 disk
sdb1 8:17 0 200G 0 part
sdb2 8:18 0 500G 0 part
sdb3 8:19 0 200G 0 part
sdb4 8:20 0 31.5G 0 part
sdc 8:32 1 29.1G 0 disk
sdc1 8:33 1 29.1G 0 part /media/me/TOSHIBA
loop0 7:0 0 81.7M 1 loop /snap/core/4017
loop1 7:1 0 81.6M 1 loop /snap/core/4110
loop2 7:2 0 81.3M 1 loop /snap/core/3887
这里星展银行我的固态硬盘 (SSD) 是安全数据库是我的硬盘。如您所见,硬盘分区尚未安装。
这是blkid
:
/dev/sda1: LABEL="ESP" UUID="0AEC-8283" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="3ae1181e-c506-4254-be93-f8ebb7487763"
/dev/sda2: LABEL="OS" UUID="6810-7989" TYPE="vfat" PARTLABEL="Basic data partition" PARTUUID="6aefe6a8-9e57-4f58-8fed-e4c87cb0890e"
/dev/sda3: LABEL="UBUNTU" UUID="64ef968d-8488-49b1-8dde-a0829168b76f" TYPE="ext4" PARTUUID="b61d10c6-e5a8-456b-bf9c-19bff4b97c66"
/dev/sda4: UUID="181a3feb-93f6-4e98-8583-52a683f658bc" TYPE="swap" PARTUUID="e0c61132-4bc0-4089-be6f-e035b89e404a"
/dev/sdb1: LABEL="C" UUID="16D1E84B6E1AEFF3" TYPE="ntfs" PARTUUID="e1d5874f-01"
/dev/sdb2: LABEL="D" UUID="329D74C657FEB321" TYPE="ntfs" PARTUUID="e1d5874f-02"
/dev/sdb3: LABEL="F" UUID="4E0068F541357DFD" TYPE="ntfs" PARTUUID="e1d5874f-03"
/dev/sdb4: UUID="64A7-9503" TYPE="vfat" PARTUUID="e1d5874f-04"
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/sdb4似乎已被重新分区ddrescue
。
这是fstab
:
<file system> <mount point> <type> <options> <dump> <pass>
/ was on /dev/sda3 during installation
UUID=64ef968d-8488-49b1-8dde-a0829168b76f / ext4 errors=remount-ro 0 1
/boot/efi was on /dev/sda1 during installation
UUID=0AEC-8283 /boot/efi vfat umask=0077 0 1
swap was on /dev/sda4 during installation
UUID=181a3feb-93f6-4e98-8583-52a683f658bc none swap sw 0 0
每次修复都很容易,因为 nautilus 仍然可以看到我的分区,并且在我单击它们的图标后它们就会安装。
我在 gparted 中看到的唯一异常是/dev/sdb4说
分区内有 30.55 GiB 未分配空间。要增加文件系统以填充分区,请选择分区并选择菜单项:分区->检查”
另外这个分区是fat32,其他硬盘分区都是ntfs,不记得原来是这些还是后来改的了ddrescue
。
现在,我认为我可以轻松解决所有这些问题,因为我可以重新分区/dev/sdb4并编辑文件系统。但是,作为一名新手,并不完全了解发生了什么,我宁愿将这一切恢复到损坏之前的状态。
日志ddrescue
文件如下:
Rescue Logfile. Created by GNU ddrescue version 1.19
Command line: ddrescue -f -r3 /dev/sdc1 /dev/sdb4 logfile
Start time: 2018-03-04 01:39:04
Current time: 2018-03-04 01:41:40
Finished
current_pos current_status
0x102FBE00 +
pos size status
0x00000000 0x102BC000 +
0x102BC000 0x00040000 -
0x102FC000 0x2D100000 +
dmesg
说EXT4-fs (sda3):已重新安装。选项:errors=remount-ro
到底发生了什么?我认为这不仅仅是重新划分/dev/sdb4。为什么现在分区不自动挂载了?我该如何恢复?如果我执行分区->检查,一切都会恢复正常吗?/dev/sdb4正如 gparted 所建议的那样?