ローダブルカーネルモジュール内でファイルを開く/書き込む/読み取る方法を知っています。
しかし、ファイルの名前を変更/移動することも可能ですか? 多分init-methodで?
ローダブルカーネルモジュール内でファイルを開く/書き込む/読み取る方法を知っています。
しかし、ファイルの名前を変更/移動することも可能ですか? 多分init-methodで?
システム コール (またはカーネル内でのunlink()その実装) はファイルを削除します。
システム コール (またはカーネル内でのlink()その実装) は、新しい名前のファイルへのリンクを作成できます。単一のファイル システムで名前を変更している限りlink()、新しい名前を作成しunlink()て古い名前を削除することで名前を変更できます。
カーネルは、ファイル システム間でのファイルの名前変更をサポートしていません (モジュールもサポートしていません)。そのタスクは、 などのユーザー コマンドに委任されますmv。