問題タブ [inode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unix - ファイルの更新に必要なディスクアクセス要求の詳細なシーケンス
誰かがこの質問に答えることができますか?
現在のディレクトリのファイル「test.txt」の600番目のバイトを更新するために必要なディスクアクセス要求の詳細なシーケンスを説明します。ファイルシステムブロックの長さが512バイトであると想定します(単一のディスクセクター)
- インデックスノード構造を想定
- 割り当てテーブル構造を想定
linux - ディレクトリ i ノードと通常のファイル i ノード
Linux カーネルの inode 構造体のどの値を調べれば、現在見ている inode がディレクトリ用か通常のファイル用かを確認できますか?
iノードを検索しましたが、必要なものがあるように見えるメンバーを実際に見つけることができないようです.古いカーネルバージョンを使用しているため、構造体を以下に投稿します(2.6.24)
どんな助けでも大歓迎です。
c - Windows のディレクトリには inode 番号がありますか?
Windows でディレクトリの inode 番号を見つける必要があります。_stat
and関数を使用して_stat64
、ファイルの inode およびその他の情報を取得できます。しかし、Windowsディレクトリに同じものを使用すると、どのディレクトリにも常に同じ番号が付けられます。
Windows ディレクトリの inode 番号を見つける方法はありますか?
shell - SolarisでのiNodeの使用を返す
SolarisボックスからiNodeの使用状況を返すシェルスクリプトの作成に取り組んでいます。
私が実行するために使用するコマンドは次のとおりですdf -F ufs -o i
。
そして、出力は次のようになります。
私が捕まえる必要がある唯一の部分は7%です。%iusedを返す部分を手伝って、スクリプトの最後に出力してください。
前もって感謝します!
よろしく、
マデアン
java - ファイルが移動/名前変更されたとき-JavaRAFとファイルの違いは何ですか
これについては、Java/Linuxのコンテキストでのみ説明します。
VS
作成後、ファイルの読み取りを最後まで開始します。
java.io.Fileの場合、ファイルを読み取る前に物理ファイルをmvまたは削除すると、ファイルの読み取り時にIOExceptionがスローされます。
/li>ただし、RandomFileAccessの場合、ファイルを読み取る前に物理ファイルをmvまたは削除すると、エラーや例外なしにファイルの読み取りが終了します。
}
誰かが私に理由を説明できますか?ファイルのiノードとは何か関係がありますか?
unix - 'mv A B'の実行:'inode'は変更されますか?
コマンドを実行する場合:
次に、ファイルAのiノードのフィールドはどうなりますか?変わるのでしょうか?
ファイル名を変更するだけでは変更できないと思いますが、よくわかりません。
unix - UNIX でファイルを削除する
UNIX ファイルシステムで、ルート ディレクトリの inode がメモリ内にある場合、Desktop 内のファイルを削除するために必要なディスク操作のシーケンスは何ですか?
教科書の問題を解こうとしているときに、この問題を見たことがありますが、解けませんでした。誰でも私を助けることができますか?
Unix に詳しい方がいらっしゃいましたら、Desktop でファイルを作成するために必要なディスク操作のシーケンスを教えていただけますか?
filesystems - inode 世代番号とは何ですか?
低レベル API を使用して FUSE ファイルシステムを実装する予定で、現在そのfuse_entry_param
構造を理解しようとしています。
unsigned long fuse_entry_param::generation
いったい何を意味するのだろう。ドキュメントにはino
、 /ペアはファイルシステムの存続期間中一意である必要があるとだけ書かgeneration
れていますが、詳細には触れていません。
inode 世代のセマンティクスとその使用方法は?
たとえば、(ある種の名前空間のような)generation
追加ビットとして考えて、それらを自由に使用して、任意の生涯固有の 128 ビット ( x86_64 上) の値を inode にマップできますか? それとも、世代は順次インクリメントされることを意図していますか? i ノード番号が衝突し、世代番号が異なる場合はどうなりますか?ino
2*sizeof(unsigned long)
objective-c - iノードに関連付けられたパスを取得する機能はありますか?
Mac OS X(10.6以降)でディレクトリツリーをウォークし、ディレクトリが最後にバックアップ場所と同期されてから発生した変更を検出しようとするユーティリティを作成しています。
最初にファイルとフォルダーを同期するときに、iノード番号を取得してそのファイルまたはフォルダーのデータベースレコードに保存します。
新しいファイルまたはフォルダーに遭遇したときは、最初にiノード番号を使用してデータベースルックアップを実行し、元のファイルがある場合はそれを見つけます。
しかし、ファイルが親ディレクトリからサブディレクトリに移動し、親ディレクトリへの変更を検出しようとしている場合、保存されたiノード番号を使用して新しいパスを識別できるようにしたいと思います。移動と削除を区別できます。
performance - ファイルシステムの設計と実装に関するパフォーマンス関連の記事
さまざまなファイルシステムの実装がパフォーマンスの問題をどのように処理したかについての論文/グループディスカッション/ブログを探しています。私は良いものや最近のものを見つけることができないようです。そのため、私が本当に探しているものの良いリストが頭にないのかもしれません. そしてどうやって?そして、どのハッシュ関数が試され、最終的に使用されましたか? マルチスレッド関連の問題?- 何をミューテックスで保護し、何を簡単にするためにアトミックに保っていますか? 待ち行列関連の問題?おそらくもっとあると思いますが、私が言ったように、私はそれを調べ始めたばかりなので、コメントや提案をいただければ幸いです. ありがとう。