サイズが変更されない場合、Vagrant NFS共有は更新されたファイルを表示しません


10

NFS経由で/ vagrantをマウントすると、サイズが変更されない場合、ホスト上の変更されたファイルはゲストで更新されません。サイズが異なるように十分な変更を加えない限り、クイックアップデート/タイプミスはすぐには反映されません。

lookupcache = noneを設定しようとしましたが、すべてを遅くする以外は何も変更しません。

ホストとしてOSX MLを、ゲストとしてArch Linuxを使用しています。NFSはv3です(OSXのため)。


1
NFSクライアントがキャッシュされたブロックを再度読み取るようにトリガーするには、ファイルのmtimeを変更する必要があります。
kofemann 2013

回答:


28

これは何ヶ月もの間私を悩ませていました、そしてあなたがSublime Text(私はST3にいます)を使用しているなら、私はついに修正を見つけました。アトミックセーブを使用しているかどうかを確認します—それらが私にこの問題を引き起こしていました。

あなたにPreferences.sublime-settings、ファイル(崇高テキスト>設定>設定ユーザーが)これを追加します。

{
    "atomic_save": false
}

これにより、キャッシュされたファイルサイズのNFSの問題が修正されました。それでも根本的な問題がOS X NFSデーモンにあるのか、Ubuntuクライアントにあるのか(私のお金はOS Xにあります)。


同じ修正が見つかったので、あなたの回答を受け入れますが、質問を編集/回答するのを忘れました。ありがとう
hlidotbe 2014年

これは重要な情報です。開発者の1人が、コードの数字を変更しても、彼の浮浪者のサイトには反映されていないことに気づきました(同じファイルサイズ)。これはかなり悪いバグです。このソリューションを共有していただきありがとうございます。
バーナード

これはすぐに機能しました。Sublimeが非揮発性プロジェクトでファイルを保存する方法を調整したくない場合は、「設定」の下のプロジェクト構成ファイルのみに追加することもできます。
dcneiner 2014年

これを追跡するには数時間、数日、数週間、数か月、または数年かかると思います。アンディありがとう!
nlh 2014

1
カットコンテンツ/保存/更新/貼り付け/保存/更新のGAZILLIONのように私を救っただけです...私はあなたにビールを買います。
George Katsanos 2014年

0

VIMユーザー

@andyはすべてを実行しましたが、VIMを使用して同じ問題が発生しました。

:set nobackup
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.