由于目录无法创建硬链接,请使用绑定挂载
-
- vagrantを使っている時、Vagrantfileで
- config.vm.synced_folderを設定すれば別ディレクトリにアクセスできますが、設定変更にはvagrant reloadしないといけないため
失败
$ ln -s ~/ansible_centos7_host link_ansible

- ゲストOSからホストのディレクトリにアクセス出来ない。
$ ln ~/ansible_centos7_host link_ansible
ln: `/home/vagrant/ansible_centos7_host`: ディレクトリに対するハードリンクは許可されていません
取决于个人的努力和毅力。
mkdir link_ansible
sudo mount --bind ~/ansible_centos7_host/ link_ansible/

其他
- バインドマウント一覧を確認
grep home /proc/mounts
$ mv link_ansible/ aa
mv: `link_ansible/` から `aa` へ移動できません: デバイスもしくはリソースがビジー状態です
$ rm -rf link_ansible
rm: `link_ansible` を削除できません: デバイスもしくはリソースがビジー状態です
$ ls -l link_ansible
# フォルダの中身は空になるので注意!
httpd 的中文翻译可以是:网络服务器
这可能对替换DocumentRoot很有用。
$ sudo mount --bind /usr/share/hoge/htdocs/ /var/www/
这就不需要重启Apache了。
$ sudo umount /var/www/