cifs自動マウント

2070 ワード

会社のサーバでcifsを使用すると、共有スペースが提供されます.
設定を変更し、電源を入れるたびに自動的にマウントされます.
設定を変更する前に、パラメータが正しいかどうかを手動でマウントします.
ubuntu 12.04
sudo mount.cifs //192.168.1.1/your/file/path /media/local/mount/point/   -o user=your-name-on-server,password=password,uid=your-name-on-ubuntu,gid=your-name-on-local,sec=ntlmv2 

成功後、/etc/fstabを変更
//192.168.1.1/your/file/path                     /media/local/mount/point/       cifs    user=your-name-on-server,password=password,uid=your-name-on-ubuntu,gid=your-name-on-local,sec=ntlmv2     0       0

再起動
fedora14
sudo mount.cifs //192.168.1.1/your/file/path /media/local/mount/point/ -o user=your-name-on-server,password=password,uid=your-name-on-ubuntu,gid=your-name-on-local


成功後、/etc/fstabを変更
//192.168.1.1/your/file/path                     /media/local/mount/point/       cifs    user=your-name-on-server,password=password,uid=your-name-on-ubuntu,gid=your-name-on-local     0       0

再起動
注意:
1、ubuntuマウント失敗
ubuntuでマウントすると、次のプロンプトが表示されます.
mount error(13): Permission denied Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
cat/var/log/syslog
kernel: [ 7594.398736] CIFS VFS: Send error in SessSetup = -13 kernel: [ 7594.398836] CIFS VFS: cifs_mount failed w/return code = -13
この場合、オプションにsec=xxxxを追加する必要があります.
xxxxはどのように確定するべきで、smbclient//192.168を試してみることができます.1.1/your/file/path -U your-name-on-server
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.23c-2] Server not using user level security and no password supplied. Server requested LANMAN password (share-level security) but 'client lanman auth = no' or 'client ntlmv2 auth = yes' tree connect failed: NT_STATUS_ACCESS_DENIED
しかしfedoraではsecというパラメータは必要なく,一時的に解けない.
2、その他のマウント方法
スクリプトの編集
#!/bin/sh
sshfs [email protected]/your/file/path /media/local/mount/point/
-o allow_other

実行