[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gfarm-discuss-ja:03079] Gfarm v1.4.1におけるファイルの所有者の扱いについて



お初にお目にかかります.NTTPCコミュニケーションズの高橋と申します.
分散ファイルシステム検証の一環として、Gfarmを使用させていただいております.
検証環境では,Gfarm version 1.4.1を使用し,GfarmFS-FUSEの以下のコマンドによ
りファイルシステムにマウントさせております.
# gfarmfs -lsub -N 2 /PATH/TO/MOUNTPOINT -o allow_other,default_permissions,
kernel_cache

今回,Gfarmにおけるファイルの所有者の扱いについてご相談させていただきたく,
メールさせていただきました.

もしかしたら既出の問題かもしれませんが,Gfarm v1.4.1にて所有者をroot以外に変
更しようとしたところ,変更することができません.
Gfarmへのアクセス権についてはroot以外のユーザにも与え,同一システム上でユー
ザ別の管理をしたいと考えており,この点で行き詰っております.

私が試した方法とその結果については,以下の通りです.
(1)rootがマウントしたGfarmに対し,rootから # chown hoge:hoge /PATH/TO/file
や # chown hoge:fuse /PATH/TO/file 等のコマンドを使用しても,一切の反応があ
りませんでした.
(2)rootがマウントしたGfarmに対し,ユーザhogeでGfarm上にファイルを書き出そう
とすると,そのファイルは所有者がrootに変わってしまいます.
(3)root以外でGfarmをマウントするために,ユーザhogeが作成したShared Keyをシス
テム内の全マシン上の/home/hogeにコピーしました.
そしてhogeがGfarmをgfarmfsコマンドでマウントしようとすると,まず以下のエラー
が出ます.
  fusermount: option allow_other only allowed if 'user_allow_other' is set
in /etc/fuse.conf
なので,/etc/fuse.confに"user_allow_other"と記述し,再度マウントを試行したら
エラーは出ませんでした.
しかしその状態でdfコマンドを打つと,本来/PATH/TO/MOUNTPOINTの情報が表示され
る行に,"無効な引数です"というエラーが出ています.
また,gfps -lで"authentication error"となっており,gfhost -lで認証失敗(x)と
なっています.
結局,解決には至りませんでした.

そこでお伺いしたいのですが,上記問題は解決できますでしょうか.
お知恵をお貸しいただければと思います.

以下,私の検証環境の構成を示します.
■マシン構成:
  CPU: VIA C7 1GHz
  RAM: 1GB
  HDD1:  80GB
  HDD2: 500GB
  NIC: Intel GbE
  OS: CentOS 5
  FileSystem: ext3
■システム構成:
  メタデータサーバ×1
    PostgreSQLを使用
  メタデータキャッシュサーバ×1
  ファイルシステムノード×2
  クライアントノード×6
  sharedsecret認証

以上,宜しくお願いいたします.


_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
NTTPC Communications,Inc.
  高橋 敬祐 (TAKAHASHI Keisuke)
     E-Mail : keith@xxxxxxxxxxx
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/