• 締切済み

NFSに対してのQUOTAの設定

原因がわからないので質問させていただきます。 クライアント側の/etc/fstabに下記のように書き込んでマウントをかけたのですが、 エラーがでてできませんでした。 172.16.122.11:/home/share /home/share nfs defaults,usrquota 0 0 # mount -o remount /home/share Unsupported nfs mount option: usrquota 対象がnfsではなくext3だった場合には問題なくQUOTAの設定ができたので nfsにだけ特別な設定が必要ということなのでしょうか? 調べてもわからなかったので是非ご教授願います。

みんなの回答

  • Lean
  • ベストアンサー率72% (435/603)
回答No.3

No.1です。 >>クライアント側でなくてNFSサーバ側でQUOTAの設定してください。 >サーバ側のどこを見ればよいのでしょうか NFSサーバ側で普通にQUOTAを設定してマウントし、NFSクライアント側で普通にNFSマウントするだけです。

回答No.2

>対象がnfsではなくext3だった場合には問題なくQUOTAの設定ができたので と仰る方が、 >サーバ側のどこを見ればよいのでしょうか はヘンですねー。 クライアントと同じです。サーバのfstabを編集。もちろんquotaが使えるようになってることが前提です。 「NFS quota」あたりで検索すればたくさん出てくると思います。 せっかくなので「rpc.rquotad」でも検索してみてください。

  • Lean
  • ベストアンサー率72% (435/603)
回答No.1

>対象がnfsではなくext3だった場合には問題なくQUOTAの設定ができたので >nfsにだけ特別な設定が必要ということなのでしょうか? クライアント側でなくてNFSサーバ側でQUOTAの設定してください。

kazu0510
質問者

補足

さっそくのご解答ありがとうございます。 >クライアント側でなくてNFSサーバ側でQUOTAの設定してください。 サーバ側のどこを見ればよいのでしょうか。 また、参考になるサイトなどがあれば教えていただけないでしょうか。 よろしくお願いいたします。

