ソフトとハードワイヤード接続要約差、及び動作例で説明しました

ソフトリンク
   のln -s元のファイルの宛先
   特徴:1、ショートカットウィンドウの同等
           2は、シンボリックリンクは、ファイルサイズへのリンクが非常に小さい
           3、ソフト接続を実行すると、実際のファイルへのリンクを見つけるためにポイントして、[実行します
                   4を、全ての権利は777であり、ポインティングにより、実際の権限ファイルをリンクファイルがあることを決めた
                   5は、元のファイルが欠落している後に、ソフト・リンクは、仕事をしないと、エラーが報告されます見つけることができません
                   6を、LS -al、ソースファイルはバックのソフト接続を実行するには、矢印
  
のハードリンク
   のlnソース先のファイルの
   特性を:1、正確に、元のファイルとリンクファイルのプロパティ
      2、リンクおよびソースファイル間の関係に類似している:+同期レプリケーションアップデート
      元のファイルが欠落している3、あなたはハード・リンクされたファイルにもアクセスすることができます
      4は、パーティションにまたがることはできません、あなたがのためにディレクトリを使用することはできません
      5、原則:同じ元のファイルとハードリンクされたファイル・ノードは、ファイル名は、ノード番号に対応させることができます。しかし、ノード番号は、ファイル名の複数に対応することができます。だから、彼らはまったく同じ属性であり、変更に続く、互いの内容を変更します。
 
例としては、次のとおりです:
ファイルBのソフトリンクを作成し、以下のように柔らかく、リンクされたファイルは、iノード、パーミッション、サイズのa.link参照してください。
【VM_0_15_centos〜@ルート]#LN -sa a.link
[ルートVM_0_15_centos〜@]#LL -i
合計6728
394681 -rw-R - r--の1つのルートルート6888896 11月10日午後9時42
394522 lrwxrwxrwx 1つのルートルート1 11月10日21時45分a.link - > A
ビューの指令点の結果から、以下の結論:
図1に示すように、ファイルのiノード番号は394681であり、a.link inodeファイルは、inode番号が矛盾している、394522です。
2、シンボリックリンクは、ファイルサイズへのリンクは非常に小さいです。a.linkサイズ1ビット、ファイルのサイズが6.6Mである間。
3、すべてのa.linkファイルのパーミッションは777であり、実際の権限が指されたファイルによって決定されます
 
 
ファイルA、ファイルアクセスa.linkリンクを削除します。
[ルート@ VM_0_15_centos〜]#mvのA a.bak
[ルート@ VM_0_15_centos〜]#猫a.linkの
猫:a.link:そのようなファイルまたはディレクトリ
概要:元のファイルが見つからないされた後、ソフト・リンクは作業は、ファイルが見つからないというエラーが報告されますされません
 
ファイルa.hardハードリンクを作成し、メタデータiノード、権限、およびファイルa.linkへのソフトリンクのサイズを表示します。
[ルートVM_0_15_centos〜@] a.hard LN#
[ルート@ VM_0_15_centos〜]#LL -i
合計13456
394681 -rw-R - r--の3ルートのルート6888896 11月10日午後9時42
394681 -rw-R- -r-- 3ルートルート6888896 11月10日午前21時42 a.hard
394522 lrwxrwxrwx 1ルートルート1 11月10日21時45 a.link - > A
概要:元のファイルとリンクファイルのプロパティがまったく同じメタデータ、まったく同じです。
 
あなたは、ファイル、ハードリンクされたファイルの場合を削除するとa.hard
[ルート@ VM_0_15_centos〜]#MV A a.bak
[ルート@ VM_0_15_centos〜]#LL -i
合計13456
394699 -rw-R - r--の2ルートのルート6888896 11月10日午後09時39分a.bak
394699 -rw- R - r--の2ルートルート6888896 11月10日22:39 a.hard
394522 lrwxrwxrwx 1ルートルート1 11月10日21:45 a.link - >
a.hard [VM_0_15_centos〜@ルート]#テール
999991
999992
999993
999994
999995
999996
999997
999998
999999
1000000
概要:元のファイルが欠落している場合、ハードリンクされたファイルにもアクセスすることができます。
[ルート@ VM_0_15_centos〜]#エコー "1" >> a.bak
[ルートVM_0_15_centos〜@]#尾-1 a.hard
1
概要:リンクとソースファイル間の関係が類似している:+同期レプリケーション更新
 
上記の例に基づいて、ソフトおよびハードリンクの違いは以下のように要約接続しました。
ディスクパーティション上で、それは、iノード番号、iノードと呼ばれる番号を、割り当てられたものの種類に関係なく保存されたファイルシステム内のLinuxのファイルを、:ソフトとハードリンクは、リンクの違い。次のとおりです。
 1は、柔軟な接続は、実際には、別のファイルを指すように設計された新しいファイルを作成します。ソフト接続のinode元のファイルのinodeが矛盾していると
 2、ハードリンクはinodeを確立されていません。彼は元のファイルが1つだけを追加するには、ドメイン内だけのiノードリンク数、及びそのためのファイルシステム間でハードリンクではありません。
 3、ハードリンクは、ファイルの別名です。
 4、ソフトリンクは、ファイル・システムにまたがることができ、ハードリンクをすることはできません
 5、ソフトのリンクが存在しないファイル名にリンクすることができ、リンクがハード動作しません。
 6は、ソフトリンクがディレクトリに接続することができなく、ハードワイヤード
 7つの両方リンクLNによって作成することができ、デフォルトで作成されたLNは、ハードリンクで
 -sスイッチがソフトリンクを作成することができる使用して、8。
 
 

おすすめ

転載: www.cnblogs.com/mwd-123/p/11832274.html
おすすめ