![如何在一个挂载点上挂载多个目录?(例如 SD 卡)](https://linux22.com/image/529537/%E5%A6%82%E4%BD%95%E5%9C%A8%E4%B8%80%E4%B8%AA%E6%8C%82%E8%BD%BD%E7%82%B9%E4%B8%8A%E6%8C%82%E8%BD%BD%E5%A4%9A%E4%B8%AA%E7%9B%AE%E5%BD%95%EF%BC%9F%EF%BC%88%E4%BE%8B%E5%A6%82%20SD%20%E5%8D%A1%EF%BC%89.png)
我目前有一台带有 512MB 内部存储 (NAND) 和 SD 卡插槽的插头计算机,其中 SD 卡插槽带有 8GB SD 卡。插头计算机运行 Ubuntu 9.04 (Jaunty),我计划主要将其用作 Web 服务器。
由于我的内部存储空间有限,我想将所有可能增大的目录移动到 SD 卡上(例如/var,/srv,/选择)。但是,可以将多个目录挂载到 SD 卡上吗?
有什么解决方案可以不利用符号链接作弊?我是否必须将 SD 卡分成几个分区并分别安装它们?如果知道是否有解决方案可以让我拥有一个单一、连续的存储空间就好了。
答案1
A绑定挂载允许您将目录挂载到文件结构中的其他位置。
mount --bind /var/volumes/srv /srv
请参阅mount(8)
手册页以了解更多详细信息。