星期四, 4月 26, 2007

SUSE Linux 下的 NFS 伺服器

SUSE Linux 下的 NFS 伺服器
在SUSE Linux 下面
有nfs 和 nfsserver兩個daemon 於SUSE Linux下

但是啟動nfs 服務
是使用
#rcnfsserver start
來啟動nfs服務

但是要注意 rquotad 預設跟RedHat 系列不一樣
預設是沒有啟動
可用
#rpcinfo -p 127.0.0.1
觀察
如果要啟動rquotad
必須安裝
quota的套件
可用
#yast -i quota 來安裝

安裝完畢之後要啟動
#rcquotad start
# chkconfig quotad --list
quotad 0:off 1:off 2:off 3:off 4:off 5:off 6:off
# chkconfig quotad on
# chkconfig quotad --list
quotad 0:off 1:off 2:off 3:on 4:off 5:on 6:off

提到quota
如果開機要啟動quota
要在開機啟動boot.quota

預設是沒有啟動的
linux-lab:~ # chkconfig boot.quota --list
boot.quota 0:off 1:off 2:off 3:off 4:off 5:off 6:off

也非使用rcboot.quota來控制
linux-lab:~ # rcboot.quota status
-bash: rcboot.quota: command not found

如果chkconfig boot.quota --list 沒看到那就要使用insserv 這個指令加進來
linux-lab:~ # insserv boot.quota

可是還是跟rc的方式無關喔只是開機的時候要不要帶起來
linux-lab:~ # rcboot.quota status
-bash: rcboot.quota: command not found

下了insserv 這個指令就會把boot.quota帶起來
linux-lab:~ # chkconfig boot.quota --list
boot.quota 0:off 1:off 2:off 3:off 4:off 5:off 6:off B:on
上面那個B: on 代表 boot的時候會帶起來

可以使用chkconfig 來控制要不要帶起來
linux-lab:~ # chkconfig boot.quota off

linux-lab:~ # chkconfig boot.quota --list
boot.quota 0:off 1:off 2:off 3:off 4:off 5:off 6:off

linux-lab:~ # chkconfig boot.quota on
linux-lab:~ # chkconfig boot.quota --list
boot.quota 0:off 1:off 2:off 3:off 4:off 5:off 6:off B:on

********************************************************************
有關於autofs 設定檔的位置沒有太大的差異
但是對於timeout的寫法是有差異的

於RedHat 系列或是他的註解說明內
/misc /etc/auto.misc --timeout=60
但是這樣的寫法在SUSE Linux會有錯誤
Starting service automounter/usr/sbin/automount: option -t requires a numeric argument, got imeout

原因是timeout的寫法與註解及RedHat系列不一樣
故寫法為
#監控目錄 該目錄的設定檔 幾秒不用就Timeout
/misc /etc/auto.misc --timeout 60

沒有等於"="的寫法才是正確的

如果要設定全部的選項
可以去修改 /etc/sysconfig/autofs
AUTOFS_OPTIONS=""

啟動的方法一樣是
#rcautofs start

沒有留言: