読者です 読者をやめる 読者になる 読者になる

tweeeetyのぶろぐ的めも

アウトプットが少なかったダメな自分をアウトプット<br>\(^o^)/

macからnfsマウントしてlinux(centos)のファイルをsublime textで保存/編集したときに困ったことメモ① - 激重い

linux mac sublimeText nfs

はじめに

macからlinuxnfsマウントしてsublime textでファイルを編集する際に困ったことがあったのでメモ。

困った内容

以前macからlinuxnfsマウントをする記事を書いた。
Mac OS XでCentOSに入れたsamba経由でのアクセスが遅いのでNFSにしてみるメモ(exports, mount_nfs, diskutil unmount)

上記の記事でやりたいことはこれ

  • macnfsクライアント(マウントする側)
  • linuxnfsサーバー(exportsする側/マウントされる側)
  • mac側とlinux側のユーザ、グループは一致していない
  • macではエディタとしてsublime textを使ってlinux(nfs)のファイルを保存/編集
困ったこと

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についてはどこで情報を見たか失念しました汗

関連の記事

まとめ

nolocksが直接的な原因か確証が持てないが、
つけるのとつけないので重さが極端に違ったのでこれな気がする程度。。。

nolocksについてはこちらを参考に。
* http://qiita.com/shoya/items/009ca1e06d6d9c9f2e67