古いスタイルの「遅い」シンボリックリンクの作成

古いスタイルの「遅い」シンボリックリンクの作成

ln -s「高速」シンボリックリンクを作成します。そのファイル(およびそのターゲット)を光学メディアなどにコピーすると、破損する可能性があります。私は以前のスタイルの「遅い」シンボリックリンクが機能すると思います。しかし、シンボリックリンクをどのように生成しますか?lnフラグまたは他のコマンドが見つかりません。

一部の状況別情報シンボリックリンクのウィキペディアページ:

シンボリックリンクの初期実装では、シンボリックリンク情報を一般ファイルのデータとして保存した。ファイルにはリンク先へのテキスト参照が含まれ、ファイルモードビットはファイルタイプがシンボリックリンクであることを示します。

この方法は低速で、小規模システムではディスクスペースを非効率的に使用します。 Fast Symbolic Linksという改良により、ディスクにファイル情報を格納するために使用されるデータ構造内にターゲットパスを保存できます。このスペースには通常、ファイルに割り当てられているディスクブロックアドレスのリストが格納されます。これにより、短い宛先パスを持つシンボリックリンクにすばやくアクセスできます。高速シンボリックリンクを持つシステムは、ターゲットパスが利用可能なinodeスペースを超える場合に元の方法を使用することがよくあります。元のスタイルは遡及して、遅いシンボリックリンクと呼ばれていました。また、他のバージョンまたは以前のバージョンのオペレーティングシステムとのディスク互換性にも使用されます。

ベストアンサー1

「高速」シンボリックリンクを生成するのか、「遅い」シンボリックリンクを生成するのかを知る方法はなく、lnファイルシステムがシンボリックリンクを保存する方法を決定します。

光メディアのシンボリックリンク表現処理は、ソースファイルシステムではなく変換を処理するプログラムまたはメディアへのアクセスを提供するファイルシステムドライバに依存する。たとえば、mkisofsRock Ridge 拡張ま​​たはTRANS.TBLファイルを使用してシンボリックリンクを表すことができます。ハードリンクも処理できます。

おすすめ記事