HAYAGUI

FreeBSD 4.4 + sharity-light-1.2

はじめに

FreeBSD から Windows の共有ディレクトリをマウントするものです。 今回は、Windows2000 のディレクトリを FreeBSD 4.4 にマウントしました。

インストール

Sharity-Lightのパッケージ(sharity-light-1.2)を、/stand/sysinstall でインストールします。 インストールすると、/usr/local/sbin にファイルが作成されます。
chaco# which shlight
/usr/local/sbin/shlight

Windows2000 の共有ディレクトリ

jhon マシンに、c:\hogehoge ディレクトリを作成して、ユーザ名 kenz のみフルコントロールのアクセス権にします。 くれぐれも Everyone フルコントロールにはしないように。

shlight でマウント

では、shlight で jhon の c:\hogehoge を Windows2000ユーザのkenz というユーザでアクセスして /mnt にマウントします。
chaco# shlight //jhon/hogehoge /mnt -U kenz
Password:
Using port 1042 for NFS.
パスワードは、ユーザのパスワードを入力してください。 /mnt に cd して ls すると、マウントできたことがわかります。
chaco# cd /mnt
chaco# ls -la
total 101
drwxr-xr-x   1 root  wheel  100000   4/13 15:05 .
drwxr-xr-x   1 root  wheel  100000   4/13 15:05 .
drwxr-xr-x  18 root  wheel     512   2/24 14:57 ..
drwxr-xr-x  18 root  wheel     512   2/24 14:57 ..
-rwxr-xr-x   1 root  wheel      10   4/13 15:05 hoge.txt
df すると、こんな感じ。
chaco# df
Filesystem  1K-blocks     Used    Avail Capacity  Mounted on
/dev/ad0s1a     99183    38653    52596    42%    /
/dev/ad0s1f  12485970  1720102  9766991    15%    /usr
/dev/ad0s1e    128943      823   117805     1%    /var
procfs              4        4        0   100%    /proc
shlight-236  39069696  5880832 33188864    15%    /mnt
shlight-236 の数字は、shlight のPID です。
chaco# ps -aux | grep shlight
root     236  0.0  1.3  1048  760  p0  S     2:54PM   0:00.05 shlight //jhon/ho
nfsと同じように使えます。 便利便利。

unshlight でマウント解除

マウントを解除するには、unshlight を使います。
chaco# which unshlight
/usr/local/sbin/unshlight
chaco# unshlight /mnt
df で確認。
chaco# df
Filesystem  1K-blocks     Used    Avail Capacity  Mounted on
/dev/ad0s1a     99183    38653    52596    42%    /
/dev/ad0s1f  12485970  1720102  9766991    15%    /usr
/dev/ad0s1e    128943      823   117805     1%    /var
procfs              4        4        0   100%    /proc



戻る



(C)1999 - 2002 Kenji Ito All rights reserved.