我有一个外部硬盘,其中包含内部硬盘的克隆(使用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
。但是,您无法从未挂载的分区绑定挂载目录 - 该分区在挂载之前不是文件层次结构的一部分。