問題タブ [blkid]

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 投票する
1 に答える
272 参照

c - blkid_get_cache がメモリリークしているようです

Linux プログラミングを行っているときに、blkid ライブラリのライブラリ関数がメモリをリークする状況に遭遇しました... それに関するドキュメントはあまり多くありません ( https://www.kernel.org/pub/linux/utils/ util-linux/v2.21/libblkid-docs/libblkid-Cache.html ) したがって、この問題の解決策を見つけるためにコミュニティに頼ります。

関数はblkid_get_cachevalgrind であり、次のように報告されます。

ここで、このコードは 24 時間年中無休で実行されるデーモン プロセスで使用されるため、制御不能なメモリの増加を回避したいと考えています。

libblkid を今まで使っていた人はいますか? このメモリの問題を解決するにはどうすればよいですか? (極端な場合、私はそれを行うことができfree()ます...しかし、システムの安定性に影響はありますか?)

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

c - libblkid 使用時のエラー

このコードをコンパイルしてリンクすると、ディスク uuid が取得されます。

エラーが発生します:

次のコマンドでコードをコンパイルすると、コードはエラーなしでコンパイルされます

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

linux - BLKID はどのように割り当てられますか?

USB デバイスに属する 2 つの別個のパーティションと、システムの残りの部分とHDDにインストール/etcしたような状況があるとします。ここで私の質問は、 USB デバイスを で静的にルーティングする必要があることですが、問題は、USB が常にorと言う確実性がないため、私のアプローチは を使用することです。/boot//homefstab/dev/sdb/dev/sdcBLKID

ここで、特定のハードウェア デバイス (静的なハードウェア ID を持つ) の BLKID が常に同じかどうかについて混乱していますか? そうでない場合、状況での回避策は何ですか?

BLKID はどのように割り当てられますか?

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

linux - パスを指定してファイルシステムの uuid を取得する方法は?

ディレクトリのパス (場合によってはファイルのパス) が渡されます。

このディレクトリ (またはファイル) が配置/保存されているファイルシステムの UUID を確実に教えてくれるユーティリティ/シェルスクリプトはどれですか?

(ファイルシステムのUUIDとは、たとえば blkid で示される「UUID = ...」エントリを意味します)

(これは RedHat Linux で発生しています)

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

regex - blkid ラベルを一覧表示する正規表現

Apolsですが、誰かが正規表現としてこれを提供できることを確認してください。

したがって、一致する LABEL="Usb3Ext" の UUID 部分が必要な場合、blkid からこの出力があったとします。

どうもありがとう