はじめに
macからlinuxへnfsマウントしてsublime textでファイルを編集する際に困ったことがあったのでメモ。
困った内容
以前macからlinuxへnfsマウントをする記事を書いた。
Mac OS XでCentOSに入れたsamba経由でのアクセスが遅いのでNFSにしてみるメモ(exports, mount_nfs, diskutil unmount)
上記の記事でやりたいことはこれ
困ったこと
finderでnfsマウントしたディレクトリ内のファイルを見ようとすると表示されるのが激重だった
対応前の設定
詳細は前回記事リンクを見てもらうとして、今回に関係ありそうな設定のみにフォーカス
linux側
/etc/exportsの設定
# /etc/exports /mnt/hoge 172.23.83.0/24(rw,insecure,no_root_squash,sync)
mac側
mac側でマウントするときのコマンド(とオプションとか)
# sudo mount_nfs -P 10.33.87.216:/mnt/hoge /Volumes/nfs01
対応
mount_nfsコマンドでマウント後にfinderからのぞくと激遅い。
対応はmac側のmount_nfsコマンドのオプションで直った。
以下対応
※ 一度アンマウント # diskutil unmount nfs01 ※ 再度マウント(-oオプションでいろいろ指定) # sudo mkdir nfs01 # sudo mount_nfs -o nolocks,rw,nfc 10.33.87.216:/mnt/hoge /Volumes/nfs01
nolocks,rw,nfcのそれぞれの有無について何パターンか試したがnolocksを指定しないと遅かった。
また、もともと指定していた-P
は昔の設定?のようで今はいらないらしい。
※ -P
についてはどこで情報を見たか失念しました汗
関連の記事
- Mac OS XでCentOSに入れたsamba経由でのアクセスが遅いのでNFSにしてみるメモ(exports, mount_nfs, diskutil unmount)
- macからnfsマウントしてlinux(centos)のファイルをsublime textで保存/編集したときに困ったことメモ① - 激重い
- macからnfsマウントしてlinux(centos)のファイルをsublime textで保存/編集したときに困ったことメモ② - 一定時間経つと毎回パスワードを聞かれる(exportsのall_squash,anonuid,anongidで対応してみる)
- macからnfsマウントしてlinux(centos)のファイルをsublime textで保存/編集したときに困ったことメモ③ - 保存するたびに'Has changed on disk. Do you want to reload it?'と言われる
まとめ
nolocksが直接的な原因か確証が持てないが、
つけるのとつけないので重さが極端に違ったのでこれな気がする程度。。。
nolocksについてはこちらを参考に。
* http://qiita.com/shoya/items/009ca1e06d6d9c9f2e67