問題タブ [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.

0 投票する
0 に答える
35 参照

unix - ファイルの更新に必要なディスクアクセス要求の詳細なシーケンス

誰かがこの質問に答えることができますか?

現在のディレクトリのファイル「test.txt」の600番目のバイトを更新するために必要なディスクアクセス要求の詳細なシーケンスを説明します。ファイルシステムブロックの長さが512バイトであると想定します(単一のディスクセクター)

  1. インデックスノード構造を想定
  2. 割り当てテーブル構造を想定
0 投票する
1 に答える
6685 参照

linux - ディレクトリ i ノードと通常のファイル i ノード

Linux カーネルの inode 構造体のどの値を調べれば、現在見ている inode がディレクトリ用か通常のファイル用かを確認できますか?

iノードを検索しましたが、必要なものがあるように見えるメンバーを実際に見つけることができないようです.古いカーネルバージョンを使用しているため、構造体を以下に投稿します(2.6.24)

どんな助けでも大歓迎です。

0 投票する
3 に答える
2752 参照

c - Windows のディレクトリには inode 番号がありますか?

Windows でディレクトリの inode 番号を見つける必要があります。_statand関数を使用して_stat64、ファイルの inode およびその他の情報を取得できます。しかし、Windowsディレクトリに同じものを使用すると、どのディレクトリにも常に同じ番号が付けられます。

Windows ディレクトリの inode 番号を見つける方法はありますか?

0 投票する
4 に答える
8720 参照

shell - SolarisでのiNodeの使用を返す

SolarisボックスからiNodeの使用状況を返すシェルスクリプトの作成に取り組んでいます。

私が実行するために使用するコマンドは次のとおりですdf -F ufs -o i

そして、出力は次のようになります。

私が捕まえる必要がある唯一の部分は7%です。%iusedを返す部分を手伝って、スクリプトの最後に出力してください。

前もって感謝します!

よろしく、

マデアン

0 投票する
4 に答える
421 参照

java - ファイルが移動/名前変更されたとき-JavaRAFとファイルの違いは何ですか

これについては、Java/Linuxのコンテキストでのみ説明します。

VS

作成後、ファイルの読み取りを最後まで開始します。

  1. java.io.Fileの場合、ファイルを読み取る前に物理ファイルをmvまたは削除すると、ファイルの読み取り時にIOExceptionがスローされます。

    /li>
  2. ただし、RandomFileAccessの場合、ファイルを読み取る前に物理ファイルをmvまたは削除すると、エラーや例外なしにファイルの読み取りが終了します。

    }

誰かが私に理由を説明できますか?ファイルのiノードとは何か関係がありますか?

0 投票する
2 に答える
6598 参照

unix - 'mv A B'の実行:'inode'は変更されますか?

コマンドを実行する場合:

次に、ファイルAのiノードのフィールドはどうなりますか?変わるのでしょうか?

ファイル名を変更するだけでは変更できないと思いますが、よくわかりません。

0 投票する
1 に答える
131 参照

unix - UNIX でファイルを削除する

UNIX ファイルシステムで、ルート ディレクトリの inode がメモリ内にある場合、Desktop 内のファイルを削除するために必要なディスク操作のシーケンスは何ですか?

教科書の問題を解こうとしているときに、この問題を見たことがありますが、解けませんでした。誰でも私を助けることができますか?

Unix に詳しい方がいらっしゃいましたら、Desktop でファイルを作成するために必要なディスク操作のシーケンスを教えていただけますか?

0 投票する
1 に答える
4807 参照

filesystems - inode 世代番号とは何ですか?

低レベル API を使用して FUSE ファイルシステムを実装する予定で、現在そのfuse_entry_param構造を理解しようとしています。

unsigned long fuse_entry_param::generationいったい何を意味するのだろう。ドキュメントにはino、 /ペアはファイルシステムの存続期間中一意である必要があるとだけ書かgenerationれていますが、詳細には触れていません。

inode 世代のセマンティクスとその使用方法は?

たとえば、(ある種の名前空間のような)generation追加ビットとして考えて、それらを自由に使用して、任意の生涯固有の 128 ビット ( x86_64 上) の値を inode にマップできますか? それとも、世代は順次インクリメントされることを意図していますか? i ノード番号が衝突し、世代番号が異なる場合はどうなりますか?ino2*sizeof(unsigned long)

0 投票する
4 に答える
3792 参照

objective-c - iノードに関連付けられたパスを取得する機能はありますか?

Mac OS X(10.6以降)でディレクトリツリーをウォークし、ディレクトリが最後にバックアップ場所と同期されてから発生した変更を検出しようとするユーティリティを作成しています。

最初にファイルとフォルダーを同期するときに、iノード番号を取得してそのファイルまたはフォルダーのデータベースレコードに保存します。

新しいファイルまたはフォルダーに遭遇したときは、最初にiノード番号を使用してデータベースルックアップを実行し、元のファイルがある場合はそれを見つけます。

しかし、ファイルが親ディレクトリからサブディレクトリに移動し、親ディレクトリへの変更を検出しようとしている場合、保存されたiノード番号を使用して新しいパスを識別できるようにしたいと思います。移動と削除を区別できます。

0 投票する
0 に答える
102 参照

performance - ファイルシステムの設計と実装に関するパフォーマンス関連の記事

さまざまなファイルシステムの実装がパフォーマンスの問題をどのように処理したかについての論文/グループディスカッション/ブログを探しています。私は良いものや最近のものを見つけることができないようです。そのため、私が本当に探しているものの良いリストが頭にないのかもしれません. そしてどうやって?そして、どのハッシュ関数が試され、最終的に使用されましたか? マルチスレッド関連の問題?- 何をミューテックスで保護し、何を簡単にするためにアトミックに保っていますか? 待ち行列関連の問題?おそらくもっとあると思いますが、私が言ったように、私はそれを調べ始めたばかりなので、コメントや提案をいただければ幸いです. ありがとう。