>>   今までufsで運用していたマシンにSSDを増設したのでzfs化したのですが、
>> このマシンで14-Currentを'make -j4 buildworld'した所、
>> 
>> [snip]
>> 
>> と表示されて死んでしまいました。makeworldはNFS上で行っているため
>> rootではなく一般ユーザでmakeしています。原因を調べた所、
> 
> えーと,/usr/obj を rw でマウントすれば良いのでは? うちは,
> fstab を↓なかんじで全然問題なく root で make {buildworld,buildkernel}
> してますが….

  石塚@杉並です。

  /usr/obj も /usr/src も rw でmountしています。
  rootではなく一般ユーザでmakeしているのはrootはmaprootで
nobody:nogroupに変換してnfs serverへの書き込み権限を与え
ていないからです。
  今回の問題は、archive flagが立っているローカルファイル
(ls -loで uarchと表示されるファイル)をNFS経由でcp -pでき
ないことです。これはrootか一般ユーザかの問題ではありませ
ん。
  例えば、homeディレクトリをnfsサーバに置いた場合、

% touch /tmp/test
% cp -pf /tmp/test ~/

は成功しますが、

% touch /tmp/test
% chflags uarch /tmp/test
% cp -pf /tmp/test ~/

はarchive bitがコピーできないため失敗してしまうという事
象です。
-- 
Masachika ISHIZUKA
_______________________________________________
freebsd-users-jp@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"

メールによる返信