如何从另一台计算机将安装了 ubuntu 的硬盘作为外部驱动器访问?

如何从另一台计算机将安装了 ubuntu 的硬盘作为外部驱动器访问?

答案:驱动器被格式化为 LVM2(无加密),这需要一些额外的步骤。lvm 的教程可在此处找到 cyberciti.biz/faq/linux-mount-an-lvm-volume-partition-command。请参阅下面的答案和评论。

我的旧电脑有一些“健康问题”,我需要访问硬盘上的信息。它安装了 Ubuntu 20.04。我已提取硬盘并将其作为外部驱动器连接到另一台 Ubuntu 20.04 计算机(使用硬盘盒,我只需通过 USB 插入即可)。

我现在可以看到我的旧硬盘:

dslavchev@computer_name:/media/dslavchev/DF73-1BD6$ tree
.
├── $RECYCLE.BIN
│   └── desktop.ini
├── EFI
│   ├── BOOT
│   │   ├── BOOTX64.EFI
│   │   ├── fbx64.efi
│   │   └── mmx64.efi
│   └── ubuntu
│       ├── BOOTX64.CSV
│       ├── grub.cfg
│       ├── grubx64.efi
│       ├── mmx64.efi
│       └── shimx64.efi
└── System Volume Information
    ├── IndexerVolumeGuid
    └── WPSettings.dat

5 directories, 11 files

我假设其中一个.efi文件包含所有文件(系统文件和启动文件除外)。我可能需要挂载它,但我不知道如何识别哪一个以及如何准确挂载它。

编辑:我忘了补充一下,我的旧电脑坏了之前,旧硬盘显示了一些坏分区。据维修店说,旧电脑的一些主板内存被烧坏了。磁盘显示磁盘上有一个坏扇区。

磁盘没有给我提供 Vassilis Theodoropoulos 所建议的播放选项。 磁盘截图

fdisk返回以下输出:

[sudo] password for dslavchev: 
Disk /dev/loop0: 218,102 MiB, 229629952 bytes, 448496 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


Disk /dev/loop1: 55,48 MiB, 58159104 bytes, 113592 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


Disk /dev/loop2: 31,9 MiB, 32595968 bytes, 63664 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


Disk /dev/loop3: 51,4 MiB, 53522432 bytes, 104536 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


Disk /dev/loop4: 64,79 MiB, 67915776 bytes, 132648 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


Disk /dev/loop5: 32,28 MiB, 33841152 bytes, 66096 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


Disk /dev/loop6: 55,46 MiB, 58142720 bytes, 113560 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


Disk /dev/loop7: 65,1 MiB, 68259840 bytes, 133320 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


Disk /dev/sda: 931,53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: TOSHIBA MQ04ABF1
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: gpt
Disk identifier: 9374EFB0-7975-4D34-8DA6-6CA7275FF5E8

Device       Start        End    Sectors  Size Type
/dev/sda1     2048    1050623    1048576  512M EFI System
/dev/sda2  1050624 1953523711 1952473088  931G Linux filesystem


Disk /dev/sdb: 931,53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: 048-2E7172      
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: 0x7de20091

Device     Boot   Start        End    Sectors  Size Id Type
/dev/sdb1  *       2048    1050623    1048576  512M  b W95 FAT32
/dev/sdb2       1050624 1953523711 1952473088  931G 8e Linux LVM

答案1

如果您尝试使用名为“磁盘”的应用程序,您将看到至少还有一个分区。这是您要查找的分区,而不是只有启动文件的 EFI 分区。您可以通过单击磁盘应用程序中的“播放”按钮来安装正确的分区。

编辑:

因为它是一个 LVM2 分区,所以您应该遵循以下步骤:

安装 LVM2

$ sudo apt install lvm2

扫描 LVM2 分区

跑步

$ sudo vgscan

或者

$ sudo vgscan --mknodes

输出表明 LVM 组。

要激活它,请运行

$ sudo vgchange -ay

或者

$ sudo vgchange -ay "LVM_Group_Name"

其中“LVM_Group_Name”代表上一步中指示的 LVM 组(不带引号)

为了列出它,请运行以下命令

$ sudo lvdisplay 

或者

$ sudo lvs

挂载 LVM2 分区

创建挂载点

$ sudo mkdir -vp /mnt/My_Lovely_Partition_Name/{root,home}

(除了 My_Lovely_Partition_Name,您还可以使用任何您想要的名称)

从 LV 路径挂载主卷和根卷

$ sudo mount {LV_PATH} /path/to/mount/point/
$ sudo mount /dev/LVM_Group_Name/home /mnt/My_Lovely_Partition_Name/home
$ sudo mount /dev/LVM_Group_Name/root /mnt/My_Lovely_Partition_Name/root

验证一下

$ df -T
$ df -T | grep -i fedora
$ ls /mnt/My_Lovely_Partition_Name/root
$ ls /mnt/My_Lovely_Partition_Name/home

如果希望在启动时自动挂载,请更新 /etc/fstab 文件

/dev/mapper/LVM_Group_Name-root /mnt/My_Lovely_Partition_Name/root ext4 defaults 0 0
/dev/mapper/LVM_Group_Name-home /mnt/My_Lovely_Partition_Name/home ext4 defaults 0 0

所有功劳归于维韦克别墅

相关内容