• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:シンボリックリンクのデータ容量について)

シンボリックリンクのデータ容量について

このQ&Aのポイント
  • CドライブのファイルをDドライブに保存するシンボリックリンクを作成したところ、Cドライブの容量が解放されていない状態です。
  • シンボリックリンクはファイルシステム上のポインタであり、実際のデータはリンク元に存在します。
  • このため、Dドライブへのシンボリックリンク設定では、Cドライブのファイルのコピーではなく、単なる参照が行われている可能性があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • kawais070
  • ベストアンサー率52% (2242/4283)
回答No.5

補足見ました。 正常にジャンクションが貼られています。 C:\users\ユーザー\dropbox へファイルを入れても、C:ドライブの空き容量に変化がないはず(C:\のアイコンを右クリックしてプロパティで見てね)ですので、それでOKです。

noname#244681
質問者

お礼

C:\Users\ユーザー\Dropboxにデータを保存してもCドライブの使用容量は変わらなかったのでうまくいっているようです。 確認不足でした。 ありがとうございました。

その他の回答 (4)

  • kawais070
  • ベストアンサー率52% (2242/4283)
回答No.4

> リンクの動作は正常にできていますが 本当かな? コマンドプロンプト(PowerShellじゃないよ)で、 dir d:\ としたときの結果を補足に貼り付けてみてください。 それを見てちゃんとできているか確認したいです。

noname#244681
質問者

補足

リンク元リンク先については指摘があったとおり逆になっていましたが、 C:\Users\ユーザー\ではなく、d:\ですか? 以下がdir d:\の結果です。 -------------------------- 2017/10/24 20:07 <DIR> Dropbox 2017/10/24 20:08 <DIR> GoogleDrive 2017/09/19 17:39 22 vhd-attach.bat 2017/09/19 17:21 45 vhd.txt 2 個のファイル 67 バイト 2 個のディレクトリ 50,587,938,816 バイトの空き領域 --------------------------------------- dir c:\Users\ユーザーの結果も貼っておきます。 さきほどシンボリックリンクを削除してジャンクションでリンクしてそのまま状態です。 --------------------------------------- ドライブ C のボリューム ラベルは Windows です ボリューム シリアル番号は XXXX-XXXX【念のため伏せ字】 です c:\Users\ユーザー のディレクトリ 2017/10/24 20:02 <DIR> . 2017/10/24 20:02 <DIR> .. 2017/09/19 21:43 <DIR> .docker 2017/09/21 19:06 9,488 .v8flags.5.1.281.107.5ddaed55019f69f41140922eebd91d6a.json 2017/10/24 20:44 <DIR> .VirtualBox 2017/10/12 20:25 <DIR> Contacts 2017/10/24 14:23 <DIR> Desktop 2017/10/16 12:52 <DIR> Documents 2017/10/24 09:50 <DIR> Downloads 2017/10/24 20:02 <JUNCTION> Dropbox [D:\Dropbox] 2017/10/12 20:25 <DIR> Favorites 2017/10/24 07:47 <DIR> Links 2017/10/12 20:25 <DIR> Music 2017/10/24 07:47 <DIR> OneDrive 2017/10/17 07:54 <DIR> Pictures 2017/09/11 10:04 <DIR> Roaming 2017/10/12 20:25 <DIR> Saved Games 2017/10/12 20:25 <DIR> Searches 2017/10/23 14:13 <DIR> Videos 2 個のファイル 16,590 バイト 18 個のディレクトリ 10,276,106,240 バイトの空き領域

  • kteds
  • ベストアンサー率42% (1883/4441)
回答No.3

No.2の一部訂正です。 下記の記述部分はすべて無視して 「リンク元のフォルダのアイコンを見ればリンクフォルダであることがすぐにわかるはずです。」 と読み替えてください。 ---以下の記述は無視 リンク元のアイコンやフォルダ名を見ればリンクフォルダであることがすぐにわかるはずです。 例えば下記URLのようにD-フォルダ名とかJ-フォルダ名 のようになっています。 D:はディレクトリ シンボリックリンク J:はディレクトリ ジャンクション ---

  • kteds
  • ベストアンサー率42% (1883/4441)
回答No.2

>これはCドライブとDドライブの両方に同じデータがそれぞれ保存されているような状態に思っています。 リンク元のアイコンやフォルダ名を見ればリンクフォルダであることがすぐにわかるはずです。 例えば下記URLのようにD-フォルダ名とかJ-フォルダ名 のようになっています。 D:はディレクトリ シンボリックリンク J:はディレクトリ ジャンクション リンク元にはリンク情報である小さなファイルがあるだけで、ファイル実体のデータはリンク先にあります。 http://hrn25.sakura.ne.jp/win/mklink/user1-5.png

  • kawais070
  • ベストアンサー率52% (2242/4283)
回答No.1

リンク元がD:ドライブでリンク先がC:ドライブなら、ご希望の状態になるかなと思います。やっていることが逆ですよ。 手順としては、 1.dropboxの常駐停止 2.d:\dropboxフォルダの作成 3.c:\users\ユーザー\dropboxフォルダの中身をd:\dropboxへ移動 4.c:\users\ユーザー\dropboxフォルダを削除して、c:\users\ユーザー\dropboxというシンボリックリンクを作成 シンボリックリンクでうまく行かなかったら、ジャンクションでやるのもいいかもね。

noname#244681
質問者

補足

シンボリックリンクを削除して再度実行しても同じだったので、ジャンクションも試してみました。 リンクの動作は正常にできていますが、Cドライブのデータサイズに変化はありませんでした。 D:Dropboxにあるデータ(10GB分)はC:\Users\ユーザー\Dropboxには実際はないはずですが、dirにてC:\Users\ユーザー\Dropboxのフォルダを見たところCドライブ上からは依然としてこのCドライブ上でも10GB分がカウントされる状況です。 シンボリックリンク、ジャンクションを貼るとこういう振る舞いになるものなのでしょうか...

関連するQ&A

専門家に質問してみよう