関連するQ&A

  • 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 --------------------------------------------------------------------------------- 以上、お手数をおかけしますが、ご存知の方いらっしゃいましたらよろしくお願いいたします。

  • smbmount&quota

    VineLinuxにsamba導入、ワークグループ上のwindowsの共有フォルダを、"smbmount"でマウントしました。 次にそのマウント下にsamba用に各ユーザの共有フォルダを作成し、アクセス権限等の設定は問題なく行え、クライアント(Windows)からのアクセスも出来ています。 そこで各ユーザへのディスク使用量制限の設定をしようと/etc/fstabの該当マウントに"usrquota"を追記したのですが、"edquota (ユーザ名)" で『Quota file not found or has wrong format.』となります。 同じ手順でLinuxマシン上のマウントで試すとOKです。 "smbmount"&"quota"って出来ないのでしょうか? 宜しくお願いします。

  • fstab に記載してもマウントされません

    Debianですが /etc/fstabの内容は次のとおりです。 proc /proc proc defaults 0 0 /dev/sda1 / ext3 defaults,errors=remount -ro 0 1 /dev/sdb1 / ext3 defaults -ro 0 1 です。 これで起動しますと「sda」はファイルシステムとして通常にアクセスできますが、「sdb」は #mount /dev/sdb /mnt/sdb としないとマウントできません。 また、書き込みが出来ません。 自動でマウントする方法と書き込み可能にする方法を教えてください。

  • USBハードディスクのnfsでのエクスポート

    Debian etch(PPC版)でnfsサーバを以下の設定で立て、自宅LAN内で ファイル共有をする事が出来ました。 root@nfsserv# cat /etc/exports /home/share 192.168.0.0/255.255.255.0(rw,sync,subtree_check) root@nfsserv# /etc/init.d/nfs-kernel-server start Exporting directories for NFS kernel daemon.... Starting NFS kernel daemon: nfsd mountd. root@client# mount -t nfs -o rw nfsserv:/home/share /mnt/share root@client# touch /mnt/share/hoge root@client# ls hoge ここまでは正常に動作しているのですが、この環境でnfsservにUSB外付けハードディスクドライブ(/dev/sdb,プライマリパーティションでext3なsdb1がひとつだけある)を接続しました。 root@nfsserv# mkdir /home/share/sdb1 root@nfsserv# mount -o rw /dev/sdb1 /home/share/sdb1 root@nfsserv# chown nobody /home/share/sdb1 root@nfsserv# chgrp nogroup /home/share/sdb1 root@nfsserv# ls -l /home/share/ drwxrwxrwx 5 nobody nogroup 4096 2010-02-14 23:35 sdb1/ root@nfsserv# ls /home/share/sdb1 bar/ foo/ lost+found/ root@nfsserv# exit user@nfsserv$ touch /home/share/sdb1/hello user@nfsserv$ ls -l /home/share/sdb1/hello -rw-r--r-- 1 user user 0 2010-02-15 00:23 /home/share/sdb1/hello と、ローカルからは読み書き出来ているのですが、 exportfs -ra、nfs-kernel-serverの再起動、クライアントからの NFSディレクトリ再マウント後 root@client# ls /mnt/share/sdb1 何も表示されない root@client# touch /mnt/share/sdb1/hoge touch: `/mnt/alice/sdb1/hoge'にtouchできませんでした: Permission denied となってしまいます。 デバイスのマウントの仕方が悪いのか、/etc/exportsの書き方が悪いのか、分かりませんでした。 NFSでの公開ディレクトリ以下に、USBハードディスクをマウントして、クライアントから読み書きしたいのですが、どのようにすればいいでしょうか。

  • 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: 遠隔システムエラー - ホストへの経路がありません とエラーが出ます。 対処方法教えて下さい。

  • fedora core4のquota設定について

    こんにちは。 fedora core4でウェブサーバを立てて数人で使うために、一人あたりの使用容量を制限しようとquotaで設定しようと考えています。 設定方法をいろいろ調べていたところ、/homeを制限する場合パーティションを分ける必要がある、というのが分かったのですが、自分では分けた覚えがありません。 かなり基礎的なことだとは思いますが、パーティションの分け方からお教えいただけないでしょうか? いまの状況で # vi /etc/fstab を実行すると、 # This file is edited by fstab-sync - see 'man fstab-sync' for details /dev/VolGroup00/LogVol00 / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 /dev/devpts /dev/pts devpts gid=5,mode=620 0 0 /dev/shm /dev/shm tmpfs defaults 0 0 /dev/proc /proc proc defaults 0 0 /dev/sys /sys sysfs defaults 0 0 /dev/VolGroup00/LogVol01 swap swap defaults 0 0 /dev/hdc /media/cdrecorder auto pamconsole,exec,noauto,managed 0 0 と表示されます。 よろしくお願いします。

  • mount

    以前に回答いただいたのですが、今回再インストールしましたら同じ環境で”Bドライブ”がマウントできません。 gedit /etc/fstab /dev/sda1 / ext3 defaults,errors=remount -ro 0 0 /dev/sdb1 /mnt/sdb ext2 defauts 1 1 上記の設定で起動しますと、「マウスポイント」でエラーとなります。 /dev/sdb1 /mnt ext2 defauts 1 1 とか /dev/sdb1 /mnt/sdb ext2 defauts 0 0 とか試みましたが同様のエラーとなります。 # mount -t ext2 /dev/sdb1 /mnt ですとマウントできます。 起動時のマウント記述を教えてください。

  • /etc/fstabの記述について

    LABEL=/HOME home ext2 defaults,usrquota 12 こういう記述をみかけたのですが、これはfstabにおける通常の記述とずいぶん違うように思います。普通なら、 /dev/hda1 /home ext2 defaults 12 などのようになると思うのですが… LABEL=/HOME homeの意味を教えてください。

  • NFSによるマウントができない

    NFS通信でのマウントがうまくできません。 症状は下記のとおりです. *ドメインは仮名で説明させてもらっています. ---------------------------------------------------------------- NFSサーバー(nfshost.jp)  OS:RedHat9  備考:   NFSサーバーは、すでに別のクライアント・サーバーから利用されており正常に動作している。   その別のクライアント・サーバー(client01.jp)はRH9で動作している。 クライアント・サーバー(client02.jp)  Fedora8 ---------------------------------------------------------------- NFSサーバー(nfshost.jp)にて </etc/exports> /nfs_mnt/ client01.jp(rw,sync,no_root_squash) /nfs_mnt/ client02.jp(rw,sync,no_root_squash) </etc/hosts.denny> portmap:ALL lockd:ALL mountd:ALL rquotad:ALL statd:ALL </etc/hosts.allow> portmap: client01.jp, client02.jp lockd: client01.jp, client02.jp mountd: client01.jp, client02.jp rquotad: client01.jp, client02.jp statd: client01.jp, client02.jp # exportfs -ra ---------------------------------------------------------------- クライアントサーバー(client02.jp)にて mount -t nfs -o rw,rsize=8192,wsize=8192,hard,intr nfshost.jp:/nfs_mnt /nfs_mnt 結果:mount.nfs: mount to NFS server 'nfshost.jp' failed: RPC Error: Program not registered showmount -e nfshost.jp 結果:showmount: RPC: Program not registered ---------------------------------------------------------------- 以上のように、client02.jpからNFSサーバーをマウントしようとすると エラーによりできません。 RH9のclient01.jpでは、正常にマウントできています。 さっぱり原因が分からず困っています. どなたか分かるかたがおられましたら、アドバイスのほどよろしくお願い致します.

  • RedHat9のディスククォータの設定方法

    いつもお世話になります。 RedHat9のディスククォータをしたいのですが、参考にしている本には、 /etc/fstab の中には /dev/hda3 /home ext3 defaults 1 1 というものがあって、defaults を usrquota に変更しなさいと書いてあるのですが、私のサーバーの/etc/fstab の中には、存在しません。 どこを変更すればよいのでしょうか。 私のサーバーの /etc/fstab の中は以下のとおりです。 LABEL=/ / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 none /dev/pts devpts gid=5,mode=620 0 0 none /proc proc defaults 0 0 none   /dev/shm tmpfs defaults 0 0 /dev/hda3 swap swap defaults 0 0 /dev/cdrom /mnt/cdrom udf,iso9660 nouto,owner,kudzu,ro 0 0 /dev/fd0 /mnt/floppy auto oauto,owner,kudzu 0 0 見づらくてすいません。お願いします。