シンボリックリンク [Windows]
今回はLinuxサーバでは無く、Windowsの事
私はメインでWinodws8.1Proを使用しています。
そしてシステムドライブにSSDを入れて動作が快適なのは良いのですが、
容量が小さくてギリギリの状態です
「ドキュメント」フォルダなどのユーザファイルはサーバに
リダイレクトしているので何がドライブを圧迫しているのか?と調べてみたら
犯人はユーザフォルダにある「AppData」だった
そこで、これを別ドライブに移すそうと思う。
その方法は、「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\ユーザ名>
もし実行ユーザがAdministratorでない場合、コマンドプロンプトを”管理者として実行”で
起動しないとmklinkコマンドは権限不足で実行できない
4.ユーザ「Administrator」を無効にする。
5.該当ユーザでログオンすれば完了。
この方法はかなりイレギュラーな方法だと思います。
最悪データの喪失やシステムの破損にもつながりますので、
試される場合はくれぐれも自己責任でお願いします。
コメント 0