私のドライブの一部を別のドライブにシンボリックリンクし、構造を同期させる(Link Shell Extension?)


1

私はもうすぐSSDとハードドライブをコンピュータにインストールします。これは128 GBのSSDと1 TBのハードドライブです。

私は次のようにSSDを使うつもりです:それはOSとほとんどのアプリケーションを格納します。

ハードドライブに関しては、実際のデータ(文書、画像、ビデオ、音楽、その他)を保存します。

私のドライブを視覚的に融合させるためのRAIDとソフトウェアのソリューションは、私の場合は生産性が低いため、多かれ少なかれ排除されています。しかし、私はまだ2つのドライブを使用して常にブラウズし、迷子になるという考えを非常に嫌います。あなたに考えを与えるために、私はx64システム上に2つのプログラムフォルダがあるという事実にとてもイライラします。

@allquixoticと何度か話し合って(実用的、簡単、そして同じ場所で)すべてをきれいに、実用的に、簡単にするために(私のための最善の解決策はSSDにすべてを置くことです)ただし、これらの「フォルダ」と「ファイル」の一部はハードディスクへのシンボリックリンクになります。

要するに、実際の使用では、C:\(SSD)が私が使用する唯一のドライブになり、D:\(HDD)はいくつかのファイルの実際のデータがあるところのマシン使用ダンプになります。

これまでのところ、すべてうまくいきます。ただし、ハードドライブを参照する必要がある状況もあります。そして一般的に、私は物事を整理するのが好きです。

しかし、シンボリックリンクは一方向にしか機能しません。 SSD(リンク)では、必要なことは何でもできるようになり、リンクは正常に保たれます。ただし、リンクは元の場所に残ります。

C:\ etc \ etc \ etc \ etc \ etc \ thing.txtからシンボリックリンクを作成し、それをD:\ etc \ etc \ etc \ etc \ etc \ thing.txtを指すようにします。それからC:\ etc \ etc \ etc \ etc \ etc \ thing.txtを移動してC:\ thing.txtにします。

C:\ thing.txtはD:\ etc \ etc \ etc \ etc \ etc \ thing.txtを指しています。構造が一致しなくなり、D:を検索する必要がある場合は悪夢になります。物事がきれいではないので、そしてそれは私を悩ませます。

そう!シンボリックリンクとしての役割を果たすだけでなく、移動先のD:\ドライブがC:\ドライブと同じように構成され、名前を変更したときにファイルとフォルダの名前が変更されるようにするD:\を参照するときは、C:\とまったく同じように表示する必要があります(ただし、C:\にあるファイルは除きます)。 。

私はこれに適したツールを見つけたと思います。しかし、私はそれがよく理解できているかどうかわからない。それで、私はあなたにもっと知識のある頭脳を貸して(私は今夜シンボリックリンクについて今学んだので)そして私が正しいかどうかを私に言いたいです。

まず第一に、Link Shell Extensionを使えば、コマンドプロンプトに行かなくてもリンクを作成および管理できます。

http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html

それで、私は信じます - これが問題の中心です - 上で説明したことを達成するために私がすべきことは、自分のC:\にスマートミラー(上のリンクからの文書ではctrl-F)を作成し、それらをD:\を指すようにすることです。

  • C:\上のファイルはシンボリックリンクになるので、スペースを占有しなくなります。
  • 実際のファイルはリンクのターゲットであるD:\に移動されます。
  • シンボリックリンクをC:\のあるディレクトリからC:\の別のディレクトリに移動したり、名前を変更したりすると、D:\で参照されているファイルも移動され、それに応じて名前が変更されます。

私は正しいですか?私は自分の「夢の道具」を見つけましたか?そうでない場合、どうやってこのようなシンボリックリンク/同期を達成できますか?そもそもそれは可能ですか?

シモンズ:あなたが私のシステムに関する詳細な情報を希望されるならば、私はこの質問でそれをすべて説明しました(ところで、これはもう意味がありません)。 私のSSDと新しい/古いハードドライブの最も効率的な使用

編集

@KarthikTとのチャットディスカッションのまとめ:できるだけ多くのトップレベルフォルダを使用しようとすることで、たたき音を少しでも減らすことは可能ですが、解決策を特定することはできませんでした。そのため、より多くの提案がまだ非常に高く評価されるでしょう。



わかりませんか?そうねえ、私はそれを明確にするために一生懸命働いた。私は吸います、あなたは知っています、総合情報。ええと。ドライブD:\をC:\のシンボリックリンク用のファイル「ダンプ」にしたいのですが、ドライブD:\のディレクトリ構造やファイル名などを同期させたいので、常にC:\と同じにします。これはいいですか?
Ariane

私は謙虚にあなたをLinux側にやって来るように誘うことができますか? Linuxファイルシステムは、あなたがやりたいことのようにすでに統一されています。
Karthik T

@ KathikT Lol、ありがとう、でもありがとう。 :P
Ariane

回答:


2

あなたは出来る フォルダとしてDドライブをマウント 、私が思うにほぼきれいになります。それともあなただけのことができます 最上位フォルダのシンボリックリンク Cドライブへ。内容をシンボリックリンクする必要はありません。


急いで、そしてあなたの提案を調べる必要はありませんが、スマートミラーの事はどうですか?それはどのようにして、そしてそれは私が欲しいものをどのようにしないのですか?
Ariane

@Arianeは「コピーするだけでなく、コピー元フォルダをコピー先に同期させる」キーワードもあります。 Dropboxのように、ある場所から別の場所にコピーすることができます。シンボリックリンクを使用しているようには見えない
Karthik T

@Ariane私が間違っていてシンボリックリンクを作成している場合は、おそらくそれはあなたが望むものを持っています。しかし、私の解決策はもっと単純だと私は今でも考えています。
Karthik T

まず、すみません、私は私の最初のコメントで本当に急いでいました。 「必要ない」 - >「時間がない」私はあなたの答えが不必要なこと、あるいは何でもないことを意味しませんでした。第二に、それは超遅いので、私は最初のリンクを読んだだけです。それでも私はまだよくわかりません。フォルダとしてドライブをマウントすること、およびその利点は何なのかを詳しく説明できますか。一見したところでは、私にはD:\ドライブが削除され、C:\内のフォルダーになっています。しかし、それでもコンテンツは同期されません。実際には、それでもD:\ドライブを使用することをお勧めします。 :cあるいは誤解したかもしれません。
Ariane

@Arianeあなたはゲームポータルをプレイしましたか?アイデアは、Cドライブにフォルダがあるということです、あなたがそれを入力したら「MyDDrive」と言う、あなたは実際にDドライブにいます。同期は必要ありません。それは本質的にCドライブのフォルダへのDドライブのシンボリックリンクですが、理想的にはより低いレベルにあります。
Karthik T
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.