これは私の最初の投稿です。Linuxでハードディスクに要求せずにファイルが存在するかどうかを確認できますか?
ファイルが存在するがハードディスクを使用していないかどうかを確認したい。例えば、次のコードを見てください。
<?php
$filename = '/path/to/foo.txt';
if (file_exists($filename)) {
echo "The file $filename exists";
} else {
echo "The file $filename does not exist";
}
?>
私が知る限り、ext4はファイルシステムをジャーナリングしています。それは、ファイルがジャーナルを調べて存在するかどうかをスクリプトが確認できることを意味しますか?それはハードディスクに触れることなくメインメモリですか?
お時間をいただきありがとうございます。
UPD。
ハードディスクのジャーナルをメインメモリに保持するファイルシステムが存在するため、ハードディスクにアクセスせずにファイルの操作を行うことができますか?
ありがとうございました、あなたの答えは、はっきりと明らかになりました。しかし、もう一つ知りたいのは、一度に2つのfile_existsリクエストを作成した場合、ハードディスクの同じ部分がアクセスされているのか、それともハードディスクの一部ではないのでしょうか? – Fedor
彼らはどこにでもいる可能性があります。ディレクトリは1つのディスクブロックに収まらず、ファイルシステムは必ずしもそれらをまとめておく必要はありません。 – bmargulies