Rodmappe

fra Wikipedia, den gratis encyklopædi
Spring til navigation Spring til søgning
Typisk rodmappe på Linux

Rodmappen , roden, rodmappen, roden kort eller fachsprachlich (the) Root (bibliotek), engelsk root (bibliotek), det øverste niveau i en trælignende datastruktur . Sandsynligvis er det mest fremtrædende eksempel på et træ inden for datalogi normalt fundet i form af filsystemer på databærere. Hvert operativsystem har en mappe, der ikke er indeholdt i nogen anden bibliotek, nogle systemer har en sådan mappe pr. Partition eller volumen , dvs. flere. Et sådant bibliotek repræsenterer (i hvert tilfælde) udgangspunktet for hele bibliotekstræet - det danner således hovedet for hver biblioteksstruktur . Directory -træer “vokser” fra top til bund, roden vises altid øverst.

Hvilken og hvor mange rodmapper et operativsystem bruger, afhænger på den ene side af selve operativsystemet og af de filsystemer, der bruges på den anden.

Unix og lignende

Et Unix og Unix-lignende operativsystem bruger et globalt rodmappe og dermed en central biblioteksstruktur, hvis identifikator ganske enkelt er / ( skråstreg ). Hele bibliotekstrukturen nedenfor / kaldes også Unix -filsystemet. [1] Unix og lignende systemer følger paradigmet Alt er en fil ('Alt er en fil'), så denne biblioteksstruktur ikke kun administrerer binære og tekstfiler samt (under) mapper og symbolske links , men også forskellige enheder filer Type. Et volumen (som ofte svarer til en skillevæg) anvendes til den globale rodindekset, den såkaldte root partition (eller volumen) / , under denne yderligere partitioner (eller volumes) er monteret ( "monteret") . Næsten alle partitioner - mere præcist: filsystemet det indeholder - kan tilgås via enhver underkatalog, der fungerer som et monteringspunkt . mount -kommandoen, hvis den kaldes uden parametre, udsender en liste over alle monterede mængder og de anvendte mount . Filen /etc/ fstab definerer mange Unix-lignende operativsystemer, der definerer konfigurationen af ​​de partitioner, der skal bruges til operativsystemet, så dette når du begynder at blive automatisk monteret.

Rodindekset, engelsk root directory svarer med stien / den "Unix filsystem" udgangspunktet - inden for volumen -Verzeichnisses, men ifølge Filsystemhierarki Standard , en brugerbibliotek af rodkontoen eksisterer, den med /root er tilsvarende mærket og dermed risiko for forvirring.

Windows

CP / M , DOS og Windows samt nogle andre operativsystemer tildeler normalt bogstavet A for disketter og C for harddiske efterfulgt af et kolon til den partition eller volumen, hvorfra de starter (også kendt som " systempartition "). Den fulde sti for rodmappen er derefter f.eks. B. C:\ , hvor drevbogstavet C: er udgangspunktet. Yderligere partitioner (på den samme databærer eller på en anden databærer) tildeles hver et bogstav i alfabetisk rækkefølge, hvorved alle mængder har hver deres rodmappe: D:\ , E:\ etc. (Drevbogstaverne A: og B: var traditionelt forbeholdt diskettedrev , men de kan også tildeles andre diskenheder .) Siden Windows XP kan mængder , f.eks. NTFS -partitioner, også - som med Unix -lignende operativsystemer - monteres i bibliotekets struktur systempartitionen eller et andet eksisterende drevbogstav (under dets rodmappe) ( C: \ Other_Partition \ ). Omvendt er det også muligt at tildele et eget drevbogstav til enhver mappe: Mappen C: \ Documents and Settings \ [brugernavn] \ Music \ kan derefter f.eks. B. kan gøres anvendelig som M: \ . Den eksterne kommando til dette, SUBST , har været tilgængelig siden PC DOS / MS-DOS 3.1 (se liste over DOS-kommandolinjekommandoer ). Da alle drevbogstaver administreres og registreres internt af operativsystemet, er det ligegyldigt, hvilken type drevbogstav et drevbogstav er, for applikationsprogrammer såvel som for brugeren. For brugeren i et grafisk miljø præsenteres kun en liste over tilgængelige "drev" (hvilket betyder drevbogstaver, men ikke mapper som monteringspunkter). B. kan vises stort set under Windows under "Denne pc", "Denne computer" eller "Denne pc". Dette viser også andre enheder og netværksadresser, men dette svarer ikke til en altomfattende rodmappe som i Unix.

Individuelle beviser

  1. Aeleen Frisch: Unix System Administration . O'Reilly Germany, 2003, 2: The Unix Philosophy, s.   66, fodnote 13 ( fuld tekst i Google Bogsøgning): “Udtrykket filsystem refererer således på den ene side til systemets bibliotekstræ på højere niveau, som omfatter alle harddiskpartitioner i systemet, som brugeren kan få adgang til ( som i »Unix -filsystemet«), På den anden side til filerne og mapperne på de enkelte harddiskpartitioner (som i “Opsætning af et filsystem på en harddiskpartition” eller “Montering af brugerfilsystemet”). Kun ud fra konteksten bliver det klart, hvilken af ​​de to betydninger af udtrykket der menes. "