この投稿は5年以上前のものです
1 Rookie
•
614 メッセージ
0
849
VNX運用開始後にQuota設定した際のQuotaDB再計算方法の有無
下記スレッドでも上げさせていただいたのですが、VNX操作としてQuotaの再計算は可能でしょうか?
既に運用を開始したCIFS環境において、Quota設定をかける場合の再計算について、バッチ等で
ユーザー側で頑張って何とかするしかないのか、VNX側でも何か方法があるのかをご教授下さい。
この投稿は5年以上前のものです
1 Rookie
•
614 メッセージ
0
849
下記スレッドでも上げさせていただいたのですが、VNX操作としてQuotaの再計算は可能でしょうか?
既に運用を開始したCIFS環境において、Quota設定をかける場合の再計算について、バッチ等で
ユーザー側で頑張って何とかするしかないのか、VNX側でも何か方法があるのかをご教授下さい。
Top
Uehara Y.
Community Manager
Community Manager
•
4.9K メッセージ
0
2015年1月15日 17:00
katamariさん
公開されていない情報なのであまり詳細は教えてもらえなかったのですが、EMCの限られたエンジニアだけが実行できるQuotaの再計算コマンドは存在していました。トラブルシュートの順番としては、ユーザーが"nas_quotas -check"を実行しても状況が変わらないということが分かってから登場するのだそうです。
コマンドシンタックスは不明ですが、KB13508(emc242479)[←アクセス制限あり]に出てくるコマンドの何かを使うとのことでした。
Uehara Y.
Community Manager
Community Manager
•
4.9K メッセージ
0
2015年1月5日 19:00
katamariさん
ラボにあるVNX5700(OE 7.1)を利用して確認してみました。
Windows7クライアントからVNXの共有フォルダにデータをコピーした後に、コピーしたデータ容量以上のUser QuotaをVNXに設定すると、該当ユーザから共有フォルダへの書き込みが出来なくなりました。
$ nas_quotas -report -user -fs
+------------+-----------------------------------------------+-----------------------------------------------+
|User | Bytes Used (1K) | Files |
+------------+------------+------------+------------+--------+------------+------------+------------+--------+
| | Used | Soft | Hard |Timeleft| Used | Soft | Hard |Timeleft|
+------------+------------+------------+------------+--------+------------+------------+------------+--------+
|#32769 | 266416| 0| 0| | 4| 0| 0| |
$ nas_quotas -edit -user -fs -block 250000:250000 32769
$ nas_quotas -report -user -fs
+------------+-----------------------------------------------+-----------------------------------------------+
|User | Bytes Used (1K) | Files |
+------------+------------+------------+------------+--------+------------+------------+------------+--------+
| | Used | Soft | Hard |Timeleft| Used | Soft | Hard |Timeleft|
+------------+------------+------------+------------+--------+------------+------------+------------+--------+
|#32769 | 266416| 250000| 250000| 7.0days| 4| 0| 0| |
とはいえVNXにファイルコピー後にQuota有効にした際に使用量の再計算が可能かどうか?を見ると上記のことを言っているのではなさそうですね。。。
また、ナレッジベースをみるとhttps://support.emc.com/kb/87084にて"nas_quotas -checkで再計算がされる"という記載もあるのですが、VNXにファイルコピー後にQuota有効にした際に使用量の再計算が可能かどうか?には「-checkオプションでは、特に再計算はされなかった」ともあるので、-checkオプションを利用しても再計算されないことが多々発生するということなのでしょうか。
もう少し周りの人にも聞いてみようと思っているのですが、今回想定されている条件(User OR Group OR Tree Quota、100人以上のユーザに一気にQuotaをかける、等)と問題視されている状況(Quotaを設定しても値がNoLimitになる等)についてもう少し教えて頂けないでしょうか。
katamari
1 Rookie
1 Rookie
•
614 メッセージ
0
2015年1月5日 23:00
Uehara Y.さん
ありがとうございます。
私自身も疑問があって少し混乱しています。自身も数10 user程度で社内テストをしたところ
Uehara Y.さんのおっしゃる通り、Quotaを有効前に初アクセスuserでファイルコピーし、その後Quotaを
有効にしても、自動Checkが動いているのか、この事象は発生しませんでした。
(別途checkコマンドを打ってもdoneしますが、動作している様には見えません。
もしかしたら、ファイル数が少なすぎて瞬時に終わっているのかもしれませんが。。。)
但し、下記のスレッドからも、既にファイルが書かれた後にクォータを有効にした場合
反映、されないとの話もあるようです。
Re: VNX ユーザクォータに関して
要するにVNXでQuotaエントリがおかしくなってしまった場合、ストレージの負荷があるがるとは思いますが、
VNXの再スキャンコマンド一発で解決できれば嬉しいと考えています。
P.S.
Windowsのディスククォータ(ユーザー単位クォータ)も有効、無効のタイミングで所有権に基づき再計算が自動
実行されるようでした。
Uehara Y.
Community Manager
Community Manager
•
4.9K メッセージ
0
2015年1月7日 00:00
ほんとですね。周りに聞いても「再計算ちゃんとされるはずなのでは?」という人ばかりなのですが、過去のスレッドで問題が発生した人の例がありましたね。。。
ナレッジベースを確認してみると、一般に公開されていない方法でTree Quotaの再計算をマニュアルで行う方法はKB13508(emc242479)[すいません、当然のことながらアクセス制限かかってます。。]にありましたが、nas_quotas -checkオプションが作成される前の古い情報なので現状使うことがあるのかは少し疑問です。(もう少し調べてみようと思います。)
katamari
1 Rookie
1 Rookie
•
614 メッセージ
0
2015年1月15日 18:00
Uehara Y.さん
情報ありがとうございます!
自身の権限で見ることはできましたが、KBも内容を理解せずに実施するのはまずそうですね。
以前のスレッドからも大量のデータ移行時などに発生することが多々あるようですね。
検証環境(小規模環境)では発生しませんでしたが、ただし、”ある”、”なし”がわかっただけ
でも個人的には非常に有用だと思います。