今回はLinuxサーバでは無く、Windowsの事#59126;

私はメインでWinodws8.1Proを使用しています。

そしてシステムドライブにSSDを入れて動作が快適なのは良いのですが、

容量が小さくてギリギリの状態です#59136;

「ドキュメント」フォルダなどのユーザファイルはサーバに

リダイレクトしているので何がドライブを圧迫しているのか?と調べてみたら

犯人はユーザフォルダにある「AppData」だった#59143;

そこで、これを別ドライブに移すそうと思う。

その方法は、「mklink」コマンドを使用してシンボリックリンクを作成する方法です。

(フォルダのリダイレクトについては過去の記事「ActiveDirectory 設定-3-」を参照) 

1.ユーザ「Administrator」を有効にする。

 (「AppData」フォルダを移動するのにアクセス権を変更せずに行う為に必要) 

  ユーザアカウントの管理より「Administrator」を有効にする。

2.「AppData」フォルダを別のドライブに移動する。 

 Administratorでログオンし、C:\Users\ユーザ名\AppData を別ドライブに移動する。

 ここではDドライブ直下へ移動したものとして進める。

3.シンボリックリンクを作成する。

 コマンドラインより 

 c:>cd c:\Users\ユーザ名  ← ディレクトリを移動

 c:\Users\ユーザ名>mklink /d AppData d:\AppData  ← シンボリックリンクを作成

 AppData <<===>> d:\AppData のシンボリック リンクが作成されました

 c:\Users\ユーザ名>

 #59131;もし実行ユーザがAdministratorでない場合、コマンドプロンプトを”管理者として実行”で

  起動しないとmklinkコマンドは権限不足で実行できない#59131; 

4.ユーザ「Administrator」を無効にする。

5.該当ユーザでログオンすれば完了。

この方法はかなりイレギュラーな方法だと思います。

最悪データの喪失やシステムの破損にもつながりますので、

試される場合はくれぐれも自己責任でお願いします。