如何从克隆硬盘中检索一些内容

如何从克隆硬盘中检索一些内容

我有一个外部硬盘,其中包含内部硬盘的克隆(使用dd if=dev/sda of=dev/sdb

sda       8:0    0 931,5G  0 disk 
├─sda1    8:1    0   400M  0 part 
├─sda2    8:2    0   260M  0 part /boot/efi
├─sda3    8:3    0   128M  0 part 
├─sda4    8:4    0 298,3G  0 part 
├─sda5    8:5    0   1,8G  0 part 
├─sda6    8:6    0  28,6G  0 part /
├─sda7    8:7    0 286,1G  0 part /home
├─sda8    8:8    0   3,8G  0 part [SWAP]
├─sda9    8:9    0   450M  0 part 
└─sda10   8:10   0  20,2G  0 part 
sdb       8:16   0 931,5G  0 disk 
├─sdb1    8:17   0   400M  0 part 
├─sdb2    8:18   0   260M  0 part 
├─sdb3    8:19   0   128M  0 part 
├─sdb4    8:20   0 298,3G  0 part 
├─sdb5    8:21   0   1,8G  0 part 
├─sdb6    8:22   0  28,6G  0 part 
├─sdb7    8:23   0 286,1G  0 part 
├─sdb8    8:24   0   3,8G  0 part 
├─sdb9    8:25   0   450M  0 part 
└─sdb10   8:26   0  20,2G  0 part 

现在我尝试通过如下方式挂载/var/www来检索文件夹的内容:dev/sdb7

sudo mount dev/sdb7/var/www /home/tmp

但这会导致下一个错误

mount:/home/tmp:特殊设备 dev/sdb7/var/www 不存在。

谢谢帮助我解决这个问题。

答案1

man mount

mount命令的标准形式为:

          mount -t type device dir

这告诉内核将在设备(类型为 type)上找到的文件系统附加到目录 dir。

目录不是文件系统,因此无法挂载。

mount /dev/sdb7 /some/mountpoint然后您就可以访问/some/mountpoint/var/www

您可以将文件层次结构的一部分绑定挂载到其他地方。手册页给出了示例mount --bind olddir newdir。但是,您无法从未挂载的分区绑定挂载目录 - 该分区在挂载之前不是文件层次结构的一部分。

相关内容