<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>くわぞうメモ</title>
    <link rel="alternate" type="text/html" href="http://www.kuwazou.net/blog/" />
    <link rel="self" type="application/atom+xml" href="http://www.kuwazou.net/blog/atom.xml" />
    <id>tag:www.kuwazou.net,2008-04-07:/blog//1</id>
    <updated>2008-04-27T18:40:39Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.1</generator>

<entry>
    <title>Exchange 2007 のstore.exeのキャッシュメモリの調節</title>
    <link rel="alternate" type="text/html" href="http://www.kuwazou.net/blog/2008/04/exchange-2007-storeexe.html" />
    <id>tag:www.kuwazou.net,2008:/blog//1.237</id>

    <published>2008-04-27T18:10:11Z</published>
    <updated>2008-04-27T18:40:39Z</updated>

    <summary>■Exchange 2007 の ESE データベース キャッシュ サイズ ht...</summary>
    <author>
        <name>くわぞう</name>
        
    </author>
    
        <category term="Exchange Server" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.kuwazou.net/blog/">
        <![CDATA[<p><a href="http://technet.microsoft.com/ja-jp/library/bb691304(EXCHG.80).aspx">■Exchange 2007 の ESE データベース キャッシュ サイズ<br />
http://technet.microsoft.com/ja-jp/library/bb691304(EXCHG.80).aspx</a></p>

<p>によると、</p>

<p>・データベース キャッシュの最大サイズが既定で設定されていないため、DBのI/Oに負荷がかかっている場合は、ESEにより、RAMの使用量はどんどん増えていく。</p>

<p>　つまり、store.exeは、キャッシュのために使えるだけメモリを使用するようになっている。</p>

<p><br />
・RAMの使用量の増加を必要とするほどデータベース I/O に負荷がない場合は、ESE によってキャッシュのサイズが増加されることはない。</p>

<p><br />
・Windowsのシステムキャッシュ、他のアプリケーションがメモリを要求する場合には、ESEにより、必要な分までデータベース キャッシュのサイズは減少する</p>

<p><br />
・Exchange 2007 の既定による最小のデータベース キャッシュ サイズは、2 GB の RAM を持つサーバー上で 512 MB</p>

<p><br />
なのだそうです。<br />
ちなみに、ESEというのは、Extensible Storage Engine：拡張ストレージ・エンジン のこと。</p>

<p></p>

<p>それで、ADSI Editによって、CacheSizeの最大値、最小値を設定することが可能です。</p>

<p>Configuration/Services/Microsoft Exchange/<組織>/Administrative Groups/<管理グループ>/Servers/<サーバー名>/Information Store</p>

<p>Exchange 2003 でも同じでしたね。今回は/3GBはないですけど。</p>]]>
        
    </content>
</entry>

<entry>
    <title>rpmのApacheのsuexecを無効にして、mod_ruidを採用する方法</title>
    <link rel="alternate" type="text/html" href="http://www.kuwazou.net/blog/2008/04/rpmapachesuexecmod-ruid.html" />
    <id>tag:www.kuwazou.net,2008:/blog//1.236</id>

    <published>2008-04-20T00:12:40Z</published>
    <updated>2008-04-20T05:04:53Z</updated>

    <summary>たとえば、CentOS5のApacheなんかだと、最初からsuexecが有効にな...</summary>
    <author>
        <name>くわぞう</name>
        
    </author>
    
        <category term="Apache" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.kuwazou.net/blog/">
        <![CDATA[<p>たとえば、CentOS5のApacheなんかだと、最初からsuexecが有効になっています。</p>

<pre># suexec -V
 -D AP_DOC_ROOT="/var/www"
 -D AP_GID_MIN=100
 -D AP_HTTPD_USER="apache"
 -D AP_LOG_EXEC="/var/log/httpd/suexec.log"
 -D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
 -D AP_UID_MIN=500
 -D AP_USERDIR_SUFFIX="public_html"</pre>

<p><br />
まあ、コンパイル時に有効になっていますからね。仕方がないってものです。</p>

<pre># httpd -V
Server version: Apache/2.2.3
Server built:   Jan 15 2008 20:33:30
Server's Module Magic Number: 20051115:3
Server loaded:  APR 1.2.7, APR-Util 1.2.7
Compiled using: APR 1.2.7, APR-Util 1.2.7
Architecture:   32-bit
Server MPM:     Prefork
  threaded:     no
    forked:     yes (variable process count)
Server compiled with....
 -D APACHE_MPM_DIR="server/mpm/prefork"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D DYNAMIC_MODULE_LIMIT=128
 -D HTTPD_ROOT="/etc/httpd"
 -D SUEXEC_BIN="/usr/sbin/suexec"
 -D DEFAULT_PIDLOG="logs/httpd.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE="logs/accept.lock"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="conf/mime.types"
 -D SERVER_CONFIG_FILE="conf/httpd.conf"</pre>

<p><br />
しかし、suexecは無効にしてしまいます。</p>

<pre># cd /usr/sbin
# mv suexec suexec.disabled
# /etc/init.d/httpd restart</pre>

<p><br />
多アカウント環境のApacheで、代わりになにを使うかというと、<br />
mod_ruidがいいかもしれません。<br />
<a href="http://websupport.sk/~stanojr/projects/mod_ruid/">http://websupport.sk/~stanojr/projects/mod_ruid/</a></p>

<p>
インストールの仕方は超簡単
最初に<strong>libcap</strong>と、<strong>apxs</strong>がすでに入っていることを確認してください。
<pre># rpm -qa | grep libcap
libcap-1.10-26
libcap-devel-1.10-26</p>

<p># which apxs
/usr/sbin/apxs
<div class='comment'># apxsはhttpd-devel.i386パッケージに入っています。
# libcapもhttpd-develもなかったらyumなどでインストールしてください</div></pre></p>

<p><br />
ダウンロードしてインストールします。</p>

<pre># wget http://websupport.sk/~stanojr/projects/mod_ruid/mod_ruid-0.6.tar.gz
# tar xvzf mod_ruid-0.6.tar.gz
# cd mod_ruid-0.6
# apxs -a -i -l cap -c mod_ruid.c
# /etc/init.d/httpd restart</pre>


httpd.confにはすでにモジュールをロードする設定が書き込まれています。
<pre>#
# The following modules are not loaded by default:
#
#LoadModule cern_meta_module modules/mod_cern_meta.so
#LoadModule asis_module modules/mod_asis.so
LoadModule ruid_module        /usr/lib/httpd/modules/mod_ruid.so</pre>

<p><br />
Defaultの設定で<strong>stat</strong><br />
(ファイルの所有者のユーザーにsetuid/setgidされる)になっているので、<br />
特に追記せず、そのままでも動きます。</p>

とはいうものの、デフォルトの状態では最小のuidとgidは100になっているので、
uidが48になっていたりする、'apache'は使用されません。
なので、
<pre>RDefaultUidGid  apache apache</pre>こういう設定が一行必要になってくるでしょう。

<p><br />
ただし、suexecと違って、public_htmlだけに効くとかいうわけではなく、<br />
もう、全部に効いてしまうので、すでに動いているシステムに導入するには<br />
（特にCGIの）注意が必要でしょう。</p>


VirtualHostのディレクティブの中には
下記のように固定の設定を仕込んでもよいでしょう。
<pre>RMode          config
RUidGid        username groupname</pre>]]>
        
    </content>
