0

「ファイルシステム情報の共有」とはどういう意味ですか?「ファイルシステム情報」には何が含まれていますか?

(この質問はCLONE_FS、いくつかのLinuxヘッダーでフラグを見たときに発生しました)

4

1 に答える 1

2

ファイルシステム情報には、ファイルのルート、現在の作業ディレクトリ、およびumask(ファイル権限)が含まれます。[カーネルではstruct fs_struct]によって表されます

したがって、CLONE_FSフラグを設定すると、子プロセスと親プロセスがファイルシステム情報を共有します。

ここで、例を見てみましょう。親がファイルを処理していて、その時点で子プロセスが作業ディレクトリを変更した場合、親は同じ作業ディレクトリを共有しているため、問題が発生します(相対パスが指定されている場合)。

あなたがあなたの答えを得たことを望みます。

于 2012-08-17T09:47:56.757 に答える