NFSマウントデータの削除

このQ&Aのポイント
  • 2台のLinuxパソコン間でNFSマウントされたデータの削除方法を教えてください。
  • ファイルの所有権の問題や設定の不備により、NFSマウントされたデータを削除できない問題が発生しています。
  • NFS設定やファイルのパーミッションを変更することで、NFSマウントされたデータの読み書き削除が可能になります。
回答を見る
  • ベストアンサー

NFSマウントデータの削除

現在、2台のパソコンがあり1台のパソコンのデータをもう1台のパソコンで読み書き削除等を行ないたいと思っています。 2台ともlinuxです。 パソコンA: NFSサーバー パソコンB: NFSクライアント NFS設定を行いマウントはうまくいきました。 パソコンA(/home/test/abc)をパソコンB(/home/hatena/kyouyu)にマウントしています。パソコンBのkyouyuにはパソコンAにあるいくつかのファイルが表示されているのを確認できました。 パソコンAにて設定を行った際(/etc/exports)に、読み書き可能としているのですが、パソコンBにてファイルを削除しようとしたところ、削除されません。 これは所有権の問題かと思ったのですが、kyouyuディレクトリはhatenaの所有権になっております。 どのようにしたら読み書き削除等が行えるようになるのでしょうか? どなたかお力添えお願いします。

  • hana43
  • お礼率49% (105/212)

質問者が選んだベストアンサー

  • ベストアンサー
  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.1

パソコンA /home/test/abc以下のディレクトリ、ファイルのUser IDと パソコンB でログインしたIDは一致していますでしょうか。 (B上で見て、kyouyuu以下のファイルおよびディレクトリに関してログインしたUID(あるいはGID)で書き込みできる設定になっているように表示されますか?) AとBでUIDが異なると、変更削除できないかも。

hana43
質問者

お礼

ありがとうございました。 UIDが違ってたら変更削除できないかもということで、UIDを変更したところうまくいきました。 ありがとうございました。

