21Jul
Officiel support til ZFS-filsystemet er en af Ubuntu 16.04's store funktioner. Den er ikke installeret og aktiveret som standard, men den understøttes officielt og tilbydes i Ubuntu's softwareregistreringer.
Når du måske vil bruge ZFS
ZFS er et avanceret filsystem, der oprindeligt blev oprettet af Sun Microsystems til Solaris-operativsystemet. Mens ZFS er open source, er det desværre ikke fra de fleste Linux-distributioner af licensårsager. Det er et spørgsmål om, hvorvidt kode licenseret under ZFS CDDL-licens er kompatibel med Linux-kernens GPL-licens. Uanset hvad, det er tilgængeligt for download på zfsonlinux.org for andre Linux-distributioner, der ikke vælger at inkludere det.
Dette filsystem bruges ofte af organisationer til større servere end desktop pc'er. Det er designet til at bevare dataintegriteten ved at forhindre data korruption. Hver fil har et checksum, der bruges til at validere filen og sikre, at den ikke er blevet beskadiget. Det er også i stand til at styre zettabytes af data, så du kan have meget store lagerenheder - det er her, hvor "Z" i navnet oprindeligt kom fra. ZFS giver dig også mulighed for nemt at samle flere drev til en større enkelt lagerplads og kan arbejde med flere diske ved hjælp af en software RAID, så det behøver ingen særlig hardware til at gøre avancerede ting med standard diske.
Selvom du måske ikke vil forstyrre dette på din stationære computer, kan ZFS være nyttig til en hjemme-server eller netværkstilsluttet lagringsenhed( NAS).Hvis du har flere drev og er specielt bekymret for dataintegritet på en server, kan ZFS være filsystemet til dig. Selv på en arbejdsstation kan du bruge ZFS til at samle dine diske i en enkelt stor lagerplads i stedet for at holde dem adskilt eller stole på LVM.
Sådan installeres ZFS på Ubuntu 16.04
Selvom ZFS ikke er installeret som standard, er det trivielt at installere. Det understøttes officielt af Ubuntu, så det skal fungere ordentligt og uden problemer. Det understøttes dog kun officielt på 64-bit version af Ubuntu-ikke 32-bit versionen.
Hvis du vil installere ZFS, skal du gå til en terminal og køre følgende kommando:
sudo apt install zfsLigesom enhver anden app, skal den installeres straks.
Sådan opretter du en ZFS-pool
ZFS bruger begrebet "pools".En ZFS-pool kan oprettes fra en eller flere fysiske lagringsenheder. Lad os f.eks. Sige, at du har tre fysiske harddiske. Du kan kombinere dem til en enkelt ZFS-lagringsbassin med en af følgende kommandoer.
Kommandoen nedenfor skaber en RAID 0-konfiguration, hvor dataene gemmes på tværs af alle tre diske uden overflødig lagring. Hvis nogen af de fysiske diske fejler, bliver dit filsystem beskadiget.(Som sådan anbefales det sjældent. Hvis du bruger det, skal du sørge for regelmæssig sikkerhedskopiering af poolen.)
sudo zpool opretter poolnavn /dev/ sdb /dev/ sdc /dev/ sddDen næste kommando opretter en RAID 1-konfiguration, hvor enEn komplet kopi af dataene gemmes på hver disk. Du kan stadig få adgang til alle dine data, selvom to af de tre diske fejler.
sudo zpool oprette poolnavn spejl /dev/ sdb /dev/ sdc /dev/ sddUanset hvilken kommando du vælger, skal du erstatte poolnavn med det, du vil navngive opbevaringsbassinet. Udskift /dev/ sdb /dev/ sdc /dev/ sdd med listen over disknavne, du vil kombinere i puljen.
Du kan finde enhedens navne ved hjælp af sudo fdisk -l kommandoen, som vil liste dine installerede lagerenheder.
Når du har oprettet en eller flere pools, kan du bruge følgende kommando til at kontrollere status for dine ZFS-pools:
sudo zpool statusPuljen vil som standard blive monteret under rodmappen. Så hvis du oprettede en pool med navnet poolnavn, ville du få adgang til det ved / pool-navn.
Hvis du vil tilføje en anden disk til en zpool, skal du bruge følgende kommando, der giver stien til enheden.
sudo zpool tilføj poolnavn /dev/ sdxOg hvis du ville ødelægge puljen, ville du bruge følgende kommando:
sudo zpool ødelægge poolnavnDette er lige kommet i gang med ZFS.Herfra bør du forstå, hvad der sker nok til at grave gennem de mere avancerede dokumentations- og kommandolinjemuligheder. For mere detaljerede oplysninger, se større kommandobevægelser som Ubuntus egen ZFS-reference og ZFS på Linux-projektdokumentation.