</entry>

<entry>
    <title>Exchange2007でメールボックスのサイズを見る方法</title>
    <link rel="alternate" type="text/html" href="http://www.kuwazou.net/blog/2008/04/exchange2007.html" />
    <id>tag:www.kuwazou.net,2008:/blog//1.234</id>

    <published>2008-04-12T15:10:19Z</published>
    <updated>2008-04-12T15:34:58Z</updated>

    <summary>Exchange2000や、2003では、 Exchangeシステムマネージャの...</summary>
    <author>
        <name>くわぞう</name>
        
    </author>
    
        <category term="Exchange Server" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.kuwazou.net/blog/">
        <![CDATA[<p><u>Exchange2000や、2003では、<br />
Exchangeシステムマネージャの「メールボックス」フォルダを</u>開けば<br />
すぐにみれたんですが。。。</p>

<p>Exchange2007では、Exchange管理シェルからコマンドです。
<pre>> <big>get-mailboxfolderstatistics -Identity kuwazou |</big> 
>> <big>Where { $_.Name -eq "Top of Information Store" }</big>
>></p>

<p>Date　　　　　　　　　　: 2008/04/12 15:04:02
Name　　　　　　　　　　: Top of Information Store
Identity　　　　　　　　　: kuwazou\
FolderPath　　　　　　: /
FolderId　　　　　　　　:LgAAAACCh5uEPzGtQKe7e1ipPvE7AQA5o
FolderType　　　　　　: Root
ItemsInFolder　　　　　: 0
FolderSize　　　　　　: 0B
<big><strong>ItemsInFolderAndSubfolders : 165777</strong>
<strong>FolderAndSubfolderSize : 814855014B</strong></big>
OldestItemReceivedDate　:
NewestItemReceivedDate　:
ManagedFolder　:</pre></p>

<p>814855014B = 814855KB = 814.9MB<br />
っていうところでしょうか。<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Exchange2007で「クリーンアップエージェント」</title>
    <link rel="alternate" type="text/html" href="http://www.kuwazou.net/blog/2008/04/exchange-2007.html" />
    <id>tag:www.kuwazou.net,2008:/blog//1.233</id>

    <published>2008-04-12T13:20:32Z</published>
    <updated>2008-04-12T16:20:02Z</updated>

    <summary>Exchange 2000や、2003までは、 ユーザーなどのオブジェクトに関連...</summary>
    <author>
        <name>くわぞう</name>
        
    </author>
    
        <category term="Exchange Server" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.kuwazou.net/blog/">
        <![CDATA[<p>Exchange 2000や、2003までは、<br />
ユーザーなどのオブジェクトに関連付けられているメールボックスを削除する操作をした場合、<br />
すぐには削除されず、<br />
普通、最初の1日（メールボックスストアの保守時間がくるまで）は<br />
そのままどこかと関連付けられていたような状態になっていて何も操作できず、<br />
<u>Exchangeシステムマネージャから、「メールボックス」フォルダを右クリックして、<br />
「クリーンアップエージェントの実行」をしていたものです。</u></p>

<p><br />
<u>しかし、2007になったら、GUI(Exchange管理コンソール)上からはクリーンアップエージェントはできなくなりました。</u></p>

<p><br />
そこで、Exchange管理シェルから、コマンドを入力することになります。</p>

<pre>><big>Clean-MailboxDatabase "Mailbox Database"</big></pre>

<p>これだけですけど。</p>

<p><br />
これで、<u>Exchange管理コンソール上の「切断されたメールボックス」に関連付けがされていないメールボックスが表示</u>されます。</p>

<p><br />
再び関連付けを行ったり、完全に削除するにはGUIからの方が楽でしょう。</p>]]>
        
    </content>
</entry>

<entry>
    <title>くわぞうメモにおけるMT4.1のカスタマイズ箇所</title>
    <link rel="alternate" type="text/html" href="http://www.kuwazou.net/blog/2008/04/post-36.html" />
    <id>tag:www.kuwazou.net,2008:/blog//1.232</id>

    <published>2008-04-07T13:47:31Z</published>
    <updated>2008-04-07T15:09:24Z</updated>

    <summary>これはほんとにメモ書きです。 ○テンプレート：メインページ、アーカイブインデック...</summary>
    <author>
        <name>くわぞう</name>
        
    </author>
    
        <category term="Movable Type" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.kuwazou.net/blog/">
        <![CDATA[<p>これはほんとにメモ書きです。</p>

<p>○テンプレート：メインページ、アーカイブインデックス<br />
　body_classの初期値を削除</p>

<pre>＜MTSetVar name="body_class" value=""＞</pre>

<p><br />
○テンプレート：ヘッダー<br />
　default=layout-wttをtwtに。</p>

<pre>body class="
　＜MTIf name="body_class"＞
　　＜$MTGetVar name="body_class"$＞ 
　＜/MTIf＞
＜$MTGetVar name="page_layout" default="layout-twt"$＞"
　＜MTIf name="body_onload"＞
　　onload="＜$MTGetVar name="body_onload"$＞"
　＜/MTIf＞
＞</pre>

<p><br />
○テンプレート：フッター<br />
　読み込むmoduleを「サイドバー」から「サイドバー(3カラム)」へ</p>

<pre>＜MTIf name="sidebar"＞
　＜$MTInclude module="サイドバー (3カラム)"$＞
＜/MTIf＞</pre>

<p><br />
○テンプレート：サイドバー (3カラム)<br />
　下記を削除し、右カラムの「最近のブログ記事」がすべての画面で出力されるようにした</p>

<p>＜MTIf name="module_recent_entries"＞<br />
＜/MTIf＞</p>

<p>＜MTIf name="main_index"＞<br />
＜/MTIf＞</p>

<p><br />
○mt-static/themes-base/blog.css<br />
　preタグの中身を目立つようにし、commentを目立たせるようにした。</p>

<p><pre>pre
{
        /*font-family:  Courier, 'trebuchet ms',helvetica, arial, sans-serif;*/
        font-size: 12px;
        /* letter-spacing: 1px; */
        background-color: #E6E6E6;
        border: 1px #A80101 solid;
        border-collapse: collapse;
        padding: 3px 3px 3px 3px;
        /*overflow: auto;
        scrollbar-face-color:#ff7f00*/</p>

<p>        /*white-space: -moz-pre-wrap;*/ /* Mozilla */
        white-space: -pre-wrap;*/     /* Opera 4-6 */
        white-space: -o-pre-wrap;*/   /* Opera 7 */
        white-space: pre-wrap;*/      /* CSS3 */
        word-wrap: break-word;*/      /* IE 5.5+ */
}</p>

<p>.comment        { color: #330099; }</pre></p>

<p><br />
<strong><big>○preタグの中に改行がなるだけ追加されないようにする</big></strong></p>

<p>こちらのブログを参考にさせていただいてます。<br />
<a href="http://blog.nizah.net/archives/cat_movabletype.html">http://blog.nizah.net/archives/cat_movabletype.html</a></p>

<p><pre>sub html_text_transform {
    my $str = shift;
    $str = '' unless defined $str;</p>

<p>    # edit by kuwa
    $str =~ s/\x0D\x0A/\n/g;
    $str =~ tr/\x0D\x0A/\n\n/;
    my @paras = split /\n\n/, $str;</p>

<p>    # add by kuwa
    # reffered by http://blog.nizah.net/archives/cat_movabletype.html
    my $preflag = 0;</p>

<p>    for my $p (@paras) {</p>

<p>        # add pre check by kuwa
        if($p =~ m@＜pre@) {
                $preflag = 1;
        }
        if(($p =~ m@＜pre@)&&($p =~ m@＜\/pre@)){
        $preflag = 2;
        }</p>

<p>
        # add pre check by kuwa
        if (($preflag == 0) and $p !~ m@^＜/?(?:h1|h2|h3|h4|h5|h6|table|ol|dl|ul|menu|dir|p|pre|center|form|fieldset|select|blockquote|address|div|hr)@) {
            $p =~ s!\r?\n!＜br \/＞\n!g;
            $p = "＜p＞$p＜/p＞";
        }
        if ($preflag == 1) {
            $p =~ s!\r?\n!\n!g;
            $p = "＜p＞$p＜\/p＞";
        }
        if ($preflag == 2) {
            $p =~ s/＜\/pre\＞\r?\n/＜\/pre\＞/g;
            #$p =~ s!\r?\n!＜br \/＞\n!g;
        }
        if($p =~ m@＜\/pre@) {
                $preflag = 0;
        }</p>

<p>    }
    join "\n\n", @paras;
}</pre></p>]]>
        
    </content>
</entry>

<entry>
    <title>Server CoreでFirewallを無効にするには？</title>
    <link rel="alternate" type="text/html" href="http://www.kuwazou.net/blog/2008/04/servercorefirewall.html" />
    <id>tag:www.kuwazou.net,2008:/blog//1.228</id>

    <published>2008-04-02T13:49:25Z</published>
    <updated>2008-04-17T04:05:42Z</updated>

    <summary>無効にしちゃっていいのかどうかは別として、 これをやると通信ができない場合の切り...</summary>
    <author>
        <name>くわぞう</name>
        
    </author>
    
        <category term="Server Core" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.kuwazou.net/blog/">
        <![CDATA[<p>無効にしちゃっていいのかどうかは別として、<br />
これをやると通信ができない場合の切り分けにはなります。</p>

<pre>> netsh advfirewall set currentprofile state off </pre>

<p>もうFirewallなんていらないのなら、全部きってしまいます。</p>

<pre>> netsh advfirewall set allprofiles state off </pre>

<p>"profile(s)"が、単数、複数の区別があるので注意してください。</p>

<p><br />
<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=kuwazouamazon-22&o=9&p=8&l=as1&asins=489100567X&fc1=000000&IS2=1&lt1=_blank&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>　<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=kuwazouamazon-22&o=9&p=8&l=as1&asins=B000X1A6R8&fc1=000000&IS2=1&lt1=_blank&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>]]>
        
    </content>
</entry>

<entry>
    <title>Exchange Server 2007　フォレスト間メールボックスの移動</title>
    <link rel="alternate" type="text/html" href="http://www.kuwazou.net/blog/2008/04/exchange-server-2007.html" />
    <id>tag:www.kuwazou.net,2008:/blog//1.227</id>

    <published>2008-04-01T13:10:09Z</published>
    <updated>2008-04-01T15:58:05Z</updated>

    <summary>Exchange Server 2007のhelpで 「フォレスト間でメールボッ...</summary>
    <author>
        <name>くわぞう</name>
        
    </author>
    
        <category term="Exchange Server" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Windows Server 2008" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.kuwazou.net/blog/">
        <![CDATA[<p>Exchange Server 2007のhelpで<br />
「フォレスト間でメールボックスを移動する方法」を検索してみるのが一番よいですが、<br />
一応書いておきます。</p>

<p>環境は、移行元、移行先、互いに１フォレスト１ドメイン１Exchange組織の環境です。<br />
WIndows Server 2003 SP2 + Exchange Server 2003 SP2<br />
　　↓<br />
Windows Server 2008 + Exchange Server 2007 SP1</p>

<p><br />
<big><strong>１．前段階としては、フォレスト間信頼が完全に構築されている必要があります</strong>。</big></p>

<p>※「代わりのUPNサフィックス」が両方のフォレストに同じものが登録されていると、信頼関係はうまく結べても、実質、信頼関係が機能しなくなる場合があるのでご注意。<br />
この場合は、重複するUPNサフィックスを削除して、また信頼関係を壊して、作り直してください。</p>

<p><br />
<big><strong>２．つぎに、ADMT3.0を使用して、ユーザーオブジェクトを移行します</strong>。</big></p>

<p>ちなみにWindows Server 2003と、Windows Server 2008では、<br />
ドメインとフォレストの機能レベルに注意しながらADMT3.0を2003側にインストールします。<br />
この実験では機能レベルは2003に統一しました。</p>

<p>機能レベルを2007にすると、フォレスト間の信頼関係を結んだ時点で<br />
2003側から2007側が見えなかったりして、あまりうまくいきませんでした。</p>

<p>こちらも参考にしてください。<br />
<a href="http://blogs.technet.com/junichia/archive/2008/03/15/active-directory-migration-tool-admt-windows-server-2008.aspx">ADMT v3.0 による Windows Server 2008 への移行について</a></p>

<p>大雑把に言えば、１フォレスト１ドメインのような単純な環境同士であれば、<br />
Administratorsグループにいるユーザー(Administratorも可)を、<br />
相手先ドメインのAdministratorsグループに加えて、<br />
これをお互いのドメインで実行して、<br />
両方のドメイン（実質フォレスト）に管理権限のあるユーザーをつくり、<br />
そのユーザーでADMTを実行すればよいでしょう。</p>

<p><br />
<big><strong>３．$SourceCredential = Get-Credential</strong></big></p>

<p>「Exchange管理シェル」で、下記のコマンドを使い、<br />
シェル変数？　-SourceForestCredential  に<br />
移行元のExchange組織に対して、全権のあるアカウント情報を格納しておきます。</p>

<p>Exchange Serverの組織の権限を色々と変更していなければ、<br />
移行元ドメインのAdministratorで十分で大丈夫でしょう。</p>

<pre>$SourceCredential = Get-Credential
ここで、
アカウント「IKOU-MOTO\Administrator」
「それに対するパスワード」を入力する</pre>

<p><br />
<big><strong>４．$TargetCredential = Get-Credential</strong></big></p>

<p>-SourceForestCredential  に<br />
移行先のExchange組織に対して、全権のあるアカウント情報を格納しておきます。<br />
移行先ドメインに管理権限のあるAdministratorで大丈夫でしょう。</p>

<pre>$TargetCredential = Get-Credential
ここで、
アカウント「IKOU-SAKI\Administrator」
「それに対するパスワード」を入力する</pre>

<p><br />
■確認</p>

<pre> > echo $SourceCredential
IKOU-MOTO\administrator
> echo $TargetCredential = Get-Credential
IKOU-SAKI\administrator</pre>と出力されればOK。

<p><br />
<big><strong>５．Move-Mailboxコマンド</strong></big></p>

<p>普通はこれでメールボックスの移動ができるのですが、<br />
コピペしながらコマンドを修正して打ち込もうとしても、<br />
なかなかエラーが消えなくてうまくいきません。</p>

<p>というのは、このExchange管理シェル、<br />
<u>コピペをすると、改行付近の文字がなくなってしまいます。</u></p>

<p>だから、エラーが消えなかったら、そこの部分をじっくりみて、<br />
文字列が崩れていないかをチェックするのがよいでしょう。</p>

<p>何回も修正して、エラーが出なくなったらやっと下記のように成功します。</p>

<p><pre>[PS] C:\>Move-Mailbox
 -TargetDatabase "EX-2007\First Storage Group\Mailbox Database"
 -Identity kuwazou 
 -GlobalCatalog EX-2007.ikou-saki.kuwazou.net
 -SourceForestGlobalCatalog EX-2003.ikou-moto.kuwazou.net
 -NTAccountOU "OU=Users,DC=ikou-saki,DC=kuwazou,DC=net"
 -SourceForestCredential $SourceCredential
 -TargetForestCredential $TargetCedential</p>

<p>確認
この操作を実行しますか?</p>

<p>メールボックス くわぞう  を
データベース EX-2007\FirstStorage Group\Mailbox Database に移動しています。
この操作では、メールボックスの
 Active Directory構成のみが変更されます。
メールボックスのコンテンツは失われる可能性があります。
変更が完了するまでこのメールボックスにアクセスすることはできません。</p>

<p>[Y] はい(Y)  [A] すべて続行(A)  [N] いいえ(N)  [L] すべて無視(L)  [S] 中断(S)
[?] ヘルプ(既定値は "Y"): y</pre></p>

ここで、Yを押すと、メールボックスの移動（といっても、コピーである。もとはなくならない）が始まる。
画面上には、
<pre>kuwazou
　　　　メメッッセセーージジをを移移動動ししてていいまますす。。　ふぉふぉるるだだ (35/512)
　　　　[oooooo　　　　　　　　　　]</pre>（原文ママ）というメッセージで移動中なのがわかる。
相変わらず、結構時間はかかる。

終了すると、このようなメッセージがでる。
<pre>StatusMessage : このメールボックスは移動先のデータベースに移動されました。
ReportFile : C:\Program Files\Microsoft\Exchange Server\Logging\MigrationLogs\move-Mailbox20080325-012026-2736001.xml</pre>

<p>※上記のコマンドでは、ユーザーオブジェクトがすでにメールボックスを持っている場合には<br />
エラーとなってしまうが、<strong>-AllowMerge</strong> オプションをつけることによって、内容をマージすることができる。<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Server Coreでxmlファイルを編集するときの注意</title>
    <link rel="alternate" type="text/html" href="http://www.kuwazou.net/blog/2008/03/servercorexml.html" />
    <id>tag:www.kuwazou.net,2008:/blog//1.226</id>

    <published>2008-03-12T13:19:57Z</published>
    <updated>2008-04-17T04:06:35Z</updated>

    <summary>ServerCoreでは、notepad.exe（メモ帳）が使えるので、 これを...</summary>
    <author>
        <name>くわぞう</name>
        
    </author>
    
        <category term="Server Core" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.kuwazou.net/blog/">
        <![CDATA[ServerCoreでは、notepad.exe（メモ帳）が使えるので、
これを利用して、テキストの設定ファイルを編集できますが、
<pre>>notepad.exe hoge.xml</pre>とやってファイルを開き、編集、上書き保存をすると、
<u>文字コードがShift-JISになってしまいます。</u>

<p>xmlファイルはUnicodeになっていなければならないので、<br />
これでは正しいxmlファイルとして読み込まれません。</p>

<s>なので、正しくは、
<pre>>notepad.exe <u><strong>/W</strong></u> hoge.xml</pre>とします。</s>

<p>Hyper-Vの設定ファイルなどを編集するときに気を付けてください。</p>

<p>なお、Shift-JISになってしまったxmlファイルを<br />
ServerCore上でUnicodeに直す方法はわかりません。</p>

<p>ファイル共有をして、<br />
外のマシンからTeraPad（UTF-8対応）などで開くしかないと思います。</p>

<p><strong>【後日談】<br />
notepad.exe /Wで開いても、保存のときはShift-JISになっちゃいました。<br />
なので、無理です。</strong><br />
ServerCoreでも<a href="http://e-words.jp/w/SDI.html">SDI(Single Document Interface)</a>もののアプリケーションならば使用できると思う(※)ので、TeraPadなどをインストールしたほうがよいです。</p>

TeraPadをインストールして、PATHを通します。
<pre>>setx Path "%Path%;c:\Program Files (x86)\TeraPad"</pre>Pathは一回logoffして、次回のlogon時から有効になります。

<p>※wgetのwindows版や、TeraTermPro(ttermpro.exe)、FFFTPなどが使用できました。</p>

<p><iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=kuwazouamazon-22&o=9&p=8&l=as1&asins=489100567X&fc1=000000&IS2=1&lt1=_blank&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>　<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=kuwazouamazon-22&o=9&p=8&l=as1&asins=B000X1A6R8&fc1=000000&IS2=1&lt1=_blank&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>]]>
        
    </content>
</entry>

<entry>
    <title>環境変数の設定</title>
    <link rel="alternate" type="text/html" href="http://www.kuwazou.net/blog/2008/03/post-35.html" />
    <id>tag:www.kuwazou.net,2008:/blog//1.225</id>

    <published>2008-03-12T12:27:41Z</published>
    <updated>2008-04-21T11:03:47Z</updated>

    <summary>&gt;setx Path &quot;%Path%;c:\bin&quot;というようにやる。 この&quot;&quot;...</summary>
    <author>
        <name>くわぞう</name>
        
    </author>
    
        <category term="Server Core" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.kuwazou.net/blog/">
        <![CDATA[<pre>>setx Path "%Path%;c:\bin"</pre>というようにやる。

<p>この""(ダブルコーテーション)で必ず囲ってやる必要があるです。</p>

<pre>path %Path%;c:\bin</pre>だと、そのシェルだけのコマンドパスになるので注意

<p><br />
さらに、GUIの時の"あの画面"で設定することを、<br />
直接コマンドラインでやりたいという人は、</p>

<p><pre><div class='comment'>#
# <u>まずは現在のPathを<strong>GET</strong>で確認します。</u>
#
# ※これらのキーワードが知りたい人は、
# C:\wmic /?
# C:\wmic environment /?
# C:\wmic environment list
# などと、手繰っていってください。
#</div>
C:\>wmic environment WHERE Name='Path' GET VariableValue</p>

<p>C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;</p>

<p><div class='comment'>#
# 次に、<u>設定したいPathを既存のPathにつなげて、<strong>SET</strong>します</u>
#</div></p>

<p>C:\>wmic environment Where Name='Path' SET VariableValue='C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;;C:\Program Files (x86)\NTP\bin;C:\Program Files (x86)\TeraPad;C:\Program Files (x86)\GnuWin32\bin;C:\Program Files (x86)\ffftp;C:\Program Files\Lhaca';</p>

<p>'\\VM-2008\ROOT\CIMV2:Win32_Environment.Name="Path",UserName="<SYSTEM>"' のプロパティを更新しています</p>

<p>プロパティは正しく更新されました。
</pre></p>

<p>設定したPathが有効になるのは、相変わらず次回のログオン時からなのですが、<br />
これはなんとか現在のログオン時に有効にさせる方法はないものでしょうか。<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Windows Updateの自動更新の設定</title>
    <link rel="alternate" type="text/html" href="http://www.kuwazou.net/blog/2008/03/windows-update.html" />
    <id>tag:www.kuwazou.net,2008:/blog//1.224</id>

    <published>2008-03-06T13:07:50Z</published>
    <updated>2008-03-17T15:24:18Z</updated>

    <summary>これもSCregEdit.wsfを使用します。 c:\Windows\Syste...</summary>
    <author>
        <name>くわぞう</name>
        
    </author>
    
        <category term="Server Core" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.kuwazou.net/blog/">
        <![CDATA[<p>これもSCregEdit.wsfを使用します。</p>

<p><pre>c:\Windows\System32>cscript SCregEdit.wsf /AU [/v][値]
　　/v　　現在の自動更新の設定を表示します
　　値　　設定する値を指定します</p>

<p>　　オプション:
　　4 - 自動更新を有効にします
　　1 - 自動更新を無効にします</pre></p>

というので、
<pre>c:\Windows\System32>cscript SCregEdit.wsf /AU 4
レジストリが更新されました。</pre>これでOK。]]>
        
    </content>
</entry>

<entry>
    <title>Server Core を設定するのに必要なコマンドのHELPは？</title>
    <link rel="alternate" type="text/html" href="http://www.kuwazou.net/blog/2008/03/servercorehelp.html" />
    <id>tag:www.kuwazou.net,2008:/blog//1.223</id>

    <published>2008-03-06T12:58:52Z</published>
    <updated>2008-04-17T04:07:35Z</updated>

    <summary>ターミナルサービスの接続を許可するときにも使用しましたが、 scregedit....</summary>
    <author>
        <name>くわぞう</name>
        
    </author>
    
        <category term="Server Core" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.kuwazou.net/blog/">
        <![CDATA[<p>ターミナルサービスの接続を許可するときにも使用しましたが、<br />
scregedit.wsfというスクリプトはServerCoreの基本設定に役立ちます。</p>

<p>そして、ServerCoreの有用なコマンドヘルプもこのスクリプトで表示できます。</p>

<pre>c:\Windows\System32><strong>cscript SCregEdit.wsf /cli</strong></pre>

<p><strong>■ライセンス認証を行うには: </strong>    <br />
　　Cscript slmgr.vbs -ato</p>

<p><strong>■ライセンス認証に KMS ボリューム ライセンスを使用するには:</strong><br />
　　KMS ボリューム ライセンスを構成します:<br />
　　　　cscript slmgr.vbs -ipk [ボリューム ライセンス キー]<br />
　　KMS ライセンスのライセンス認証を行います<br />
　　　　cscript slmgr.vbs -ato<br />
　　KMS DNS SRV レコードを設定します<br />
　　　　cscript slmgr.vbs -skma [KMS FQDN]</p>

<p><strong>■次のいずれかでコンピュータ名を決定します:</strong><br />
　　Set c<br />
　　Ipconfig /all<br />
　　Systeminfo.exe または Hostname.exe</p>

<p><strong>■Server Core コンピュータの名前を変更します:</strong><br />
　　ドメインに参加している場合:<br />
　　　Netdom renamecomputer %computername% /NewName:変更後の名前 /UserD:ドメイン ユーザー名 /PasswordD:*<br />
　　ドメインに参加していない場合:<br />
　　　Netdom renamecomputer %computername% /NewName:変更後の名前</p>

<p><strong>■ワークグループを変更します:</strong><br />
　　Wmic computersystem where name="%computername%" call  joindomainorworkgroup name="[変更後のワークグループ名]"</p>

<p><strong>■役割またはオプション機能をインストールします:</strong><br />
　　Start /w Ocsetup [パッケージ名]<br />
　　注意: Active Directory では、応答ファイルを指定して Dcpromo を実行します。</p>

<p><strong>■役割およびオプション機能のパッケージ名と現在のインストール状態を表示します:</strong>     <br />
　　oclist</p>

<p><strong>■タスク マネージャのホットキーを起動します:</strong>     <br />
　　ctrl-shift-esc</p>

<p><strong>■ターミナル サービス セッションのログオフ:</strong>     <br />
　　Logoff</p>

<p><strong>■ページ ファイル サイズを設定するには:</strong><br />
　　システム ページ ファイル管理を無効にします:<br />
　　　　wmic computersystem where name="%computername%" set AutomaticManagedPagefile=False<br />
　　ページ ファイルを構成します:<br />
　　　　wmic pagefileset where name="C:\\pagefile.sys" set InitialSize=500,MaximumSize=1000</p>

<p><strong>■タイムゾーンまたは日時の構成:</strong>     <br />
　　control timedate.cpl</p>

<p><strong>■地域と言語のオプションの構成:</strong>     <br />
　　control intl.cpl</p>

<p><strong>■管理ツールまたはエージェントを手動でインストールします:</strong>     <br />
　　Msiexec.exe /i [msi パッケージ]</p>

<p><strong>■インストールされている MSI アプリケーションの一覧を表示します:</strong>     <br />
　　Wmic product</p>

<p><strong>■msi アプリケーションのアンインストール:</strong><br />
　　Wmic product get name /value<br />
　　Wmic product where name="[name]" call uninstall</p>

<p><strong>■インストールされているドライバを一覧表示するには:</strong>     <br />
　　Sc query type= driver</p>

<p><strong>■一覧にないドライバをインストールします:</strong><br />
　　ドライバ ファイルを Server Core にコピーします<br />
　　Pnputil -i -a [パス]\[ドライバ].inf</p>

<p><strong>■ネットワーク アダプタ名を変更します:</strong><br />
　　netsh interface set interface name="ローカル エリア接続" newname="PrivateNetwork"</p>

<p><strong>■ネットワーク アダプタを無効にします:</strong><br />
　　netsh interface set interface name="ローカル エリア接続 2" admin=DISABLED</p>

<p><strong>■ファイルのバージョンを判別します:</strong><br />
　　wmic datafile where name="c:\\windows\\system32\\ntdll.dll" get version</p>

<p><strong>■インストールされている修正プログラムの一覧を表示します:</strong><br />
　　wmic qfe list</p>

<p><strong>■修正プログラムをインストールします:</strong><br />
　　Wusa.exe [修正プログラム名].msu /quiet</p>

<p><strong>■プロキシを構成します:</strong><br />
　　Netsh winhttp set proxy [プロキシ名]:[ポート]</p>

<p><strong>■レジストリ値を追加、削除、または照会します:</strong><br />
　　reg.exe add /?<br />
　　reg.exe delete /?<br />
　　reg.exe query /?</p>

<p><br />
<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=kuwazouamazon-22&o=9&p=8&l=as1&asins=489100567X&fc1=000000&IS2=1&lt1=_blank&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>　<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=kuwazouamazon-22&o=9&p=8&l=as1&asins=B000X1A6R8&fc1=000000&IS2=1&lt1=_blank&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>]]>
        
    </content>
</entry>

<entry>
    <title>サーバーのライセンス認証</title>
    <link rel="alternate" type="text/html" href="http://www.kuwazou.net/blog/2008/03/post-34.html" />
    <id>tag:www.kuwazou.net,2008:/blog//1.222</id>

    <published>2008-03-06T12:37:29Z</published>
    <updated>2008-03-17T15:24:18Z</updated>

    <summary>基本的に、%windir%\System32にあるslmgr.vbsというスクリ...</summary>
    <author>
        <name>くわぞう</name>
        
    </author>
    
        <category term="Server Core" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.kuwazou.net/blog/">
        <![CDATA[<p>基本的に、%windir%\System32にある<strong>slmgr.vbs</strong>というスクリプトを使用する。</p>

まず、プロダクトキーを入力する。
<pre>c:\Windows\System32>cscript slmgr.vbs -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
プロダクト キー XXXXX-XXXXX-XXXXX-XXXXX-XXXXX を正常にインストールしました。</pre>

ただし、今回はボリュームラインセンスキーでも、これだけでは完全にライセンス認証されたことにならない。
ためしに、ライセンス情報を表示させてみる。
<pre>c:\Windows\System32>cscript slmgr.vbs -dli
名前: Windows Server(R), ServerEnterpriseCore edition
説明: Windows Operating System - Windows Server(R), VOLUME_MAK_B channel
プロダクト キーの一部: XXXXX
ライセンスの状態: 最初の猶予期間
残り時間: 83880 分 (58 日))</pre>

なので、ライセンス認証を行う。
<pre>c:\Windows\System32>cscript slmgr.vbs -ato
Windows Server(R), ServerEnterpriseCore edition (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxx
xxxxx) のライセンス認証を行っています...
製品は正常にライセンス認証されました。</pre>

そして、再びライセンス認証の情報を見てみると、、、
<pre>c:\Windows\System32>cscript slmgr.vbs -dli
名前: Windows Server(R), ServerEnterpriseCore edition
説明: Windows Operating System - Windows Server(R), VOLUME_MAK_B channel
プロダクト キーの一部: 7R9Y9
ライセンスの状態: ライセンスされています</pre>]]>
        
    </content>
</entry>

<entry>
    <title>LVM領域の作成</title>
    <link rel="alternate" type="text/html" href="http://www.kuwazou.net/blog/2008/01/lvm.html" />
    <id>tag:www.kuwazou.net,2008:/blog//1.221</id>

    <published>2008-01-30T17:45:23Z</published>
    <updated>2008-03-17T15:24:18Z</updated>

    <summary>○Physical Volumeの作成 # pvcreate /dev/sda3...</summary>
    <author>
        <name>くわぞう</name>
        
    </author>
    
        <category term="LVM" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.kuwazou.net/blog/">
        <![CDATA[<strong>○Physical Volumeの作成</strong>
<pre># pvcreate /dev/sda3</pre>


<strong>○Volume Groupの作成</strong>
<pre># vgcreate vg /dev/sda3</pre>


<strong>○Logical Volumeの作成</strong>
<pre># /usr/sbin/lvcreate -L 7000M -n lv_home vg
# /usr/sbin/lvcreate -L 7000M -n lv_data vg
# /usr/sbin/lvcreate -L 7000M -n lv_var vg</pre>

<strong>○snapshotの作成</strong>
※snapshotは、OSインストール時や、大量ファイルコピー時には作成しないこと。
　つまり、元パーティションに2GB以上の差分が発生するときには
　snapshotが100%を超えて、破壊される恐れがある。
<pre># /usr/sbin/lvcreate  -s -L 2G -n snap_home /dev/vg/lv_home
# /usr/sbin/lvcreate  -s -L 2G -n snap_data /dev/vg/lv_data
# /usr/sbin/lvcreate  -s -L 2G -n snap_var /dev/vg/lv_var</pre>

<strong>○結果をみる</strong>
<pre># pvs
  PV         VG   Fmt  Attr PSize  PFree
  /dev/sda3  vg   lvm2 a-   29.40G 2.89G</pre>

<pre># vgs
  VG   #PV #LV #SN Attr   VSize  VFree
  vg     1   3   3 wz--n- 29.40G 2.89G</pre>※VFreeが2.89Gあるということは、その領域をsnapshotに使えるということ。

<pre># lvs
  LV          VG   Attr   LSize Origin    Snap%  Move Log Copy%
  lv_home   vg   owi-ao 6.84G
  lv_data    vg   owi-ao 6.84G
  lv_var    vg   owi-ao 6.84G
  snap_home vg   swi-a- 2.00G lv_home   8.02
  snap_data  vg   swi-a- 2.00G lv_data    0.46
  snap_var  vg   swi-a- 2.00G lv_var   10.67</pre>]]>
        
    </content>
</entry>

<entry>
    <title>snapshot</title>
    <link rel="alternate" type="text/html" href="http://www.kuwazou.net/blog/2008/01/snapshot.html" />
    <id>tag:www.kuwazou.net,2008:/blog//1.220</id>

    <published>2008-01-30T17:31:48Z</published>
    <updated>2008-03-17T15:24:18Z</updated>

    <summary>○snapshotのとり方 lvcreate --snapshot --size...</summary>
    <author>
        <name>くわぞう</name>
        
    </author>
    
        <category term="LVM" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.kuwazou.net/blog/">
        <![CDATA[<strong>○snapshotのとり方</strong>
lvcreate --snapshot --size=1G --name snap_data.0 /dev/vg_data/lv_home
<pre># lvcreate --snapshot --size=1G --name snap_data.0 /dev/vg_data/lv_home
  Logical volume "snap_data.0" created</pre>


<strong>○snapshotの使い方</strong>
/dev/vg_data の中にsnap_data.0があるので、
それを/mnt/snapshotにマウントする。
このmountの中はは読み取り専用なので、変更することはできない。
<pre># mount -r /dev/vg_data/snap_data.0 /mnt/snapshot</pre>


<strong>○snapshotの消し方</strong>
snapshotを消すのはlvremove
snapshot領域が埋まってしまう前に、バックアップをとり、消しておいたほうがいい。
<pre># umount /mnt/snapshot
# lvremove /dev/vg_data/snap_data.0
Do you really want to remove active logical volume "snap_data.0"? [y/n]: y
  Logical volume "snap_data.0" successfully removed</pre>

<p>
<strong>○snapshotの確認</strong>
LV snapshot status をみる。
<pre># lvdisplay
  --- Logical volume ---
  LV Name                /dev/vg_data/lv_home
  VG Name                vg_data
  LV UUID                510zjb-xOaf-gCN8-O741-veeP-7bE1-Ts3wz5
  LV Write Access        read/write
  LV snapshot status     source of
                         /dev/vg_data/snap_home.15 [active]
  LV Status              available
  # open                 1
  LV Size                9.38 GB
  Current LE             300
  Segments               1
  Allocation             inherit
  Read ahead sectors     0
  Block device           253:0</p>

<p>  --- Logical volume ---
  LV Name                /dev/vg_data/lv_var
  VG Name                vg_data
  LV UUID                YdatH6-8pTI-4Xhu-7eF0-lo26-QPv2-Nw1yP1
  LV Write Access        read/write
  LV snapshot status     source of
                         /dev/vg_data/snap_var.15 [active]
  LV Status              available
  # open                 1
  LV Size                512.00 MB
  Current LE             16
  Segments               1
  Allocation             inherit
  Read ahead sectors     0
  Block device           253:1</pre></p>


○snapshotがとれる空き領域の確認
VFreeのサイズを見る。
<pre># vgs
  VG      #PV #LV #SN Attr  VSize  VFree
  vg_data   1   2   2 wz--n 14.31G 3.31G</pre>]]>
        
    </content>
</entry>

<entry>
    <title>Diskquotaを設定する</title>
    <link rel="alternate" type="text/html" href="http://www.kuwazou.net/blog/2008/01/diskquota.html" />
    <id>tag:www.kuwazou.net,2008:/blog//1.219</id>

    <published>2008-01-30T17:18:27Z</published>
    <updated>2008-03-17T15:24:18Z</updated>

    <summary>１．まず、LVMの構成はこのようになっているとします。 # pvs   PV  ...</summary>
    <author>
        <name>くわぞう</name>
        
    </author>
    
        <category term="LVM" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.kuwazou.net/blog/">
        <![CDATA[<p>１．まず、LVMの構成はこのようになっているとします。
<pre># pvs
  PV         VG      Fmt  Attr PSize  PFree
  /dev/sda2  vg_data lvm2 a-   14.31G 4.44G</p>

<p># vgs
  VG      #PV #LV #SN Attr  VSize  VFree
  vg_data   1   2   0 wz--n 14.31G 4.44G</p>

<p># lvs
  LV      VG      Attr   LSize   Origin Snap%  Move Log Copy%
  lv_home vg_data -wi-ao   9.38G
  lv_var  vg_data -wi-ao 512.00M</pre></p>


２．Quotaを適用したいパーティションを、
/etc/fstabにて下記のように設定し、Rebootをします。
<pre>/dev/vg_data/lv_home    /home   ext3    defaults,usrquota,grpquota  1 2</pre><pre># reboot</pre>

<p>３．次に、quotacheckコマンドで、データベースを作成します。
<pre># quotacheck -fmugv /home
quotacheck: Scanning /dev/mapper/vg_data-lv_home [/home] quotacheck: Cannot stat old user quota file: そのようなファイルやディレクトリはありません
quotacheck: Cannot stat old group quota file: そのようなファイルやディレクトリはありません
quotacheck: Cannot stat old user quota file: そのようなファイルやディレクトリはありません
quotacheck: Cannot stat old group quota file: そのようなファイルやディレクトリはありません</p>

<p>done</p>

<p>quotacheck: Checked 123 directories and 3160 files
quotacheck: Old file not found.
quotacheck: Old file not found.</pre>
aquota.groupとaquota.userができていればよい</p>

４．そして、quotaを有効にします。
<pre># quotaon -guv -a
/dev/mapper/vg_data-lv_home [/home]: group quotas turned on
/dev/mapper/vg_data-lv_home [/home]: user quotas turned on</pre>]]>
        
    </content>
</entry>

</feed>
