אמזון S3 הוא שירות אינטרנט שימושי המאפשר לך לאחסן קבצים זולים. באובונטו (שולחן עבודה), אתה יכול בקלות לגשת אמזון S3 באמצעות תוכנות שונות, כגון S3Fox או דיסק דרגון. עם זאת, במצב השרת, לא תהיה לך את המותרות של שימוש בתוכנת שולחן העבודה. במדריך זה, אנו נראה לך איך אתה יכול לעלות אמזון S3 ב אובונטו, להיות זה שולחן העבודה או השרת.

הערה : המדריך כולו יעשה בטרמינל

הַתקָנָה

1. כדי להתחיל, ראשית להתקין את התלות.

 sudo apt-get להתקין לבנות- gcc חיוני לעשות automake autoconf libtool pkg-config intltool libglib2.0-dev libfuse-dev libxml2-dev libevent- dev libssl-dev 

2. הבא, להוריד riofs. זוהי מערכת קבצים userPace עבור הרכבה אמזון S3. (S3FS הוא עוד מודול נתיך שבו ניתן להשתמש, אבל זה מאוד באגי ואני לא יכול לקבל את זה כדי לעבוד כראוי.)

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

לחלופין, אם אתה משתמש ב- GIT, תוכל לבדוק את דף Github שלה לקבלת פרטים נוספים.

3. חלץ את הקובץ:

 זפת xvzf riofs-master.zip 

עכשיו אתה צריך למצוא "riofs-master" תיקייה.

4. הזן את התיקיה "riofs-folder" וערך אותה.

 cd riofs-master. / autogen.sh. / / configure לעשות sudo להפוך את ההתקנה 

הרכבה של אמזון S3

כדי לעלות על אמזון S3 ב אובונטו, אתה צריך לוודא שיש לך כבר דלי (ים) זמין עבור הרכבה. כמו כן, קבל את אישור האבטחה של S3 (מזהה גישה ומפתח גישה חשאית) מוכן כפי שהם נדרשים לאימות.

1. לפני שנוכל לטעון את הדלי שלנו, אנחנו צריכים להגדיר את תצורת הקובץ עבור riofs. במסוף שלך:

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

פעולה זו תעתיק את קובץ התצורה המוגדר כברירת מחדל לתיקיה המקומית. באפשרותך לשנות את תיקיית היעד אם ברצונך.

הבא, אנחנו צריכים להוסיף את אישורי האבטחה לקובץ התצורה:

 ננו ~ / .config / riofs / 

גלול למטה עד שתראה את הקטע AWS_ACCESS_KEY.

Uncomment כי סעיף ולהחליף "### AWS_ACCESS_KEY ###" עם מפתח הגישה שלך "### AWS_SECRET_ACCESS_KEY" עם המפתח הסודי.

שמור (Ctrl + o) וצא (Ctrl + x).

2. שנה את ההרשאה לקובץ riofs.conf.xml.

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

3. צור ספריה (רצוי בתיקייה הביתית שלך), כי אתה יכול לטעון אמזון S3 ל.

 mkdir ~ / S3 

4. לבסוף, הר שלך אמזון S3 דלי לספרייה S3.

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

כדי לבדוק אם הדלי שלך רכוב בהצלחה, רק רשימה של כל הקבצים בספרייה רכוב:

 אני ~ / 

עוד תצורה

יש כמה דברים שאתה יכול להגדיר riofs.

  • --cache-dir cache --cache-dir : הגדר ספריית מטמון כדי למזער הורדות
  • -o "allow_other" : אפשר למשתמשים אחרים לגשת לדלי שלך. יהיה עליך להפעיל את האפשרות "user_allow_other" בקובץ ההגדרות של הנתיך (/etc/fuse.conf)

סיכום

עבור אלה המשתמשים אמזון S3 כדי לאחסן את הקבצים שלך, זה מאוד שימושי יש דליים שלך רכוב על המחשב שלך (או שרת), כך שתוכל לגשת אליו בקלות. אתה יכול גם להגדיר את יישום הגיבוי שלך כדי לשמור את קבצי הגיבוי לתיקייה זו שם הם באופן אוטומטי לסנכרן את הענן.