Rotkatalog

Från Wikipedia, den fria encyklopedin
Hoppa till navigation Hoppa till sökning
Typisk rotkatalog på Linux

Rotkatalogen, roten, rotkatalogen, roten kort eller fachsprachlich (the) Root (katalog), engelsk root (katalog), den översta nivån i en trädliknande datastruktur . Förmodligen är det mest framträdande exemplet på ett träd inom datavetenskap vanligtvis i form av filsystem på databärare. Varje operativsystem har en katalog som inte finns i någon annan katalog, vissa system har en sådan katalog per partition eller volym , dvs flera. En sådan katalog representerar (i varje fall) utgångspunkten för hela katalogträdet - den utgör alltså huvudet för varje katalogstruktur . Katalogträd ”växer” uppifrån och ner, roten visas alltid högst upp.

Vilken och hur många rotkataloger ett operativsystem använder beror å ena sidan på själva operativsystemet och på de filsystem som används å andra sidan.

Unix och liknande

Ett Unix och Unix-liknande operativsystem använder en global rotkatalog och därmed en central katalogstruktur vars identifierare är helt enkelt / ( snedstreck ). Hela katalogstrukturen nedan / kallas också Unix -filsystemet. [1] Unix och liknande system följer paradigmet Allt är en fil ('Allt är en fil'), så att denna katalogstruktur inte bara hanterar binära och textfiler samt (under) kataloger och symboliska länkar , utan också olika enheter filer Typ. En volym (som ofta motsvarar en partition) används för den globala rotkatalogen, den så kallade rotpartitionen (eller volymen ) / , under denna är ytterligare partitioner (eller volymer ) monterade ("monterade") . Nästan varje partition - närmare bestämt: filsystemet det innehåller - kan nås via alla underkataloger som fungerar som en monteringspunkt . mount -kommandot, om det anropas utan parametrar, matar ut en lista över alla monterade volymer och de använda mount . Filen /etc/ fstab definierar att många Unix-liknande operativsystem definierar konfigurationen av de partitioner som ska användas för operativsystemet, så detta när du börjar att monteras automatiskt.

Rotkatalogen, den engelska rotkatalogen överensstämmer med sökvägen / "Unix -filsystemet" utgångspunkten - inom volymen -Verzeichnisses, men enligt Filsystem Hierarchy Standard finns en användarkatalog för rotkontot , med /root är märkt på liknande sätt och därmed Risk för förvirring.

Windows

CP / M , DOS och Windows , liksom vissa andra operativsystem, tilldelar vanligtvis bokstaven A för disketter och C för hårddiskar , följt av ett kolon, till den partition eller volym som de startar från (även känd som " systempartition "). Hela sökvägen till rotkatalogen är då t.ex. B. C:\ , där enhetsbeteckningen C: är utgångspunkten. Ytterligare partitioner (på samma databärare eller på en annan databärare) tilldelas var och en en bokstav i alfabetisk ordning, varvid alla volymer har sin egen rotkatalog: D:\ , E:\ etc. (enhetsbeteckningarna A: och B: var traditionellt reserverade för diskettstationer , men de kan också tilldelas andra volymer .) Eftersom Windows XP kan volymer , till exempel NTFS -partitioner, också - som med Unix -liknande operativsystem - monteras i katalogstrukturen för systempartitionen eller någon annan befintlig enhetsbokstav (under dess rotkatalog) ( C: \ Other_Partition \ ). Omvänt är det också möjligt att tilldela en egen ledig enhetsbokstav till valfri mapp: Mappen C: \ Documents and Settings \ [användarnamn] \ Music \ kan sedan t.ex. B. kan göras användbar som M: \ . Det externa kommandot för detta, SUBST , har varit tillgängligt sedan PC DOS / MS-DOS 3.1 (selistan över DOS-kommandoradskommandon ). Eftersom alla enhetsbokstäver hanteras och registreras internt av operativsystemet spelar det ingen roll vilken typ av enhetsbokstav en enhetsbokstav är, för applikationsprogram såväl som för användaren. För användaren i en grafisk miljö presenteras endast en lista över tillgängliga "enheter" (vilket betyder enhetsbokstäver, men inte kataloger som kopplingspunkter). B. kan visas praktiskt taget under Windows under "Min dator", "Den här datorn" eller "Den här datorn". Detta visar också andra enheter och nätverksadresser, men detta motsvarar inte en allomfattande rotkatalog som i Unix.

Individuella bevis

  1. Aeleen Frisch: Unix System Administration . O'Reilly Germany, 2003, 2: The Unix Philosophy, sid.   66, fotnot 13 ( fulltext i Google boksökning): ”Termen filsystem hänvisar således å ena sidan till systemets katalogträd på högre nivå, som inkluderar alla hårddiskpartitioner i systemet som användaren kan komma åt ( som i »Unix -filsystemet«), Å andra sidan till filerna och katalogerna på de enskilda hårddiskpartitionerna (som i ”Konfigurera ett filsystem på en hårddiskpartition” eller ”Montera användarfilsystemet”). Bara ur sammanhanget blir det klart vilken av de två betydelserna av termen som avses. "