linux

  

Linuxにおけるファイル削除の原則は、リンクの数によってファイルの削除を制御するもので、ファイルにリンクがない場合にのみ削除されます。一般に、各ファイルには、i_countとi_nlinkという2つのリンクカウンタがあります。 i_countの意味は現在のファイルコンシューマの数(または呼ばれる)、i_nlinkの意味はメディア接続の数(ハードリンクの数)、i_countはメモリ参照カウンタ、i_nlinkはディスクの参照カウンタです。ファイルがプロセスによって参照されると、対応するi_count番号が増え、ファイルへのハードリンクが作成されると、対応するi_nlink番号が増えます。削除コマンドrmの場合、ディスク参照カウントの実際の削減数i_nlink。ファイルがプロセスによって呼び出されていて、ユーザーがファイルを削除するためにrm操作を実行した場合、どうなりますか?ユーザーがファイルを削除するためにrm操作を実行してからlsまたは他のファイル管理コマンドを実行した後、ファイルは再び見つかりませんが、削除されたファイルを呼び出すプロセスは正常に実行され続け、ファイルから正しく読み書きできます。コンテンツに。またしてもこれはなぜですか?これは、rm操作がファイルのi_nlinkを減らすだけであるため、他のリンクi_nlinkがない場合は0ですが、ファイルはプロセスによって参照されているため、rmが実行されても0になりません。操作はできますが、システムは実際にはこのファイルを削除しません。i_nlinkとi_countのみが0の場合、ファイルは削除されます。つまり、ファイルに対するプロセスの呼び出しも元に戻す必要があります。上記のi_nlinkとi_countはファイル削除の実際の条件ですが、ファイルが呼び出されない場合、rm操作でファイルを削除して削除済みファイルを削除できますか?前述のように、rm操作はファイルのi_nlinkを減らすか、0に設定するだけです実際のリンクは、iノードまでファイル名を削除することですが、現時点では、ファイルを削除したエンティティはそうではありません(ブロックデータブロック)。マシンが時間内に停止していればデータを検索することができますこの時点でデータが連続して書き込まれていると、削除されたデータのブロックデータブロックに新しいデータが割り当てられる可能性があります。リサイクル、その当時の神々のための方法はありません。

ファイルを共有するときのWin7のシステムコンピュータ、プロンプト "ネットワークパスワードを入力してください"ソリューション

League of Legends LOL映画レベルの大規模ドキュメンタリー「Live Play」公開

6010スクリーンショットツールはどこにありますか?その使い方は?

Windows 10システムで新しいツールバーを作成する方法

全体的なパフォーマンスを向上させるWordPress 3.9.1のバージョンアップデートがリリースされました

LinuxサーバーへのVPNクライアント接続がアクセスに時間がかかるという問題を解決する方法                 

VPNクライアントを使用してLinuxサーバーに接続すると、アクセス速度が遅いと感じるLinuxユーザーもいますが、どうすればこの問題を解決できますか?今日、Xiaobianはこの問題をすべてのユーザーにもたらします。解決策は、ユーザーが見てみる必要があるということです。

3つの解決策があります。

方法1:ソースコードpptp

WinXPがプロンプトを起動することはできませんファイルシステムの理由と解決策

Windows 8システムのスタートメニューの電源ボタンを設定する方法

ツールバーの切り替え速度を向上させるWin7の方法(ページユーザー向け)

Windows XPオペレーティングシステム6トラブルシューティング

Copyright © Windowsの知識 All Rights Reserved