How to find thin_id of a volume using libblockdev
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 22/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- c
- Bereich
- infrastructure
Rechercherichtung
The entry points are bd_lvm_lvinfo and the BDLVMLVdata struct it returns, which currently lacks a thin_id field. Start by reading how bd_lvm_lvinfo collects LV data, then check whether LVM's reporting can supply thin_id the way lvs -o thin_id does. Done means a caller can read a thin volume's thin_id through the public API. The issue has no answer or decision from maintainers, so confirm the approach in the thread before writing code.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Sorry, did not know how to reach you all.
I wanted to find the thin_id of a thin volume given its volume group and lv_name.
Using the cli it is as simple as lvs -o thin_id "vg"/"lv"
How to find it using libblockdev apis?
Calling bd_lvm_lvinfo does give out BDLVMLVdata.
But "BDLVMLVdata" does not have the thin_id info.
Thanks.
- Vorherrschende Sprache
- C
- Sterne
- 137
- Forks
- 64
- Ø Merge
- 1 T. 5 Std.
- Gemergte PRs (30 T.)
- 3
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus storaged-project/libblockdev
-
fails to build with libnvme3 (nvme-cli 3.0)Evtl. vergeben @tbzatek hat das vor 39 Tagen übernommen. Offen
storaged-project/libblockdev#1211 · 4 Kommentare · 1 zugewiesene Person ·
-
RFE
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
storaged-project/libblockdev#1093 · 3 Kommentare ·
-
Schwierigkeit 4/5 Über eine Woche Anfängerfreundlichkeit 18/100
storaged-project/libblockdev#1067 ·
-
Schwierigkeit 3/5 Ein halber Tag Anfängerfreundlichkeit 40/100
storaged-project/libblockdev#1060 · 1 Kommentar ·
-
enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 12/100
storaged-project/libblockdev#977 · 1 Kommentar ·
Alle Issues in storaged-project/libblockdev
Ähnliche Issues
-
开发板墙缺少 ESP32_S31_MOSAICOOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
espressif/esp-vision#16 · 1 Kommentar ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
libsdl-org/SDL#16577 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
Maintainer antworten meist innerhalb von 1 Tag
-
halt_error adds a trailing newline for non-string input, contrary to the manualEvtl. vergeben @Huang-404-Q hat das heute übernommen. Offen
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
MerginMaps/geodiff#272 ·