私のホストマシンはArchLinuxで、CentOSゲストでApacheを実行しています。共有フォルダーにvhost構成とすべてのサイトコードがあります。vhost構成を共有フォルダーに配置できるようにするために、共有フォルダーをapache:apacheとしてマウントしました。
shared /mnt/shared vboxsf defaults,uid=48,gid=48 0 0
ホストでファイルを編集しているとき、Apacheは常に末尾の文字を含む古いバージョンのファイルの送信を開始します。vimでは^@と表示されるので、ヌル文字だと思います。ヌル文字の数は、最初の行を編集しても変更の数に関連しており、最後にヌル文字が表示されます。推測すると、それは悪い差分のように見えます。
httpd
、、umount
再マウントして開始httpd
すると、ファイルは正常に見えます。httpdを再起動するだけでは役に立ちません。
マウントのデバッグはどのように行いますか?で私に飛び出したものは何もありません/var/log
。