smbfsのエラー ツイート

区切り線

そういえば、大阪で結局解決せずに帰ってきたsambaの
mount -t smbfs -o username=foo,password=foo //aservername/sharename /mountpoint
を行うと、
smbfs: mount_data version 1919251317 is not supported
が解決しました。日本ではこのセンテンスで検索したら1件
もひっかからなかったので解決法貼っておきます。
Y!USAではいくつかひっかかったんだけど、スペイン語
らしきものも混じっていて解読に苦労した・・・
I was about to ask you to ... って、 日本語にするのが
難しいセンテンスだよね。
なんかよくわからないけど、RedHat8でも出たので、意外とメ
ジャーなトラブルなような気もするんですけど。

曰く、

#mount /mnt/cdrom
#cp /mnt/cdrom/samba-2.2.8a.tar.gz /usr/local
cd /usr/local
gzip -d samba-2.2.8a.tar.gz
tar -xvf samba-2.2.8a.tar
cd samba-2.2.8a
cd source
./configure
#make clean
make all
make install
で、通常のインストールをします。

make bin/smbmount
;make bin/smbmnt
cp bin/smbmount /usr/bin/smbmount
;cp bin/smbmnt /usr/bin/smbmnt
ln -s /usr/bin/smbmount /usr/bin/mount.smbfs
;ln -s /usr/bin/smbmount /usr/bin/mount.smb
ln -sf /usr/bin/mount.smbfs /sbin/mount.smbfs
;ln -sf /usr/bin/mount.smb /sbin/mount.smb

で、/sbin/mount.smbfsを作ってあげるとうまくマウントできます。
;のついた行は実際には実行しなくてもいいのかも・・・

ちなみに、mount -t smbfs 〜 とやると、カーネルでsmbfsがサポート
されていない、とかいわれるディストリビューション(今時そんなのな
いでしょうが、うちで使っているMiracle Linux2.0はそういうエラー
が出るので)insmod smbfsと実行してください。

Linuxでは、
vi /etc/rc.d/init.d/smbfs
-
# /bin/sh
insmod smbfs
:w
:q
chmod 755 /etc/rc.d/init.d/smbfs
ln -s /etc/rc.d/init.d/smbfs /etc/rc3.d/S99smbfs
ln -s /etc/rc.d/init.d/smbfs /etc/rc5.d/S99smbfs
とかしておけば起動時に自動的にinsmodしてくれます。
(2003.07.12)

(2015.5.9 18:43)(by script)

区切り線
 
最終更新日:(2015.5.9 18:52)(by script)
ごみ箱 - trash.tozan.net

TOP