Windows 共有を Linux から利用する

CIFS UTILS を使って Linux 上のディレクトリーにマウントする。

準備

1. CIFS UTILS をインストールする

sudo apt-get install cifs-utils

2. Windows 共有の認証情報を保存する

cat > $HOME/.cifs-cred <<EOF
username=YOUR ID
password=YOUR PASSWORD
EOF
chmod 600 $HOME/.cifs-cred

3. マウント先ディレクトリーを作成する

mkdir -p $HOME/shared

マウント

mount -t cifs -o <オプション> <マウント先>

sudo mount -t cifs\
 -o noexec,nounix,uid=$(id -u),gid=$(id -g),credentials=$HOME/.cifs-cred\
 //Windows-Shared/ResourceName\
 $HOME/shared

アンマウント

umount [-l] <マウント先>

sudo umount $HOME/shared

-l オプションは、コマンドから即座に制御を戻しシステムにバックグラウンドでアンマウントさせる Lazy モード指定。
共有との制御通信に時間がかかる場合などに便利。