使用 mount --bind 时文件保存在哪里?

使用 mount --bind 时文件保存在哪里?

我正在读这个问题:访问挂载点的原始内容

它向我提出了一个问题:

--bind当使用包含原始文件和已安装驱动器上的文件的选项将新文件保存在已安装驱动器的点下时,该新文件保存在哪里?它是保存到安装的驱动器中还是原始位置?

答案1

你为什么不尝试一下呢?绑定挂载目录,创建文件,然后卸载。您将看到该文件是在原始目录中创建的。

mkdir bindmount
mkdir origin
sudo mount --bind origin bindmount
touch bindmount/myfile
sudo umount bindmount
ls -l bindmount
ls -l origin

相关内容