mount_smbfs の文字数制限 ― 2006年07月07日 11時42分35秒
事の始まりはこうだ。今までは、配布されているシステムに手を入れていなかったので、補助機でそのまま実験をしていた。しかし、kiconv を通して utf-8 を使うには、patch が必要となった。そこで、別の機械で実験するためにループバックの設定をした。
そのため、実験用の環境を構築。samba を起動し、自ら mount する。文字コードの実験も後でやり直さなくては。
そこで、試したのが以下のコマンド。最初は mount_smbfs が壊れていたのかと少々焦った。
# hostname
dynabook-freebsd
# mount_smbfs //uyota@DYNABOOK-FREEBSD/uyota /mnt/floppy
mount_smbfs: server name 'DYNABOOK-FREEBSD' too long
# smbclient -L dynabook-freebsd -U uyota
Password:
Domain=[SAMBA] OS=[Unix] Server=[Samba 3.0.22]
Sharename Type Comment
--------- ---- -------
netlogon Disk Network Logon Service
IPC$ IPC IPC Service (Samba Server)
ADMIN$ IPC IPC Service (Samba Server)
uyota Disk Home Directories
Domain=[SAMBA] OS=[Unix] Server=[Samba 3.0.22]
Server Comment
--------- -------
DYNABOOK-FREEBSD Samba Server
Workgroup Master
--------- -------
SAMBA DYNABOOK-FREEBSD
まずは、普段の hostname で mount_smbfs を試した。しかし、mount が失敗する。そこで、smbclient で実験。問題ない。
最初はハイホンが無効なのかと思ったが、そうでもなさそうだ。まあ、元々そのようなエラーが出ていないから、以下のコマンドが成功しても不思議ではないが。
# hostname dynabook-x
# env samba_enable="YES" /usr/local/etc/rc.d/samba.sh restart
Stopping /usr/local/sbin/nmbd.
Starting SAMBA: removing stale tdbs :
/var/db/samba/connections.tdb
/var/db/samba/messages.tdb
/var/db/samba/sessionid.tdb
/var/db/samba/brlock.tdb
/var/db/samba/locking.tdb
Starting nmbd.
Stopping /usr/local/sbin/smbd.
Starting smbd.
# mount_smbfs //uyota@DYNABOOK-X/uyota /mnt/floppy
Password:
#
ハイホン入りの hostname でも問題なく起動できる。なお、samba は hostname を変更後に再起動する必要がある。
# umount /mnt/floppy
# hostname dynabookfreebsd
# env samba_enable="YES" /usr/local/etc/rc.d/samba.sh restart
...
# mount_smbfs //uyota@DYNABOOKFREEBSD/uyota /mnt/floppy
Password:
#
一文字減らして、確認。問題なく mount できた。
もう一度、試してみる。
# umount /mnt/floppy
# hostname dynabookfreebsdz
# env samba_enable="YES" /usr/local/etc/rc.d/samba.sh restart
...
# mount_smbfs //uyota@DYNABOOKFREEBSDz/uyota /mnt/floppy
mount_smbfs: server name 'DYNABOOKFREEBSDz' too long
# env samba_enable="YES" /usr/local/etc/rc.d/samba.sh restart
...
# hostname dynabook
# mount_smbfs //uyota@DYNABOOK/uyota /mnt/floppy
Password:
#
やはり、15 文字以下でないと、mount_smbfs は動かない。短くしたら、やはり問題なく mount できる。
コメント
トラックバック
このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2006/07/07/435936/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。