ソフトとハード配線リンク間のLinux差

ハードリンクとソフトリンク:ファイルを共有対処するため、Linuxシステムは、2つのリンクを紹介しています。共有ファイルシステムのLinuxを解決するためのリンクが、また、セキュリティを強化し、ストレージおよびその他の給付保存する権限を隠しファイルのパスをもたらしました。iノード番号は、複数のファイル名に対応している場合、これらのファイルは、ハードリンクと呼ばれます。言い換えれば、ハードリンクは、複数の別名を使用したのと同じファイルです。Lnのコマンドリンクを作成することができます。
 
テキストの説明:
Linuxのソフトリンクとハードリンクの下での違いを説明して
Linuxシステムでは、リンクは、一方が他方には、シンボリックリンクまたはソフトリンク(ソフトリンクまたはシンボリックリンク)と呼ばれ、ハードリンク(ハードリンク)で、2つに分割されています。
①作成:
デフォルトでは、次の引数を指定しないで、ハードリンク、ソフトリンクを作成するには、-sパラメーターとのlnコマンドを作成LN。
lnコマンドは、ディレクトリへのハードリンクを作成することはできませんが、ソフトリンクを作成することができます。ディレクトリへのソフトリンクが頻繁に使用されます。
あなたはハードリンクを作成することはできません、存在しないファイルまたはディレクトリへのソフトリンクを作成することができます。
②iノードについて:
ハードリンクとソースファイル、およびファイルへのソフトリンクのinode番号の同じiノード番号は、ソースファイルが異なっています
③削除:
ソースファイルとハードリンクされたファイルに影響を与えることなく、ソフトリンクファイルを削除します。
削除されたソースファイルとソフトリンクファイルに影響を与えることなく、ハードリンクされたファイルをファイル。
ソースファイルリンクされたファイルを削除し、ハードリンクされたファイルには影響は、それがソフトリンク障害(赤と白の点滅が好き)につながりません。
また、ソースファイルとハードリンクファイルを削除し、ファイル全体が実際に削除されることはありません。
④スナップショット機能、多くのハードウェアデバイス、ハードリンクを使用すると、同様の原理です。
⑤ソフトリンクはハードリンクは、クロスファイルシステムできません、ファイル・システムにまたがることができます。
 
検証:
リンクを作成する①
[ルート@ LUC〜]#1は、mkdirテスト
[ルート@ LUC〜]#のCDテスト/
ファイルの
[ルート@ LUCテスト]#エコーsource111 >> test_link
[LUCテスト@ルート]#LN -s test_link link_soft
[LUCテスト@ルート]#LN test_link link_hard
ディレクトリが存在します
 
ハードとソフトリンクを作成するには何のファイルがありません
 
②iノードについて
 
ソース・ファイルと同じinode番号へのハードリンクは16784637です
そして、異なるリンクソフトウェア
③[削除]
、ソースファイルには影響をソフトリンクやハードリンクを削除しません
 
削除ファイル、ソフトリンク障害
 
彼は加えました:
ソースファイルを変更する任意のリンクを変更します。
 
 

おすすめ

転載: www.cnblogs.com/chenyun1/p/12563239.html