Ventoy er et værktøj der gør det nemt at boote fra USB. Det er både når du vil installere/geninstallere eller blot boote fra en ISO via USB.

Goofys: Hurtig og effektiv integration af S3 i dit Linux-Filsystem
Goofys er et højtydende, POSIX-lignende filsystem til Amazon S3, skrevet i programmeringssproget Go.
Det gør det muligt at mounte en S3-bucket som et filsystem på din Linux-maskine, hvilket giver dig adgang til dine S3-objekter, som om de var lokale filer.
Dette er en guide til, hvordan du installerer og konfigurerer Goofys på Linux.
Hvad er Goofys?
Goofys er designet med fokus på ydeevne fremfor fuld POSIX-kompatibilitet. Det betyder, at visse operationer, der er vanskelige at understøtte på S3, enten vil fejle (f.eks. tilfældige skrivninger) eller blive simulerede (f.eks. ingen filrettigheder). Goofys har ikke en on-disk data cache, hvilket betyder, at alle læse- og skriveoperationer udføres direkte mod S3. Dette kan resultere i højere ydeevne, men også potentielt højere latens og omkostninger, afhængigt af dit brug.
Installation
For at installere Goofys på Linux, kan du benytte følgende trin:
Hent den seneste version af Goofys fra GitHub-repository:
wget https://github.com/kahing/goofys/releases/latest/download/goofys
Gør filen udførbar:
chmod +x goofys
Flyt filen til en passende placering:
sudo mv goofys /usr/local/bin/
Konfiguration
For at konfigurere Goofys, skal du sørge for, at du har dine legitimationsoplysninger til din S3 bucket klar. Disse kan konfigureres via ~/.aws/credentials-filen eller ved hjælp af env variabler.
Opret filen ~/.aws/credentials med følgende indhold (erstatt AKID1234567890 og MY-SECRET-KEY med dine egne oplysninger):
[default] aws_access_key_id = AKID1234567890 aws_secret_access_key = MY-SECRET-KEY
Brug følgende kommando til at montere din S3-bucket:
goofys <bucket> <mountpoint>
Erstat <bucket> med navnet på din S3-bucket og <mountpoint> med det lokale sted, hvor du ønsker at mounte bucketen.
Her er et eksempel på, hvordan du kan montere en S3-bucket kaldet my-bucket til stien /mnt/s3:
Opret monteringspunktet:
sudo mkdir -p /mnt/s3 goofys my-bucket /mnt/s3
Nu kan du tilgå dine S3-objekter via /mnt/s3, som om de var lokale filer.
Hvis du ikke benytter AWS, kan du sætte –endpoint parameter på når du mounter.
goofys --endpoint my-bucket /mnt/s3
Automatisk mount ved opstart
Hvis du ønsker at mounte din S3-bucket automatisk ved opstart, kan du tilføje en linie til /etc/fstab:
goofys#my-bucket /mnt/s3 fuse _netdev,allow_other,--file-mode=0666,--dir-mode=0777 0 0
Begrænsninger
Det er vigtigt at bemærke, at Goofys har visse begrænsninger:
Kun sekventielle skrivninger understøttes.
Filrettigheder, ejer og gruppe gemmes ikke.
Symlinks og hardlinks understøttes ikke.
ctime og atime er altid de samme som mtime.
Alternativer
Hvis du søger andre løsninger til at mounte S3-buckets, kan du overveje alternativer som S3FS. S3FS tilbyder større POSIX-kompatibilitet og understøttelse af filrettigheder, men kan have lavere ydeevne end Goofys.
Konklusion
Goofys er et kraftfuldt værktøj til at integrere S3 i dit lokale filsystem på Linux. Det er nemt at installere og konfigurere, og dets fokus på ydeevne gør det til et godt valg for mange brugstilfælde. Dog skal du være opmærksom på dets begrænsninger og vurdere, om det passer til dine specifikke behov.
Du kan finde mere om Goofys her.