在Linux中使用mount--bind装载文件夹。一个子文件夹显示为空

在Linux中使用mount--bind装载文件夹。一个子文件夹显示为空,linux,bind,mount,Linux,Bind,Mount,我使用“mount-r--bind locationA locationB”命令成功地将硬盘上的一个文件夹装载到Linux中的另一个位置 但是,其中一个子文件夹未映射到其他位置。我不明白为什么子文件夹1、2和3被映射,但子文件夹4没有被映射。子文件夹4显示在目录树中,但内容列为空 我没有收到任何错误消息 有什么问题吗 谢谢您的时间。当您将文件系统装载到其他地方时,任何装载到绑定装载的文件系统内的装载点的文件系统都不会被移动 您可以使用递归绑定装载- mount-r--rbind location

我使用“mount-r--bind locationA locationB”命令成功地将硬盘上的一个文件夹装载到Linux中的另一个位置

但是,其中一个子文件夹未映射到其他位置。我不明白为什么子文件夹1、2和3被映射,但子文件夹4没有被映射。子文件夹4显示在目录树中,但内容列为空

我没有收到任何错误消息

有什么问题吗


谢谢您的时间。

当您将文件系统装载到其他地方时,任何装载到绑定装载的文件系统内的装载点的文件系统都不会被移动

您可以使用递归绑定装载-

mount-r--rbind location a location b

子文件夹4是否为装入点(即,与子文件夹1-3所在的文件系统不同的文件系统)?绑定装载不会跨越文件系统边界。。我不太清楚。。我怎么检查这个?我试图使用属性对话框检查它,但没有找到任何信息。所有子文件夹都来自ext4外部硬盘驱动器,所以它们都应该是ext4,对吗?/proc/mounts是否在第二列中有一行带有
//子文件夹4
?它也可能在
/etc/fstab
中列出,或者通过运行
df
命令列出。下面是/proc/mounts中的一行,看起来相关:“/dev/disk/by uuid/e5c67353-58ea-4e8d-85f2-f78683d6cd66/home/remote/photos ext4 rw,relatame,errors=remount ro,user_xattr,barrier=1,data=0”我在fstab中没有找到任何看起来相关的内容。这是“df-t”的输出: server@server-NC10:~$df-T使用的文件系统类型1K块可用使用%安装在/dev/sda1 ext4 152813668 79713356 65337780 55%/udev devtmpfs 500452 4 500448 1%/dev tmpfs tmpfs 203088 804 202284 1%/run none tmpfs 5120 0 5120 0%/运行/锁定无tmpfs 507716 648 507068 1%/run/shmThanks获取答案!我已经试过了,但它不能解决问题。。真奇怪。。