質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

91.35%

  • Linux

    2709questions

    Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

  • CentOS

    2015questions

    CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

  • NFS

    21questions

    NFS (Network File System) とは、ネットワークを介して外部ストレージにアクセスするための分散ファイルシステムです。

NFSサーバの論理ボリュームへxfs_quota設定できません.

解決済

回答 1

投稿 2017/12/01 11:54

  • 評価
  • クリップ 0
  • VIEW 58

YamauraKentaro

score 11

NFSサーバとして利用している保存領域において,quotaを使って各ユーザが使用できるリソースを制限したいと考えております.

現状では,対象の保存領域はLVMで作成していて,そこにオプションとして,
usrquotaとgrpquotaを設定し再マウントすることで有効化するところまで,
実施いたしました.

mount -v コマンドで,オプションにusrquotaとgrpquotaが追加されていることは確認できたのですが,quotaは一向に有効化されません.
そこで,/proc/mountsを確認したところ,オプションはnoquotaとなっておりました.

再度,先ほどの作業を繰り返しましたがやはりダメでした.

原因として,/etc/fstabでオプションを指定し,mount -a を行っただけでは,マウントができていないのではないかと考えております.

/etc/mtab と /proc/mounts において,指定されているオプションが異なるのですが,マウントがうまくいっていないのでしょうか.

うまくいっていないとしたら,どうしたら正しくマウントが実行され,
/etc/fstabの設定が反映されるのかご教示いただければ幸いです.

よろしくお願いいたします.

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

checkベストアンサー

+1

OS のバージョンは何でしょうか?

/ (ルートパーティション) の場合、/etc/fstab のオプションは効かないと思います。
grub の kernel オプションに rootflags=usrquota,grpquota を追加するといいと思います。

CentOS 7 ならば、/etc/default/grub の GRUB_CMDLINE_LINUX= 箇所に rootflags=usrquota,grpquota を追加した後、grub2-mkconfig -o /boot/grub2/grub.cfg で grub.cfg を作り直します。

投稿 2017/12/01 13:00

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/12/01 13:39

    OSのバージョンはCentOS 6.4です.

    /dev/sdb に構成したLVMなのですが,/(ルートパーティション)と同じように/etc/fstabが効かないのでしょうか.

    centos6 の場合はどうしたらよいかご教示いただければ幸いです.

    キャンセル

  • 2017/12/01 15:45

    / (ルートパーティション) 以外であれば、/etc/fstab のオプションが効くはずです。
    /proc/mounts の方が正確だと思いますので、noquota となっているということはオプションが効いていないと思われます。
    実際の /etc/fstab の設定はどうなっていますでしょうか?

    キャンセル

  • 2017/12/01 15:58 編集

    ご回答ありがとうございます.

    /etc/fstabの設定は下記の通りといたしました.
    /dev/mapper/Volume00-LogVol03 /work xfs defaults,uquota,gquota 0 0

    キャンセル

  • 2017/12/01 16:00

    /etc/mtabは下記の通りです.
    /dev/mapper/Volume00-LogVol03 /work xfs rw,uquota,gquota 0 0

    /proc/mountsは下記の通りとなりました.
    /dev/mapper/Volume00-LogVol03 /work xfs rw,relatime,attr2,delaylog,noquota 0 0

    キャンセル

  • 2017/12/01 17:18

    /etc/fstab は問題なさそうですね。
    mount 時に /var/log/messages には何かエラーなどは出ていないでしょうか?
    quota が有効であれば、以下のようなログが出ます。

    Dec 1 17:13:22 HOSTNAME kernel: XFS (dm-2): Quotacheck needed: Please wait.
    Dec 1 17:13:22 HOSTNAME kernel: XFS (dm-2): Quotacheck: Done.

    キャンセル

  • 2017/12/01 17:24

    mount -o remount /work
    を実行し,エラーは発生しませんでした.
    しかし,/var/log/messages には何も残っておりません.

    キャンセル

  • 2017/12/01 17:43

    umount してから mount してみてください。

    キャンセル

  • 2017/12/01 18:05

    umount してから mount しました.
    その上で,以下のコマンドを実行しました.
    $ cat /var/log/messages | grep Quotacheck
    Dec 1 17:46:41 端末名 kernel: XFS (dm-2): Quotacheck needed: Please wait.
    Dec 1 18:01:06 端末名 kernel: XFS (dm-2): Quotacheck: Done.

    キャンセル

  • 2017/12/01 22:28

    ログが出ているので、quota 有効になっていますよね?

    キャンセル

  • 2017/12/04 08:51

    おかげさまで解決出来ました.ありがとうございました.

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

ただいまの回答率

91.35%

関連した質問

同じタグがついた質問を見る

  • Linux

    2709questions

    Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

  • CentOS

    2015questions

    CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

  • NFS

    21questions

    NFS (Network File System) とは、ネットワークを介して外部ストレージにアクセスするための分散ファイルシステムです。