問題タブ [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.
c - blkid_get_cache がメモリリークしているようです
Linux プログラミングを行っているときに、blkid ライブラリのライブラリ関数がメモリをリークする状況に遭遇しました... それに関するドキュメントはあまり多くありません ( https://www.kernel.org/pub/linux/utils/ util-linux/v2.21/libblkid-docs/libblkid-Cache.html ) したがって、この問題の解決策を見つけるためにコミュニティに頼ります。
関数はblkid_get_cache
valgrind であり、次のように報告されます。
ここで、このコードは 24 時間年中無休で実行されるデーモン プロセスで使用されるため、制御不能なメモリの増加を回避したいと考えています。
libblkid を今まで使っていた人はいますか? このメモリの問題を解決するにはどうすればよいですか? (極端な場合、私はそれを行うことができfree()
ます...しかし、システムの安定性に影響はありますか?)
c - libblkid 使用時のエラー
このコードをコンパイルしてリンクすると、ディスク uuid が取得されます。
エラーが発生します:
次のコマンドでコードをコンパイルすると、コードはエラーなしでコンパイルされます
linux - BLKID はどのように割り当てられますか?
USB デバイスに属する 2 つの別個のパーティションと、システムの残りの部分とHDDにインストール/etc
したような状況があるとします。ここで私の質問は、 USB デバイスを で静的にルーティングする必要があることですが、問題は、USB が常にorと言う確実性がないため、私のアプローチは を使用することです。/boot
/
/home
fstab
/dev/sdb
/dev/sdc
BLKID
ここで、特定のハードウェア デバイス (静的なハードウェア ID を持つ) の BLKID が常に同じかどうかについて混乱していますか? そうでない場合、状況での回避策は何ですか?
BLKID はどのように割り当てられますか?
linux - パスを指定してファイルシステムの uuid を取得する方法は?
ディレクトリのパス (場合によってはファイルのパス) が渡されます。
このディレクトリ (またはファイル) が配置/保存されているファイルシステムの UUID を確実に教えてくれるユーティリティ/シェルスクリプトはどれですか?
(ファイルシステムのUUIDとは、たとえば blkid で示される「UUID = ...」エントリを意味します)
(これは RedHat Linux で発生しています)
regex - blkid ラベルを一覧表示する正規表現
Apolsですが、誰かが正規表現としてこれを提供できることを確認してください。
したがって、一致する LABEL="Usb3Ext" の UUID 部分が必要な場合、blkid からこの出力があったとします。
どうもありがとう