前提
- vmwareplayerの共有フォルダ機能が、ある時から急激にディスクアクセスが遅くなったので、別の方法で共有することにしました。
概要
- windowでファイル共有 → Linux側でマウント
windowsでファイル共有
- フォルダ上で右クリックして共有
- 詳細な共有からアクセスコントロールで必要な権限を設定
Linuxでマウント
# ディレクトリ作成
mkdir -p /mnt/dir
# マウント
mount -t cifs -o uid=XX,gid=YY,user=WINDOWS_USER,password=WINDOWS_PASSWORD,rw,file_mode=0777,dir_mode=0777 //192.168.xxx.yyy/dir /mnt/dir
今回の目的としてはapacheから読み書きできれば良いので、uidとgidにはapacheの実行ユーザの番号を指定します。
WINDOWS_USERとWINDOWS_PASSWORDには、Windowsにログインするときのユーザ、パスワードを与えてください。
192.168.xxx.yyyはWindowsのIPアドレスを指定します。
マウント解除
umount -l /mnt/dir