Amazon S3 är en användbar webbtjänst som låter dig spara filer för billiga. I Ubuntu (skrivbord) kan du enkelt få åtkomst till Amazon S3 via olika program, t.ex. S3Fox eller Dragon Disk. Men i en serverkonfiguration kommer du inte ha lyxen att använda en stationär programvara. I den här handledningen visar vi hur du kan montera Amazon S3 i Ubuntu, vare sig det är skrivbord eller server.

Obs! Denna hela handledningen kommer att göras i terminalen

Installation

1. För att komma igång, installera först beroendet.

 sudo apt-get install build-essential gcc gör automake autoconf libtool pkg-config intltool libglib2.0-dev libfuse-dev libxml2-dev libevent-dev libssl-dev 

2. Nästa, ladda ner riofs. Detta är ett användarspace-filsystem för montering av Amazon S3. (S3FS är en annan säkringsmodul som du kan använda, men det är väldigt buggy och jag kan inte få det att fungera ordentligt.)

 wget https://github.com/skoobe/riofs/archive/master.zip 

Alternativt kan du, om du använder GIT, checka ut sin Github-sida för mer detaljer.

3. Ta ut filen:

 tjära xvzf riofs-master.zip 

Du ska nu hitta en "riofs-master" -mapp.

4. Skriv in mappen "riofs-folder" och kompilera den.

 cd riofs-master ./autogen.sh ./configure gör sudo make install 

Montering av Amazon S3

För att montera Amazon S3 i Ubuntu måste du se till att du redan har hinkar för montering. Få din S3-säkerhetsuppgifter (Access ID och Secret Access-nyckeln) redo som de krävs för autentisering.

1. Innan vi kan montera hinken måste vi konfigurera konfigurationsfilen för riofs. I din terminal:

 mkdir ~ / .config / riofs sudo cp /usr/local/etc/riofs.conf.xml ~ / .config / riofs / riofs.conf.xml 

Detta kommer att kopiera standardkonfigurationsfilen till din lokala mapp. Du kan ändra destinationsmappen om du vill.

Därefter måste vi lägga till säkerhetsuppgifterna i konfigurationsfilen:

 nano ~ / .config / riofs / riofs.conf.xml 

Bläddra ner sidan tills du ser avsnittet AWS_ACCESS_KEY.

Uncomment den delen och ersätt "### AWS_ACCESS_KEY ###" med din åtkomstnyckel och "### AWS_SECRET_ACCESS_KEY" med den hemliga nyckeln.

Spara (Ctrl + o) och avsluta (Ctrl + x).

2. Ändra tillståndet för filen riofs.conf.xml.

 chmod 600 ~ / .config / riofs / riofs.conf.xml 

3. Skapa en katalog (helst i din hemmapp) som du kan montera Amazon S3 till.

 mkdir ~ / S3 

4. Slutligen montera din Amazon S3-hink i S3-katalogen.

 riofs -c ~ / .config / riofs / riofs.conf.xml my_bucket_name ~ / S3 

För att kontrollera om din skopa är korrekt monterad, lista bara alla filer i den monterade katalogen:

 ls ~ / .s3 

Mer konfiguration

Det finns några saker du kan ställa in i riofs.

  • --cache-dir : --cache-dir en cache-katalog för att minimera nedladdningar
  • -o "allow_other" : tillåta andra användare att komma åt din skopa. Du måste aktivera alternativet "user_allow_other" i fuse config filen (/etc/fuse.conf)

Slutsats

För dem som använder Amazon S3 för att lagra dina filer är det väldigt bra att ha dina skopor monterade på din dator (eller server) så att du enkelt kan komma åt den. Du kan även konfigurera ditt backupprogram för att spara säkerhetskopiorna i den här mappen där de automatiskt kommer att synkronisera till molnet.