SyntaxHighlighter

2014年11月26日水曜日

「mv: failed to preserve ownership for `ファイルパス': 無効な引数です」にハマったよー

こんばんは。

nfsの話です。

CentOS6.5同士でnfsによるファイル共有を行ってたときは全然問題なかったのですが、CentOS6.3同士でnfsファイル共有し、rwでno_root_squashなディレクトリに mv かけたら、

mv: failed to preserve ownership for `ファイルパス': 無効な>引数です

みたいなエラーがでて何じゃこりゃ、と。

見たところmv自体はできているのですが ownershipがpreserveできてないってことで、もともとはroot:rootのものだったふぁいるがnobody:nobodyになってました。

ググり倒したところ… nfsのバージョンによってポリシーが異なるとかなんとか。

んー、香ばしい。

ということで、クライアントからマウントするときに次のようにしたら、クライアント側からもroot:rootで見えるようになりました。

mount -t nfs 192.168.10.10:/src/dir /mnt/pos -o vers=3

明示的にnfsのversion 3としてマウントする、と。

ふう。

2014年11月21日金曜日

CentOS6のタイムゾーン変更するよー

時刻見たら、あー9時間前だ… ってことでタイムゾーンがずれてるな、と。

UTC → JSTにするなら下記でOK。下記はコピーしてるけどSymbolic Linkでも良いね!

[Fri Nov 21 02:05:54]root@devcent:[~] $ date
Fri Nov 21 02:06:35 UTC 2014
[Fri Nov 21 02:06:35]root@devcent:[~] $ cp /etc/localtime /etc/localtime.org
[Fri Nov 21 02:07:07]root@devcent:[~] $ cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
cp: overwrite `/etc/localtime'? y
[Fri Nov 21 11:07:33]root@devcent:[~] $ date
Fri Nov 21 11:07:43 JST 2014