Dou*_*oug 1 debian mount fstab
/etc/fstab
/srv/www/test.com /home/user/test.com auto nouser,auto,rw,sync 0 0
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:mount: you must specify the filesystem type
. 有人可以给我一些见解吗?我正在尝试将目录 A 装入目录 B 并允许进行任何更改(添加新文件、编辑文件)。另外,如果我对挂载中的文件进行更改,它会自动更改原始文件吗?
mount
将设备节点(物理磁盘、远程 nfs 挂载等)附加到目录。您要做的是将一个目录映射到另一个目录。有几种方法可以处理这个问题。
最常见的称为符号链接。它本质上创建了一个文件系统条目,该条目重定向到文件系统中的另一个位置。如果您只是希望用户能够从他的主目录中访问 test.com 的文档根目录,这是最简单的方法。
或者,您可以使用bind
安装类型。在使用此类型之前,您必须确保目标目录存在,否则将无法获得预期的结果。这可以在命令行中使用:
mount --bind /src/www/test.com /home/user/test.com
Run Code Online (Sandbox Code Playgroud)
如果你想把它添加到/etc/fstab
文件中,它看起来像:
/srv/www/test.com /home/user/test.com bind defaults,bind 0 0
Run Code Online (Sandbox Code Playgroud)
但是,在处理bind
挂载之前,我会仔细考虑为什么符号链接是不够的。