「mount_smbfs」の編集履歴(バックアップ)一覧はこちら
「mount_smbfs」(2007/01/11 (木) 23:32:54) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
//############################################################################
*概要
mount_smbfsの使い方
mount_smbfsはWindowsの共有フォルダをマウントする。FreeBSDには標準でついている(6.1-RELEASE)。
//############################################################################
*手順/メモ
//##############################
**1) コマンドでマウントする
> mount_smbfs -E euc-jp:cp932 -I サーバーのIP //ユーザ名@サーバー/共有フォルダ /マウントポイント
-オプション-Eで文字コードを指定しないと文字が化け化け。
-マウントポイントの書き込み許可を777にしておくこと。でないと一般ユーザーで書き込みができません。
**2) 起動時に自動マウントする
*** 2-1) fstabを書く
> //ユーザ名@ホスト名/共有フォルダ名 /マウントポイント smbfs rw 0 0
*** 2-2) nsmb.confを書く
> [default]
> workgroup=ワークグループ名
>
> [LANDISK]
> addr=サーバーのIP
> charsets=euc-jp:cp932
>
> [LANDISK:ユーザ名]
> password=パスワード(smbutil cryptで生成したもの)
- パスワードの生成方法
> smbutil crypt
- ユーザ名は大文字で書く
- サーバーのIPは必須。ホスト名だけではマウントできません。
- ホスト名からIPを調べる方法は
> nmblookup ホスト名
*** 2-3) 実験しておく
> mount マウントポイント
これでマウントできたらOK。
//############################################################################
*参考サイト
//############################################################################
*概要
Windowsの共有フォルダをFreeBSDのファイルシステムとしてマウントする。mount_smbfsを使う。mount_smbfsはFreeBSDには標準でついている。
//############################################################################
*手順/メモ
//##############################
**1)コマンドラインからマウントしてみる
> mount_smbfs -E euc-jp:cp932 -I サーバーのIP //ユーザ名@サーバー/共有フォルダ名 /マウントポイント
文字化けする時は-Eの設定を見直す
書込みができない時はマウントポイントとなるディレクトリ自体に書き込み権限を付与しておく。(うちではパーミッションを777で使ってます)
**2) fstabで手軽にマウントする
*** 2-1) /etc/fstabを書く
> //ユーザ名@ホスト名/共有フォルダ名 /マウントポイント smbfs rw,noauto 0 0
なんでnoautoかというと、起動時に自動マウントした場合、日本語ファイル名が文字化けするから、です。どうもiconvとうまく連携できてないぽい。マウントし直せばOKなんだけどねぇ。。。
*** 2-2) /etc/nsmb.confを書く
パスワードも記述するので、パーミッションは600にしておく。
> [default]
> workgroup=ワークグループ名
>
> [サーバ名]
> addr=サーバのIP
> charsets=euc-jp:cp932
>
> [サーバ名:ユーザー名]
> password=暗号化したパスワード
暗号化したパスワードは下記のコマンドで生成する
> smbutil crypt 平文パスワード
*** 2-3) 実験しておく
> mount マウントポイント
これでマウントできたらOK。
//############################################################################
*注意事項
- ワークグループ名、サーバ名、ユーザ名は大文字で書く
- nsmb.confでサーバーのIPは必須。ホスト名だけではマウントできません。
- ホスト名からIPを調べる方法は
> nmblookup ホスト名
//############################################################################
*問題点、課題
-起動時に自動マウントすると日本語ファイル名が文字化けする
-せめてamdでマウントできるようにする
//############################################################################
*環境
-Panasonic CF-R3
-FreeBSD 6.0-Release
//############################################################################
*参考サイト
//-[[FreeBSD>http://www.freebsd.org/]]