REGZAでシンボリックリンク先をアクセスできない
2011年2月3日(金)晴れ
DISK障害でRAID0が壊れたので、RAID0を止め、2TBのDISKを2本を使ってシンボリックリンクで構成することにした。
こんな感じ。
ln -l /video/ドラマ /disk1/ドラマ
ln -l /video/バラエティー /disk1/バラエティー
ln -l /video/アニメ /disk2/アニメ
ln -l /video/ニュース /disk2/ニュース
そしてREGZAに/videoをマウントする予定だった。
しかし問題発生。
/videoフォルダの下にシンボリックリンクファイルがあると、REGZA側がエラーとなる。
WindowsのExploerからはまったく問題なくシンボリックリンクをだどれる。
Linuxのsambaクライアント(REGZA)のみ問題が発生する。
なぜだ!!!
解決策としては/disk1/ドラマ ~ /disk2/ニュース を全て共有指定しREGZAにマウントすれば良いが、やっぱり使い勝手が悪い。
やっぱり、RAID0にしないといけないのか?とググルこと2日。
解決策がありました。
/etc/samba/smb.confの[global]に以下の2行を追加
wide links = yes
unix extensions = no これが重要です
それぞれの意味は調べてください。
unix extensionsはsambaクライアント(Linux)の場合のみ有効な指定です。
Windowsからのアクセスには関係無いということです。
解決して良かったです。
DISK障害でRAID0が壊れたので、RAID0を止め、2TBのDISKを2本を使ってシンボリックリンクで構成することにした。
こんな感じ。
ln -l /video/ドラマ /disk1/ドラマ
ln -l /video/バラエティー /disk1/バラエティー
ln -l /video/アニメ /disk2/アニメ
ln -l /video/ニュース /disk2/ニュース
そしてREGZAに/videoをマウントする予定だった。
しかし問題発生。
/videoフォルダの下にシンボリックリンクファイルがあると、REGZA側がエラーとなる。
WindowsのExploerからはまったく問題なくシンボリックリンクをだどれる。
Linuxのsambaクライアント(REGZA)のみ問題が発生する。
なぜだ!!!
解決策としては/disk1/ドラマ ~ /disk2/ニュース を全て共有指定しREGZAにマウントすれば良いが、やっぱり使い勝手が悪い。
やっぱり、RAID0にしないといけないのか?とググルこと2日。
解決策がありました。
/etc/samba/smb.confの[global]に以下の2行を追加
wide links = yes
unix extensions = no これが重要です
それぞれの意味は調べてください。
unix extensionsはsambaクライアント(Linux)の場合のみ有効な指定です。
Windowsからのアクセスには関係無いということです。
解決して良かったです。
by tomslabo
| 2011-02-04 23:31
| Linuxネタ