I ett Unix-system som Ubuntu eller macOS ser du referenser till lagringsenheter med många namn. Det finns diskar, partitioner, volymer och bilder, samt behållare och de ständigt populära drivrutinerna. Windows-datorer använder ett liknande namngivningssystem, men det kan finnas små skillnader. Låt oss undersöka skillnaderna i definitionen mellan en enhet, disk, volym, partition och bild.

Kör

En enhet är en fysisk enhet som används för att lagra data. Det är inte riktigt en formell term, men en vanligt använd. Medan den strängaste definitionen skulle vara den fysiska enheten som lagrar data används termen ofta informellt för att referera till vilken lagringsenhet som helst, från en disk till en volym. Tekniskt sett är dess innebörd begränsad till att beskriva en maskinvaruenhet. En enhet är ett fysiskt föremål på vilket en disk finns.

Disk

"Disk" är det ord som används av Unix-system för att referera till fysiska lagringsenheter. Skivor innehåller volymer och kan innehålla flera volymer av olika storlekar. En skiva är som förälderbehållaren för alla logiska uppdelningar av lagring som kan komma under den. Undersök skivorna kopplade till ett Unix-system, och du får se specifikationer som "disk1s2". Det anger förälderdisken ("disk1") och partition / volymnummer ("s2") i skivan.

Dela

En partition är ungefär som en volym. Faktum är att de två termerna används nästan utbytbart. Även systemprogram som MacOS 'Disk Utility skiljer inte mellan den oformaterade partitionen och den formaterade volymen. Men om vi vill få exakt är en "partition" en bit av en skiva. Det innehåller inte nödvändigtvis ett filsystem, och det kanske inte formateras för att lagra data. Istället är en partition bara en del av en disk med en viss storlek, som är inställd vid skapandet. En partition kan ändras, men det krävs att du skriver om skivans partitionstabell och eventuellt raderar data.

Volym

En volym är den del av disken som du interagerar med som användare. Medan partitioner och volymer är coterminala har en volym ett namn och filsystem utöver en storlek. När du monterar en lagringsenhet och dess ikon visas i din webbläsare ser du volymen. Flera volymer kan lagras på en enda disk, och operativsystem hålla reda på vilka volymer som är på vilka enheter som körs. Öppna "Diskverktyg" på macOS eller diskar i Ubuntu och du får se dina välkända volymnamn under krypterade skivnamn.

Bild

Bilder fungerar som volymer, men de har ingen fysisk hårdvara relaterad till dem. De är som en bild av en fysisk volym, som innehåller varje bit som lagras på den fångade volymen. Du kan skapa en bild av vilken volym som helst, oavsett om den är lagrad på en hårddisk eller en CD och lagra den på någon annan enhet med tillräckligt ledigt utrymme. Windows använder sig av bilder för systembackups (kallas Systembilder) som kan vara mindre än den skiva som de spelar in. Detta beror på att bilder normalt inte lagrar tomt utrymme. En bild måste monteras eller fästas innan den kan nås, precis som en enhet. Det har också ett eget filsystem och kan "klones" till en annan volym för att kopiera innehållet i den avbildade volymen.

behållare

Vissa filsystem använder också behållare. Specifikt introducerade macOS nyligen containrar i sitt nya filsystem, Apple File System (APFS). Containrar skiljer sig från de andra föremålen på denna lista och fungerar lite annorlunda. Inom APFS innehåller disketter behållare och behållare håller volymer. Volymerna inom en given behållare får dela det utrymme som tilldelas behållaren, som har en bestämd maximal storlek. Det betyder att volymerna kan vara flexibla, expandera för att passa filer eller krympa för att andra volymer ska kunna växa. Detta är tydligt till skillnad från de fasta partitionerna i andra filsystem som ext4, HFS + eller ExFAT. Storleken på partitioner under dessa filsystem specificeras vid tidpunkten för skapandet, och om du ändrar storleken på en partition krävs omskrivning av partitionstabellen. APFS ändrar dock volymerna i en behållare i flygningen för att rymma data.

Slutsats

Kortfattat innehåller skivor volymer som innehåller data. Skivor är en fysisk manifestation av en enhet. Behållare används i stället för partitionstabeller i APFS-filsystemet. Bilder är "bilder" av data på en volym, som tar det exakta arrangemanget av bitar på en enhet.

Bildkrediter: avaragado från Cambridge