{"id":22114,"date":"2026-11-12T08:00:00","date_gmt":"2026-11-12T07:00:00","guid":{"rendered":"https:\/\/webhosting.de\/?p=22114"},"modified":"2026-11-05T08:25:52","modified_gmt":"2026-11-05T07:25:52","slug":"analyse-af-linux-crash-dumps-med-kdump","status":"publish","type":"post","link":"https:\/\/webhosting.de\/da\/linux-crash-dumps-kdump-analysieren\/","title":{"rendered":"Sikkerhedskopiering og analyse af Linux-crash-dumps med kdump"},"content":{"rendered":"<div class=\"wh-article\" data-wh-layout=\"2.1.2\" style=\"width:100%;max-width:820px;margin:0 auto;color:#263b4b;font-family:inherit;font-size:18px;line-height:1.8;text-align:start;overflow-wrap:break-word;box-sizing:border-box\"><p class=\"wh-lead\" style=\"font-size:20px;line-height:1.7;color:#233746;margin:0 0 1.1em\">Med kdump forbereder du en Linux-server til at gemme et hukommelsesbillede i tilf\u00e6lde af et relevant kernel-nedbrud. Til senere analyse har du brug for vmcore, en vmlinux-fil, der passer til den nedbrudte kernel-build, med fejlfindingsoplysninger samt et kompatibelt crash-v\u00e6rkt\u00f8j.   Den <strong style=\"font-weight:700;color:inherit\">Forberedelse inden styrtet<\/strong> er afg\u00f8rende: Uden en sikker kopi kan den tabte hukommelsestilstand ikke rekonstrueres efterf\u00f8lgende. Selv en eksisterende dump er kun et \u00f8jebliksbillede; en enkelt stackframe beviser endnu ikke \u00e5rsagen.<\/p>\n<nav class=\"wh-toc\" aria-label=\"Indholdet af denne artikel\" style=\"display:block;margin:28px 0 38px;padding:22px;border:1px solid #d9e4e8;border-radius:14px;background:#f4f8f8\"><p class=\"wh-toc-title\" style=\"font-size:13px;font-weight:700;letter-spacing:.08em;color:#49656b;margin:0 0 14px\">G\u00e5 direkte til afsnittet<\/p><div class=\"wh-toc-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px\"><div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#kdump-grundlagen\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Hvad kdump registrerer ved et kernel-nedbrud<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#voraussetzungen\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Foruds\u00e6tninger og begr\u00e6nsninger for registreringen<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#artefakte\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Hvilke filer indg\u00e5r i analysen<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#vorbereitung-pruefen\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Forberedelse af kdump p\u00e5 serveren<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#sicherungsziel\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">V\u00e6lg sikkerhedsm\u00e5l og dumpomfang<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#crash-einstieg\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">\u00c5bn en eksisterende vmcore-fil med crash<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#analyse-praxis\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Sortering af stakke og hukommelseshenvisninger<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#fehlersuche\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Hvis der ikke findes en brugbar vmcore-fil<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#betrieb-entscheidung\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Test registreringen og bekr\u00e6ft resultaterne<\/a><\/div>\n<\/div><\/nav><section class=\"wh-section\" aria-labelledby=\"kdump-grundlagen\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"kdump-grundlagen\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Hvad kdump registrerer ved et kernel-nedbrud<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">kdump forbereder sikkerhedskopieringen af et Linux-kernel-hukommelsesbillede, inden der opst\u00e5r et nedbrud. Til dette form\u00e5l reserveres der et hukommelsesomr\u00e5de ved opstart af den almindelige kernel. I dette omr\u00e5de oprettes en separat <strong style=\"font-weight:700;color:inherit\">Capture-kernen<\/strong> indl\u00e6st, som kan startes via kexec i tilf\u00e6lde af en passende nedbrudssituation. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Capture-kernen k\u00f8rer uafh\u00e6ngigt af den nedbrudte systemkerne og f\u00e5r adgang til dens hukommelsesafbildning via <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">\/proc\/vmcore<\/code>. Han kan skrive dette billede til en konfigureret destination. Den gemte fil kaldes normalt vmcore; om den indeholder alle de oprindelige hukommelsesomr\u00e5der, afh\u00e6nger blandt andet af den valgte filtrering. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Opgaverne er adskilte: kdump registrerer og gemmer tilstanden, mens programmet <strong style=\"font-weight:700;color:inherit\">crash<\/strong> derefter analyseres en eksisterende dump. P\u00e5 den m\u00e5de kan man f.eks. unders\u00f8ge kernefejlmeddelelser og opgavestakke. En dump er et \u00f8jebliksbillede og giver ikke automatisk den fulde forhistorie bag fejlen. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">En kernel-oops er ikke det samme som en kernel-panic: En oops kan opst\u00e5, uden at systemet straks g\u00e5r i panic. Derfor f\u00f8rer ikke enhver kernel-fejl til en kdump-registrering. En core-dump fra et program vedr\u00f8rer derimod en process tilstand og er ikke en kernel-vmcore.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Denne forberedelse er afg\u00f8rende for den efterf\u00f8lgende unders\u00f8gelse. Hvis der ikke var forberedt en capture-kernel p\u00e5 tidspunktet for nedbruddet, eller hvis der ikke blev taget en sikkerhedskopi af billedet, kan kdump ikke senere rekonstruere den tabte hukommelsestilstand. I s\u00e5 fald udg\u00f8r de eksisterende logfiler og andre diagnosedata, der er bevaret efter genstarten, udgangspunktet.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"voraussetzungen\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"voraussetzungen\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Foruds\u00e6tninger og begr\u00e6nsninger for registreringen<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Find f\u00f8rst ud af serverens distribution, version og arkitektur. Pakkenavne, tjenestestyring, opstartskonfiguration og underst\u00f8ttede lagringsm\u00e5l afh\u00e6nger nemlig af disse faktorer. Brug dokumentationen for netop denne platform til ops\u00e6tningen i stedet for at kombinere kommandoer fra forskellige distributioner; ogs\u00e5 hardware og installerede drivere har indflydelse p\u00e5 kravene.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Boot-parameteren <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">crashkernel<\/code> fasts\u00e6tter <strong style=\"font-weight:700;color:inherit\">Reservering af lagerplads<\/strong> til registrering af systemnedbrud. Dette omr\u00e5de er ikke tilg\u00e6ngeligt til normal drift. En fast st\u00f8rrelse er ikke p\u00e5lidelig: Hold dig til retningslinjerne for distribution, arkitektur og konkret udstyr, og tag h\u00f8jde for capture-systemets lagerbehov.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Den reserverede hukommelse er ikke nok i sig selv. Capture-kernen skal v\u00e6re indl\u00e6st og kunne n\u00e5 den konfigurerede destination. Til dette skal de n\u00f8dvendige drivere og komponenter v\u00e6re tilg\u00e6ngelige i dens milj\u00f8; ved en netv\u00e6rksdestination er forbindelsen og den tilg\u00e6ngelige modpart ogs\u00e5 en foruds\u00e6tning.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">S\u00f8rg for, at der er tilstr\u00e6kkelig kapacitet p\u00e5 m\u00e5lstedet til de forventede afbildninger og opbevaringen heraf. St\u00f8rrelsen p\u00e5 en dump afh\u00e6nger blandt andet af lagerindholdet og filtreringen. Et fuldt eller utilg\u00e6ngeligt m\u00e5lsted kan forhindre sikkerhedskopieringen, selvom reservationen er indstillet korrekt. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Selv en forberedt installation er ingen garanti for en brugbar dump. En \u00bbOops\u00ab udl\u00f8ser ikke n\u00f8dvendigvis en \u00bbPanic\u00ab; ved fuldst\u00e6ndigt str\u00f8msvigt kan capture-kernen ikke l\u00e6ngere fungere. Ligeledes kan en alvorlig hardwarefejl forhindre opstart eller skrivning af billedet. Optagelse og \u00e5rsag skal derfor betragtes separat fra den egentlige fejl\u00e5rsag.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"artefakte\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"artefakte\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Hvilke filer indg\u00e5r i analysen<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Det er ikke kun dumpfilen, der er vigtig for unders\u00f8gelsen. Gem om muligt ogs\u00e5 de tilh\u00f8rende kernel-filer og logfiler, s\u00e5 tilstanden p\u00e5 tidspunktet for nedbruddet kan sammenlignes med meddelelser og \u00e6ndringer. I den f\u00f8lgende oversigt skelnes der mellem selve hukommelsesafbildningen og de hj\u00e6lpefiler, der g\u00f8r det muligt at analysere den.<\/p>\n<div class=\"wh-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Diagnostiske artefakter og deres begr\u00e6nsninger\" style=\"width:100%;max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid #dce5e9;border-radius:14px;background:#fff;box-shadow:0 10px 28px -16px rgba(24,47,60,.32);box-sizing:border-box\"><table style=\"width:100%;min-width:580px;border-collapse:separate;border-spacing:0;border:0;margin:0;font-size:15px;line-height:1.6;background:#fff\"><caption style=\"padding:20px;text-align:start;font-size:17px;line-height:1.5;font-weight:700;color:#173246;background:#fff\">Diagnostiske artefakter og deres begr\u00e6nsninger<\/caption><thead><tr><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Artefakt<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Indhold<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Fordel<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Begr\u00e6nsning<\/th><\/tr><\/thead><tbody><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">vmcore<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Sikkerhedskopieret kernehukommelsesbillede<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Grundlaget for dumpinganalysen<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Der kan mangle filtrerede omr\u00e5der<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">vmlinux med fejlfindingsoplysninger<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Kernelfil med symboler og fejlfindingsoplysninger<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Tildeler hukommelsesindhold og funktioner til kernen<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Skal passe til den fejlslagne build<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Kernemeddelelser<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Visede kernebeskeder<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Viser begivenheder og tegn f\u00f8r panikken<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Ikke n\u00f8dvendigvis fuldst\u00e6ndig eller kausal<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Capture-kernel-log<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Meldinger fra registreringsfasen<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Hj\u00e6lper ved problemer med sikkerhedskopiering<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Kan kun bruges, hvis den er oprettet og bevaret<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Modul-fejlfindingsoplysninger<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Symboler og fejlfindingsoplysninger for moduler<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Uddyb analysen af de relevante drivkr\u00e6fter<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Skal passe til de anvendte moduler<\/td><\/tr><\/tbody><\/table><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Det er s\u00e6rligt vigtigt, at <strong style=\"font-weight:700;color:inherit\">passende vmlinux<\/strong>: Arkitekturen og den n\u00f8jagtige kernel-build skal stemme overens med den systemkernel, der gik ned. Den kernel, der k\u00f8rer efter genstart, kan v\u00e6re en anden. Udskriften fra <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">uname -r<\/code> p\u00e5 den nyligt opstartede server er det derfor ikke nok til at v\u00e6lge den rigtige fil til den gamle dump. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Brug desuden en version af crash, der er kompatibel med kernen og dumpformatet. Hvis der er eksterne eller yderligere drivere involveret, skal du ogs\u00e5 have de tilh\u00f8rende modulfiler og fejlfindingsoplysninger klar. Hvis der mangler symboler, eller hvis n\u00f8dvendige hukommelsessider er blevet filtreret fra, kan analysen v\u00e6re begr\u00e6nset; s\u00e5danne mangler skal angives i dokumentationen af resultaterne.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">En vmcore kan indeholde fortrolige oplysninger fra arbejdsminnet. Begr\u00e6ns derfor adgangen, beskyt overf\u00f8rslen, og fastl\u00e6g opbevarings- og sletningsfrister. Inden du videregiver en dump eller supplerende logfiler til en supporttjeneste, skal du afklare den n\u00f8dvendige godkendelse og det tilladte omfang.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"vorbereitung-pruefen\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"vorbereitung-pruefen\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Forberedelse af kdump p\u00e5 serveren<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Udgangspunktet er serverens distribution, version og arkitektur. Tjek i deres dokumentation, hvilke pakker der kr\u00e6ves til kdump og indl\u00e6sning af capture-kernen, og hvordan tjenesten konfigureres. Vejledninger til forskellige distributioner kan ikke bruges i fl\u00e6ng: Pakkenavne, opstartskonfiguration og kontrolv\u00e6rkt\u00f8jer kan variere.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Som en del af forberedelsen skal man s\u00f8rge for den rette <strong style=\"font-weight:700;color:inherit\">Reservering af lagerplads<\/strong> om boot-parameteren <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">crashkernel<\/code>. V\u00e6lg st\u00f8rrelse og eventuelt yderligere indstillinger i henhold til retningslinjerne for den konkrete platform og hardware. Den reserverede hukommelse mangler i det normalt k\u00f8rende system; en universel st\u00f8rrelsesangivelse ville derfor v\u00e6re lige s\u00e5 lidt nyttig som en ukontrolleret overtagelse fra en anden server.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Efter den platformspecifikke boot-konfiguration og en eventuel genstart viser f\u00f8lgende shell-kommando i l\u00e6semodus parametrene for den aktuelt k\u00f8rende kerne. Se efter f\u00f8lgende i udskriften: <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">crashkernel<\/code>. En post viser den overf\u00f8rte indstilling, men beviser hverken, at en capture-kernel er indl\u00e6st, eller at sikkerhedskopieringen er lykkedes.<\/p>\n<div class=\"wh-code-window\" data-wh-code style=\"margin:28px 0 34px;border:1px solid #2c4656;border-radius:12px;overflow:hidden;background:#132a3b;box-shadow:0 9px 25px -13px rgba(15,35,55,.2)\"><div class=\"wh-code-toolbar\" style=\"display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;background:#223e50;color:#edf5fa;font-size:13px;line-height:1.5;font-weight:600\"><span>Terminal<\/span><button type=\"button\" class=\"wh-code-copy\" data-wh-copy hidden style=\"padding:6px 11px;border:1px solid #7893a1;border-radius:6px;background:transparent;color:#fff;font-size:12px;line-height:1.5;font-weight:600;cursor:pointer\">Kopier kode<\/button><span class=\"wh-copy-status\" aria-live=\"polite\"><\/span><span data-wh-copy-success hidden>Kopieret<\/span><span data-wh-copy-fallback hidden>Kode er markeret \u2013 kopier venligst<\/span><\/div><pre class=\"wh-code\" data-no-translation translate=\"no\" style=\"display:block;margin:0;padding:20px;max-width:100%;overflow-x:auto;color:#edf5fa;background:#132a3b;font:14px\/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;direction:ltr;text-align:left\"><code class=\"language-bash\" style=\"font:inherit;color:inherit;background:transparent;padding:0;border:0;white-space:inherit\">cat \/proc\/cmdline<\/code><\/pre><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">I RHEL 9 kan du desuden tjekke status med f\u00f8lgende kommando i shellen. I andre distributioner skal du f\u00f8lge den fremgangsm\u00e5de, der er beskrevet der. Et positivt <strong style=\"font-weight:700;color:inherit\">Statusmeddelelse<\/strong> er et vigtigt tegn p\u00e5 beredskab, men erstatter ikke en kontrolleret gennemgang af hele sikkerhedsprocessen. <\/p>\n<div class=\"wh-code-window\" data-wh-code style=\"margin:28px 0 34px;border:1px solid #2c4656;border-radius:12px;overflow:hidden;background:#132a3b;box-shadow:0 9px 25px -13px rgba(15,35,55,.2)\"><div class=\"wh-code-toolbar\" style=\"display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;background:#223e50;color:#edf5fa;font-size:13px;line-height:1.5;font-weight:600\"><span>Terminal<\/span><button type=\"button\" class=\"wh-code-copy\" data-wh-copy hidden style=\"padding:6px 11px;border:1px solid #7893a1;border-radius:6px;background:transparent;color:#fff;font-size:12px;line-height:1.5;font-weight:600;cursor:pointer\">Kopier kode<\/button><span class=\"wh-copy-status\" aria-live=\"polite\"><\/span><span data-wh-copy-success hidden>Kopieret<\/span><span data-wh-copy-fallback hidden>Kode er markeret \u2013 kopier venligst<\/span><\/div><pre class=\"wh-code\" data-no-translation translate=\"no\" style=\"display:block;margin:0;padding:20px;max-width:100%;overflow-x:auto;color:#edf5fa;background:#132a3b;font:14px\/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;direction:ltr;text-align:left\"><code class=\"language-bash\" style=\"font:inherit;color:inherit;background:transparent;padding:0;border:0;white-space:inherit\">kdumpctl status<\/code><\/pre><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Kontroller desuden, om den p\u00e5t\u00e6nkte destination og de n\u00f8dvendige drivere er tilg\u00e6ngelige i Capture-systemet. Not\u00e9r de valgte indstillinger og tidspunktet for kontrollen, s\u00e5 du kan vurdere dem p\u00e5 ny efter \u00e6ndringer i kernen eller infrastrukturen. Du b\u00f8r kontrollere de konkrete indstillinger for den faktisk anvendte m\u00e5lplatform, inden du tager dem i brug.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"sicherungsziel\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"sicherungsziel\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">V\u00e6lg sikkerhedsm\u00e5l og dumpomfang<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Das <strong style=\"font-weight:700;color:inherit\">Sikkerhedsm\u00e5l<\/strong> skal v\u00e6re tilg\u00e6ngelig under indsamlingen og have tilstr\u00e6kkelig ledig plads. En lokal destination undg\u00e5r afh\u00e6ngighed af en netv\u00e6rksforbindelse, men kr\u00e6ver dog ledig lagerplads p\u00e5 serveren. Husk ogs\u00e5, at flere gemte dumps og tilh\u00f8rende diagnostiske filer kan optage plads. <\/p>\n<figure class=\"wp-block-image size-large wh-figure\" aria-describedby=\"wh-caption-detail1\" style=\"display:block;float:none;clear:both;width:100%;max-width:760px;margin:34px auto 40px;border:1px solid #dae5e9;border-radius:14px;overflow:hidden;background:#f5f8fa;box-shadow:0 10px 28px -17px rgba(24,47,60,.28);box-sizing:border-box\"><div class=\"wh-figure-media\" style=\"display:block;background:#eef3f5;line-height:0\"><img loading=\"lazy\" width=\"800\" height=\"534\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/kdump-lokales-sicherungsziel-9dfbe234-detail1-c39b701852-1024x683.webp\" class=\"wp-image-22125\" alt=\"Et AI-genereret symbolbillede af et eksternt lagringsdrev p\u00e5 et brugt skrivebord som symbol p\u00e5 en lokal sikkerhedskopieringsdestination.\" decoding=\"async\" srcset=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/kdump-lokales-sicherungsziel-9dfbe234-detail1-c39b701852-1024x683.webp 1024w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/kdump-lokales-sicherungsziel-9dfbe234-detail1-c39b701852-300x200.webp 300w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/kdump-lokales-sicherungsziel-9dfbe234-detail1-c39b701852-768x512.webp 768w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/kdump-lokales-sicherungsziel-9dfbe234-detail1-c39b701852-18x12.webp 18w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/kdump-lokales-sicherungsziel-9dfbe234-detail1-c39b701852.webp 1536w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" ><\/div><figcaption class=\"wh-caption\" id=\"wh-caption-detail1\" style=\"display:block;margin:0;padding:12px 18px 15px;border-top:1px solid #dce5e9;color:#506575;background:#f5f8fa;font-size:14px;line-height:1.55;text-align:start\">AI-genereret illustrativt billede: Lokale dump-destinationer kr\u00e6ver tilstr\u00e6kkelig ledig lagerplads og passende komponenter i indl\u00e6sningssystemet.<\/figcaption><\/figure><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">RHEL 9 dokumenterer ud over lokale m\u00e5l ogs\u00e5 netv\u00e6rksm\u00e5l via NFS eller SSH. Dette g\u00f8r det muligt at gemme filen separat fra den p\u00e5g\u00e6ldende server; for at dette skal fungere, skal netv\u00e6rket, modparten og de n\u00f8dvendige komponenter i Capture-systemet fungere. Kontroller de respektive begr\u00e6nsninger for den konkrete RHEL-konfiguration, i stedet for at antage, at tilg\u00e6ngeligheden under normal drift svarer til tilg\u00e6ngeligheden i Capture-systemet. <\/p>\n<div class=\"wh-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Sammenligning af sikkerhedsm\u00e5l for kdump under RHEL 9\" style=\"width:100%;max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid #dce5e9;border-radius:14px;background:#fff;box-shadow:0 10px 28px -16px rgba(24,47,60,.32);box-sizing:border-box\"><table style=\"width:100%;min-width:580px;border-collapse:separate;border-spacing:0;border:0;margin:0;font-size:15px;line-height:1.6;background:#fff\"><caption style=\"padding:20px;text-align:start;font-size:17px;line-height:1.5;font-weight:700;color:#173246;background:#fff\">Sammenligning af sikkerhedsm\u00e5l for kdump under RHEL 9<\/caption><thead><tr><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">M\u00e5l<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Fordel<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Vigtig afh\u00e6ngighed<\/th><\/tr><\/thead><tbody><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Lokal<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Der kr\u00e6ves ingen netv\u00e6rksforbindelse for at skrive<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Brugbar lokal lagerplads og tilg\u00e6ngelige lagerkomponenter<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">NFS<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Arkivering p\u00e5 en netv\u00e6rksdestination<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Netv\u00e6rket og NFS-fjernserveren skal v\u00e6re tilg\u00e6ngelige<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">SSH<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Overf\u00f8rsel til en fjernstation<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Netv\u00e6rket og SSH-modparten skal v\u00e6re tilg\u00e6ngelige<\/td><\/tr><\/tbody><\/table><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Med <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">makedumpfile<\/code> kan billedet komprimeres og filtreres efter udvalgte hukommelsesomr\u00e5der. <strong style=\"font-weight:700;color:inherit\">Filtrering<\/strong> kan spare lagerplads og overf\u00f8rselsvolumen, men fjerner sider, der kan mangle i forbindelse med en senere unders\u00f8gelse. Tilpas derfor dumpens omfang til den forventede diagnose, og dokumenter de anvendte filtre; den mindste fil er ikke n\u00f8dvendigvis den mest nyttige.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">En vmcore kan indeholde fortrolige oplysninger fra arbejdshukommelsen. Begr\u00e6ns derfor adgangen, beskyt overf\u00f8rslen, og fastl\u00e6g, hvor l\u00e6nge filerne skal opbevares, og hvorn\u00e5r de skal slettes. Inden du videregiver filerne til en supporttjeneste, skal du sikre dig, at der foreligger den n\u00f8dvendige godkendelse; dette g\u00e6lder ogs\u00e5 for separat gemte kopier.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"crash-einstieg\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"crash-einstieg\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">\u00c5bn en eksisterende vmcore-fil med crash<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Til den efterf\u00f8lgende analyse skal du bruge den eksisterende vmcore, som passer til den nedbrudte kernel-build og arkitekturen <strong style=\"font-weight:700;color:inherit\">vmlinux med fejlfindingsoplysninger<\/strong> samt en version af crash, der er kompatibel med kernen og dump-formatet. Den kerne, der k\u00f8rer efter en genstart, kan v\u00e6re en anden; dens versionsangivelse alene identificerer derfor ikke p\u00e5lideligt den nedbrudte build.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">F\u00f8lgende skematiske kommando skal indtastes i den normale shell p\u00e5 analysesystemet. Erstat begge stier med de faktisk eksisterende filer. Kommandoen \u00e5bner et eksisterende billede til analyse; den genererer hverken en dump eller konfigurerer kdump. <\/p>\n<div class=\"wh-code-window\" data-wh-code style=\"margin:28px 0 34px;border:1px solid #2c4656;border-radius:12px;overflow:hidden;background:#132a3b;box-shadow:0 9px 25px -13px rgba(15,35,55,.2)\"><div class=\"wh-code-toolbar\" style=\"display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;background:#223e50;color:#edf5fa;font-size:13px;line-height:1.5;font-weight:600\"><span>Terminal<\/span><button type=\"button\" class=\"wh-code-copy\" data-wh-copy hidden style=\"padding:6px 11px;border:1px solid #7893a1;border-radius:6px;background:transparent;color:#fff;font-size:12px;line-height:1.5;font-weight:600;cursor:pointer\">Kopier kode<\/button><span class=\"wh-copy-status\" aria-live=\"polite\"><\/span><span data-wh-copy-success hidden>Kopieret<\/span><span data-wh-copy-fallback hidden>Kode er markeret \u2013 kopier venligst<\/span><\/div><pre class=\"wh-code\" data-no-translation translate=\"no\" style=\"display:block;margin:0;padding:20px;max-width:100%;overflow-x:auto;color:#edf5fa;background:#132a3b;font:14px\/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;direction:ltr;text-align:left\"><code class=\"language-bash\" style=\"font:inherit;color:inherit;background:transparent;padding:0;border:0;white-space:inherit\">crash \/pfad\/zum\/passenden\/vmlinux \/pfad\/zum\/vmcore<\/code><\/pre><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Efter en vellykket start kommer du til at arbejde med <strong style=\"font-weight:700;color:inherit\">crash-prompt<\/strong>, ikke l\u00e6ngere i den normale shell. Der viser <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">log<\/code> de tilg\u00e6ngelige kernelmeddelelser. S\u00f8g f\u00f8rst efter panikmeddelelsen og de meddelelser, der ligger t\u00e6t op ad den tidsm\u00e6ssigt; meddelelser kan give et udgangspunkt, men beskriver ikke n\u00f8dvendigvis den fulde \u00e5rsag. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Med <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">bt<\/code> unders\u00f8ger du stakken i den aktuelle analysekontest; <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">bt -a<\/code> viser stakkerne for de aktive opgaver p\u00e5 CPU\u2019erne. Sammenlign opkaldsk\u00e6derne med fejlmeddelelserne i stedet for at betragte en enkelt frame som bevis p\u00e5 fejlen. Afh\u00e6ngigt af dumpens tilstand og omfang kan der mangle oplysninger. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">I den samme prompt hj\u00e6lper <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">ps<\/code> i oversigten over opgaver; <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">kmem -i<\/code> giver generelle oplysninger om hukommelsen. Dette \u00f8jebliksbillede i sig selv beviser hverken, at der er et hukommelsesl\u00e6k, eller hvad der for\u00e5rsager det. Hvis et af de involverede moduler skal unders\u00f8ges n\u00e6rmere, kan det v\u00e6re n\u00f8dvendigt at indhente de relevante modulfiler og fejlfindingsoplysninger.  <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"analyse-praxis\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"analyse-praxis\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Sortering af stakke og hukommelseshenvisninger<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Hvis der opst\u00e5r en panik efter en driver\u00e6ndring, skal du f\u00f8rst notere tidspunktet, den nedbrudte kernel-build og de involverede moduler. Sammenlign disse oplysninger med \u00e6ndringsloggen: Er det kun driveren, der er blevet opdateret, eller er der samtidig blevet installeret en ny kerne? P\u00e5 den m\u00e5de kan du afgr\u00e6nse, hvilke \u00e6ndringer der er relevante for unders\u00f8gelsen.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">L\u00e6s derefter videre med <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">log<\/code> de tilg\u00e6ngelige kernelmeddelelser og unders\u00f8g dem med <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">bt<\/code> stakken for den aktuelle analysekontest. <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">bt -a<\/code> supplerer oversigten over CPU'ernes aktive opgaver. Not\u00e9r ikke kun panikteksten, men ogs\u00e5 de meddelelser, der gik forud for panikken; de kan give en sammenh\u00e6ng til en fejl, der senere bliver synlig.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">En <strong style=\"font-weight:700;color:inherit\">Driverramme<\/strong> I stakken er der et udgangspunkt, men ikke et bevis p\u00e5 skyld. For eksempel kan en tidligere hukommelsesskade f\u00f8rst blive opdaget i en driverfunktion. Kontroller derfor, om meddelelser, de involverede moduler og forl\u00f8bet stemmer overens, f\u00f8r du fastsl\u00e5r, at en \u00e6ndring er \u00e5rsagen.<\/p>\n<figure class=\"wp-block-image size-large wh-figure\" aria-describedby=\"wh-caption-detail2\" style=\"display:block;float:none;clear:both;width:100%;max-width:760px;margin:34px auto 40px;border:1px solid #dae5e9;border-radius:14px;overflow:hidden;background:#f5f8fa;box-shadow:0 10px 28px -17px rgba(24,47,60,.28);box-sizing:border-box\"><div class=\"wh-figure-media\" style=\"display:block;background:#eef3f5;line-height:0\"><img loading=\"lazy\" width=\"800\" height=\"534\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/kernel-stackframe-einordnen-9dfbe234-detail2-c5e8882cf5-1024x683.webp\" class=\"wp-image-22126\" alt=\"AI-genereret illustration af en opkaldsk\u00e6de best\u00e5ende af overlappende strimler med en fremh\u00e6vet stackframe.\" decoding=\"async\" srcset=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/kernel-stackframe-einordnen-9dfbe234-detail2-c5e8882cf5-1024x683.webp 1024w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/kernel-stackframe-einordnen-9dfbe234-detail2-c5e8882cf5-300x200.webp 300w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/kernel-stackframe-einordnen-9dfbe234-detail2-c5e8882cf5-768x512.webp 768w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/kernel-stackframe-einordnen-9dfbe234-detail2-c5e8882cf5-18x12.webp 18w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/kernel-stackframe-einordnen-9dfbe234-detail2-c5e8882cf5.webp 1536w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" ><\/div><figcaption class=\"wh-caption\" id=\"wh-caption-detail2\" style=\"display:block;margin:0;padding:12px 18px 15px;border-top:1px solid #dce5e9;color:#506575;background:#f5f8fa;font-size:14px;line-height:1.55;text-align:start\">AI-genereret illustration: En i\u00f8jnefaldende stackframe er et udgangspunkt, men endnu ikke et bevis p\u00e5 fejlens \u00e5rsag.<\/figcaption><\/figure><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Ved mistanke om lagring leverer <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">kmem -i<\/code> En oversigt over hukommelsesoplysninger, i det omfang dumpen og v\u00e6rkt\u00f8jet stiller dem til r\u00e5dighed. Betragt disse v\u00e6rdier sammen med kernebeskederne. En enkelt v\u00e6rdi beviser hverken et hukommelsesl\u00e6k eller dets \u00e5rsag; desuden kan n\u00f8dvendige hukommelsessider mangle p\u00e5 grund af filtrering. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">For at kunne afg\u00f8re, om forbruget stiger over tid, har du brug for supplerende tidsserier. Ved en separat unders\u00f8gelse af CPU-belastningen kan <a href=\"https:\/\/webhosting.de\/da\/linux-perf-vaerktoj-analyse-af-cpu-flaskehalse-optimering-serverbelastning-profilering\/\">CPU-profilering med Linux Perf-v\u00e6rkt\u00f8jet<\/a> hj\u00e6lpe. S\u00e5danne m\u00e5linger supplerer crash-dumpen, men erstatter ikke den tilstand, der er registreret i den p\u00e5 tidspunktet for nedbruddet.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"fehlersuche\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"fehlersuche\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Hvis der ikke findes en brugbar vmcore-fil<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Efter et nedbrud og en efterf\u00f8lgende genstart skal du f\u00f8rst afklare, om der overhovedet er opst\u00e5et en panic, og om der er blevet gemt en vmcore-fil. En genstart i sig selv er ikke bevis for nogen af delene. S\u00f8g efter meddelelser, der passer tidsm\u00e6ssigt, og tjek den konfigurerede gemmested, f\u00f8r du ud fra frav\u00e6ret af en fil konkluderer, at der er tale om en bestemt fejl.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Unders\u00f8g <strong style=\"font-weight:700;color:inherit\">Registreringsk\u00e6de<\/strong> Separat: Var der indl\u00e6st en capture-kernel p\u00e5 den ber\u00f8rte b\u00e5d, og var h\u00e6ndelsen af en s\u00e5dan art, at den kunne udl\u00f8se kdump? Ikke alle \u00bboops\u00ab f\u00f8rer til en \u00bbpanic\u00ab. Et fuldst\u00e6ndigt str\u00f8msvigt eller en alvorlig hardwarefejl kan desuden forhindre, at capture-kernelen starter eller skriver data. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Kontroller derefter sikkerhedskopieringsm\u00e5let: Var det tilg\u00e6ngeligt, var der tilstr\u00e6kkelig plads til r\u00e5dighed, og indeholdt Capture-systemet de n\u00f8dvendige drivere og komponenter? Ved et netv\u00e6rksm\u00e5l kommer forbindelsen og modparten oveni som afh\u00e6ngigheder. Under RHEL kan filen <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">kexec-dmesg.log<\/code> Angiv oplysninger om registreringsfasen, forudsat at den er blevet udarbejdet og gemt. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Hvis der ikke findes et brugbart dump, er tidligere logfiler eller vedvarende konsol- og kernelmeldinger vigtige alternativer. Disse kilder leverer dog ikke et fuldst\u00e6ndigt hukommelsesbillede; den tabte tilstand kan ikke rekonstrueres efterf\u00f8lgende med kdump.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Hvis der er tegn p\u00e5 netv\u00e6rksproblemer i form af fejlmeldinger eller andre observationer, kan en supplerende <a href=\"https:\/\/webhosting.de\/da\/analyse-af-linux-softirq-udnyttelse-ydeevneoptimering-datacenter\/\">Analyse af Linux-SoftIRQ-udnyttelsen<\/a> hj\u00e6lper med at klassificere pakkeh\u00e5ndteringen. Den besvarer et andet sp\u00f8rgsm\u00e5l end kontrollen af dump-m\u00e5let og beviser hverken en panik eller \u00e5rsagen til en mislykket sikkerhedskopiering.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"betrieb-entscheidung\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"betrieb-entscheidung\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Test registreringen og bekr\u00e6ft resultaterne<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">V\u00e6lg omfanget af dumpen ud fra det forventede diagnosesp\u00f8rgsm\u00e5l og de tilg\u00e6ngelige ressourcer. Komprimering og filtrering kan spare lagerplads og reducere overf\u00f8rselsm\u00e6ngden; fjernede lagersider vil dog ikke l\u00e6ngere v\u00e6re tilg\u00e6ngelige til senere unders\u00f8gelser. Dokumenter denne beslutning, s\u00e5 det ved analysen fremg\u00e5r, hvilke data der muligvis mangler. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">En vmcore kan indeholde fortrolige hukommelsesindhold. Du skal derfor regulere adgangen, sikre en beskyttet overf\u00f8rsel og fastl\u00e6gge opbevaringsperioden samt arkiveringen af relevante fejlfindingsfiler. Inden du videregiver filen til en supporttjeneste, skal du afklare den n\u00f8dvendige godkendelse og den planlagte h\u00e5ndtering af dataene.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Kontroller forberedelserne igen, hvis der sker \u00e6ndringer i kernen, driverne, opstartskonfigurationen eller sikkerhedsinfrastrukturen. Dette omfatter den indl\u00e6ste capture-kerne og tilg\u00e6ngeligheden af det valgte m\u00e5l. En positiv statusmeddelelse er nyttig, men viser i sig selv ikke, om der under de aktuelle forhold rent faktisk opst\u00e5r en dump, der kan analyseres. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><strong style=\"font-weight:700;color:inherit\">Advarsel:<\/strong> En kontrolleret end-to-end-test udl\u00f8ser bevidst et systemnedbrud og kan medf\u00f8re genstart og datatab. Udf\u00f8r den kun i et godkendt testmilj\u00f8 eller i et forberedt vedligeholdelsesvindue med sikkerhedskopiering af data. Afklar p\u00e5 forh\u00e5nd ansvarsforhold, konsekvenser og genopstart; der er bevidst ikke angivet en udl\u00f8sningskommando hertil. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">En meningsfuld <strong style=\"font-weight:700;color:inherit\">End-to-end-test<\/strong> Det slutter ikke med statuskontrollen: Kontroller, om filen er ankommet til den tilsigtede destination, og om den kan \u00e5bnes sammen med de filer, der h\u00f8rer til den registrerede build. Not\u00e9r derefter fund, manglende data, usikkerheder og de n\u00e6ste kontroltrin under serverdebugging. S\u00f8rg for at skelne klart mellem observerede tegn og endnu ubekr\u00e6ftede \u00e5rsager.<\/p>\n<\/section><section class=\"wh-sources\" style=\"margin:40px 0 0;padding:24px 0 0;border-top:1px solid #dce5e9;color:#596b7b;font-size:14px;line-height:1.65\"><h2 style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Kilder og den aktuelle videnskabelige viden<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Status for unders\u00f8gelsen: <time datetime=\"2026-11-04\">2026-11-04<\/time><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Status for research og dokumentation: 4. november 2026. Eksempler vedr\u00f8rende specifikke distributioner henviser til RHEL 9; kontroller indstillingerne for din egen platform, inden du tager dem i brug.<\/p><div class=\"wh-source-urls\"><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/docs.kernel.org\/admin-guide\/kdump\/kdump.html<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/docs.redhat.com\/en\/documentation\/red_hat_enterprise_linux\/9\/html\/managing_monitoring_and_updating_the_kernel\/analyzing-a-core-dump_assembly_managing-kernel-command-line-parameters-with-uki<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/docs.redhat.com\/en\/documentation\/red_hat_enterprise_linux\/9\/html-single\/managing_monitoring_and_updating_the_kernel\/index<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/crash-utility.github.io\/help_pages\/log.html<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/crash-utility.github.io\/help_pages\/bt.html<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/crash-utility.github.io\/help_pages\/kmem.html<\/span><\/p><\/div><\/section><\/div>","protected":false},"excerpt":{"rendered":"<p>kdump laver en hukommelsesudskrift ved visse typer kernel-nedbrud. Find ud af, hvilke foruds\u00e6tninger der g\u00e6lder, og hvordan du omhyggeligt analyserer en eksisterende vmcore-fil med kommandoen crash.<\/p>","protected":false},"author":1,"featured_media":22124,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[922],"tags":[],"class_list":["post-22114","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technologie"],"acf":[],"_links":{"self":[{"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/posts\/22114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/comments?post=22114"}],"version-history":[{"count":3,"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/posts\/22114\/revisions"}],"predecessor-version":[{"id":22127,"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/posts\/22114\/revisions\/22127"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/media\/22124"}],"wp:attachment":[{"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/media?parent=22114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/categories?post=22114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/tags?post=22114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}