関連するQ&A

  • NFS マウントできない。

    NFSの設定を試みているのですが、 うまくいかないのでヒントを下さい。 OSはサーバ、クライアントともにLinux FC1 主な設定は サーバ側(192.168.0.5)では /etc/exportsの内容: /home/ 192.168.0.2(rw,sync) としておいて #/usr/sbin/exportfs -a #/etc/rc.d/init.d/nfs restart クライアント側(192.168.0.2)で #mount -t nfs 192.168.0.5:/home/ /mnt/nfs とすると mount: RPC: 遠隔システムエラー - ホストへの経路がありません とエラーが出ます。 対処方法教えて下さい。

  • NFSのマウントができません

    今、Linuxマシンが3台あります。 vine、Fedora4、CentOSです。vineはweb・メールサーバーとしています。そこで、NFSを組んだのですが、すべてをサーバーとクライアントとして設定しました。 /etc/exports、/etc/hosts.allow、/etc/hosts.denyの設定はしました。ちょっとうろ覚えで設定したので、ここが間違っているのかもしれないのですが、すべてのの設定を、/etc/hosts.allowはportmap:192.168.0.としています。/etc/hosts.denyはportmap:ALLです。 /etc/exportsはローカルIPからならrwが出来るように書式通り設定。 そして一応/etc/fstabで起動すれば、自動的にマウントできるようにしているのに、FedoraとCentOSからvineはマウントできているのに逆が出来ません。何か見落としているのでしょうか?

  • マウントしたnfsディレクトリの権限

    すみません。教えてください。 2つサーバーがあり、片方をNFSサーバとして使います。NFSサーバ側で/etc/exportsに以下の内容を記述しました。 /マウントさせるディレクトリ IPアドレス(rw,no_root_squash,sync) NFSクライアントにSSHでログインし、マウントしたディレクトリにアクセスすると、その中のファイルなどは開くことができ、書き込みもできます。 しかし、ブラウザを使ってそのマウントしたディレクトリの中をファイルを開こうとすると403 Forbiddenの権限エラーになります。(※NFSクライアント側はWebサーバとなります。) マウントではなく、同階層に別のテスト用ディレクトリを作り、同じファイルをコピーし、ブラウザで開こうとすると問題無く開き、書き込むこともできます。 NFSサーバもしくはNFSクライアントどちらかに(追加?)何か権限設定をしなければならないのでしょうか? もしくはhttpd.confの設定でしょうか? 宜しくお願い致します。

  • nfsでマウントされたフォルダへの書き込みについて質問させていただきま

    nfsでマウントされたフォルダへの書き込みについて質問させていただきます。 設定は以下の通りです。 **************************************************************************************** サーバA:NFSサーバ(CentOS5.5) ユーザ:root , test1 /etc/exports /test サーバBのIPアドレス(rw,sync,no_root_squash) ※サーバBのIPアドレスはネットワークアドレス指定ではなく、サーバB自体のIPアドレス /testのパーミッション:775(test1,test1) **************************************************************************************** サーバB:NFSクライアント(CentOS5.5) ユーザ:root , test1 , test2 マウントポイント:/test /testのパーミッション:775(test1,test1) mount -t nfs サーバAのIPアドレス:/test /test ※dfで正常にサーバAの/testがマウントされており、root , test1からの書き込みができている **************************************************************************************** 上記の環境でサーバBでnfsマウントされている/testに全く別のユーザtest2(group : test2)から書き込み(touch)を行った場合、権限がないというエラーが出てファイル書き込みができません。 ユーザtest2が/testに書き込みできる方法をご教授いただければ幸いです。 宜しくお願いします

  • nfsでCDROMがマウントできない

    linuxマシン2台でNFS経由でCDROM(DVDROM)ドライブのmountを試みてるのですがうまくいきません。 PC1がnfsサーバでPC2がクライアントです。 マウントしようとPC2から mount -t nfs PC1:/mnt/cdrom /mnt/pc1cdrom を実行すると mount: PC1:/mnt/cdrom failed, reason given by server: 許可がありません とエラーを発してマウントできません。 ちなみに PC1(fedoracore3) /mnt/cdrom にDVDドライブをマウントしてあります。 ls -l /mnt/cdrom dr-xr-xr-x 6 4294967295 4294967295 580 8月 5 2004 cdrom ls -l /dev/cdrom lrwxrwxrwx 1 root root 3 2月 21 11:25 /dev/cdrom -> hdd となっています。 設定 /etc/exports は /mnt/cdrom 192.168.11.0/255.255.255.0 (ro) となっています。 その他/etc/hosts.deny /etc/hosts.allow の設定は問題ないと思います。(PC1の/mnt/cdrom 以外はNFSでPC2からマウントできるため) どうやらPC1の/mnt/cdromのパーミッションの関係でマウントできないような気がします。どなたかご教授ください。

  • NFSのマウント領域がアンマウント出来ません

    # cat /etc/redhat-release Red Hat Enterprise Linux ES release 4 (Nahant Update 6) #uname -r 2.6.9-67.ELsmp NFSでマウントした領域がアンマウント出来ない状態になってしまいました。 /home/hogehoge/tako に、NFSサーバでexportした領域をマウントしました。 ls /home/hogehoge/tako としたり cd /home/hogehoge/tako とすると コンソールが固まり戻って来なくなります。 sshの仮想端末でも同じ結果でした。 NFSクライアント、サーバともに nfs service restartを行なった所、 NFSクライアントでは NFS mountd を終了中: [ OK ] NFS デーモンを終了中: [ OK ] NFS quotas を終了中: [ OK ] NFS サービスを終了中: [失敗] NFS サービスを起動中: [ OK ] NFS クォータを起動中: [ OK ] NFS デーモンを起動中: [ OK ] NFS mountd を起動中: [ OK ] となり、NFSサービスの停止に失敗しております。 NFSサービスの起動に成功しているように見えますが 再度、再起動を行なっても同じようにNFSサービスの停止に失敗します。 システムの再起動は行なえない状態です。 どうにかして、解決をしたいと考えております。 皆様のお力添えをお願い致します。

  • Linuxのnfsがうまくいきません。

    Linuxのnfsのマウントがうまくいきません。経緯は以下の通りです。 【サーバ側 ubuntu 9.10の設定】 1.sudo apt-get install nfs-kernel-server 2. /etc/exportsの編集 /home/hogehoge xxx.yyy.0.0/255.255.255.0(rw) →/home/hogehogeがないのでmkdirで作成する。 3. nfs-server-kernelの再起動 a),b)のどちらかを実行する a) /etc/init.d/nfs-kernel-server restart b) sudo exportfs- r 結果: exportfs: /etc/exports [2]: Neither 'subtree_check' or 'no_subtree_check' specified for export "xxx.yyy.0.0/255.255.255.0:/home/hogehoge". Assuming default behaviour ('no_subtree_check'). NOTE: this default has changed since nfs-utils version 1.0.x 【クライアント側:redhat】 mkdirで/mnt/hogehogeを作成する。 mount xxx.yy.70.84:/home/hogehoge /mnt/hogehoge 結果: mount: xxx.yy.70.84:/home/hogehoge failed, reason given by server: Permission denied ←失敗。 【質問】 0.この失敗の内容はサーバ側のPermission denied(許可申請却下)のようです。どのようなレベルでの許可問題なのでしょうか。 1. exportfs -rに対するレスポンスは正常なのでしょうか。こちらが指定した設定とは異なりデフォルトで動作するという風に読めます。 2.確認ですが、サーバ側は当然ルート権限で実行すると思います。クライアント側もルート(su or sudo)でやるのでしょうか。 3.サーバ側の/home/hogehogeのフォルダ設定とか所有者はどうすればよいでしょうか。フォルダ設定にnfsの可否が指定されるのでしょうか。 4.クライアント側の/mnt/hogehogeフォルダの設定と所有者はどうするのでしょうか。 要は、nfsの環境設定、実行、フォルダ設定 と ユーザ権限との関係が理解できていないということです。何も指定がない、ということはどのようにでも動作するという意味でしょうか。 その他、どのようなミスをしているでしょうか。よろしくお願いします。

  • NFSマウント時にエラーが発生する

    OSはRedHat 7.3で、NFSを実装しようとしているのですが、 以下のエラーメッセージが表示され、ファイルシステムをマウントできません。 # mount /home/ mount: testsv:/home failed, reason given by server: 許可がありません /var/log/messegesには、 rpc.mountd: refused mount request from *.*.*.* for /home (/): no export entry と表示されていました。 メッセージ的には「エキスポートするエントリーがない」ということだと思い /etc/exportsの内容を確認(以下添付)しましたが、 どこがいけないのかわかりません。。。。 </etc/exportsの内容> /home @NISグループ名(rw,secure,no_subtree_check) なお、サーバのセキュリティ設定(TCP_Wrapperやipchain等)はかけていない状態です。 わかる方教えていただきたいです。 宜しくお願いします!!

  • NFSマウント時の待ち時間につきまして

    NFSマウントにつきまして検証をしております。 NFSサーバマシンがダウンしていた場合に、 NFSクライアントマシンを起動させた場合、『mount -a』コマンドを実行すると エラーメッセージ応答までにおよそ6秒程度、待ち時間が発生します。 (※NFSマウントの設定は設定済み) --------------------------------------------------------------------------------- mount: mount to NFS server '192.168.0.1' failed: System Error: No route to host. --------------------------------------------------------------------------------- この待ち時間ですが、設定ファイルなどで変更することは可能でしょうか。 ◆サーバOS情報 NFSサーバ (192.168.0.1): Red Hat Enterprise Linux ES release 4 (Nahant Update 6) NFSクライアント(192.168.0.2): CentOS release 5.6 (Final) ◆NFS設定情報 ○NFSサーバ(192.168.0.1) --------------------------------------- /var/share 192.168.0.2(rw,sync) --------------------------------------- ○NFSクライアント(192.168.0.2) ・/etc/fstab --------------------------------------------------------------------------------- 192.168.0.1:/var/share /var/share nfs rw,rsize=8192,wsize=8192 0 0 --------------------------------------------------------------------------------- 以上、お手数をおかけしますが、ご存知の方いらっしゃいましたらよろしくお願いいたします。

  • NFSでサーバ側を再起動させた場合のマウント

    OSは3台ともCentOS4.4です。 DB(NFSサーバ)web1(NFSクライアント)web2(NFSクライアント) webi、web2からDBのディレクトリをマウントして見えるようにしてあります。NFSクライアントを再起動した場合AUTOマウント出来るように設定はしてあり、そこは問題ないのですが、DB(NFSサーバ)側を再起動した場合クライアント側でマウントコマンドを叩かないとマウントされませんよね?それとも何か設定があるのでしょうか? 自分なりに調べたのですが、いまいちわからないのでわかる方教えてください。 よろしくお願いします。