フロッピー\CD上のファイルを操作する(ネットワークパス上のファイルを転送する)古いライブラリを入手しました。このライブラリには、ファイル(フロッピーディスクやCDディスクなど)がマウントされているかどうかを毎秒チェックするスレッドがあります。
なんで?マウントされたファイルに対してのみ実行できる操作は何ですか?
どうもありがとう。
読み取り、書き込み、実行、削除などの方法でファイルにアクセスするには、ファイルの場所を指定できる必要があります。ファイルの場所は常にディレクトリツリー内の位置であり、Unixには単一のルートから始まる単一のディレクトリツリーしかありません。
ファイルが存在するデバイス(したがって、それ自体の(サブ)ディレクトリツリー)が「メイン」ディレクトリツリーにない限り、アクセスできません。
デバイスのディレクトリツリーをシステムの「メイン」ディレクトリツリーに組み込むことは、Unixの世界では「マウント」として知られています。
UNIXシステムでは、ファイルではなくデバイスがマウントされます。たとえば、/ dev / fd0はデバイスファイル(デバイスを表すファイル)です。デバイスをマウントせずにデバイス上のファイルにアクセスすることはできません。
ディスクボリューム(ドライブ)は、使用する前に常にLinuxにマウントする必要があります。このスレッドの目的は、フロッピーディスクをチェックし続け、誰かが取り出してマウントが解除された場合に操作を中止することである可能性があります。