私の現在の方法は、Nautilusのグラフィカルインターフェイスを使用してSSH経由でファイルシステムをマウントすることですが、AFSファイルシステムをマウントし、AFS固有の機能(アクセス許可など)にアクセスできるツールを使用したいです。 apt-getでOpenAFSをインストールしようとしましたが、これまでのところ、カーネルモジュールはコンパイルを拒否しています。また、OpenAFSがインストールされていると仮定すると、実際にリモートファイルシステムを/media/afs
または何らかのディレクトリにマウントする方法がよくわかりません。
http://kernel.ubuntu.com/~kernel-ppa/mainline/ から2.6.36-020636-genericカーネルでMaverickを実行しています
助けてくれてありがとう!
更新:最終的に、問題はメインラインカーネルの使用が原因であるように見えました。 Ubuntuカーネルがvga_switcherooを含むように更新された後、もう一度試してみましたが、apt-getを介してOpenAFSをインストールしても問題なく動作しました。 Sudo service openafs-client start
を実行するとOpenAFSが起動し、AFSディレクトリが/ afsにマウントされます。klog username
を使用してKerberos経由で認証します。
また、OpenAFSがインストールされていると仮定すると、実際にリモートファイルシステムを/ media/afsまたは何らかのディレクトリにマウントする方法がよくわかりません。
この部分に具体的に答えるために、これはafsdに-mountdirオプションを渡すか、/ etc/openafs/cacheinfoファイルを変更することで実行できます。/afsだけではなく/ media/afsにAFSをマウントするには、-mountdir /media/afs
をafsdに渡すか、/ etc/openafs/cacheinfo内の最初のフィールドで/ media/afsディレクトリを指定します。 afsd(8) および cacheinfo(5) を参照してください。ただし、AFSは伝統的に常に/ afsにマウントされます。通常、変更する理由はありません。
-mountdirオプションをUbuntuのafsdに渡すには、openafsクライアントが起動する前に/etc/openafs/afs.confを変更し、追加のオプションをOPTIONSまたはVERBOSE変数に追加する必要があります。代わりに、単にcacheinfoを変更する方が簡単でしょう。
この記事を確認してください: http://lug.rose-hulman.edu/wiki/HOWTO_Use_sshfs_to_mount_AFS/DFS_home
これが役立つことを願って