我将我的主目录备份到我创建的新分区 /sdb1。现在我想检查我的主目录的文件和文件夹是否确实复制到了分区中。我注意到我无法进入分区并 ls 其内容。我该怎么做?
sudo mount -t ext4 /dev/sdb1 /mnt
sudo dump -0 -f /dev/sdb1 ~
ls /dev/sdb1
这里发生的另一件事是执行 dump 之后的 sdb1 似乎未格式化。
答案1
安装后/dev/sdb1
,/mnt
必须检查内部文件是否存在/mnt
ls /mnt
答案2
这是我的理解。如果我错了,请纠正我。
- 大多数程序在文件系统级别运行,其中数据结构是文件和元数据
dump
与 一样dd
,在设备级别运行,其中没有数据结构,只有二进制。/dev/sdb1
是一个设备,而不是一个目录,因此您需要挂载它以使在文件系统级别运行的程序可以访问它。
因此,要做您想做的事情,您需要在挂载点而不是设备上进行操作:
sudo mount /dev/sdb1 /mnt # Mount the device to the mountpoint.
cd /mnt # Now you can cd, use ls, or read the files