پرش به مطلب اصلی

فایل ‌استوریج

File Storage یک روش ذخیره‌سازی داده‌ است که به کاربران کمک می‌کند اطلاعات‌شان را در قالب فایل و در پوشه‌ها ذخیره و مدیریت کنند. این سیستم از پروتکل‌های استاندارد شبکه (Network File System (NFS)) پشتیبانی می‌کند که امکان دسترسی آسان به داده‌ها را از سیستم‌عامل‌های مختلف فراهم می‌کند.

به بیان ساده‌تر، File Storage مانند یک فایل‌سیستم مشترک عمل می‌کند که می‌توانید آن را مثل یک درایو شبکه در نظر بگیرید. فایل استوریج آروان‌کلاد در محیطی خصوصی و ایزوله، امکان به‌اشتراک گذاشتن داده‌ها میان چندین ابرک را در اختیارتان قرار می‌دهد.

از میان ویژگی‌های متعدد این قابلیت می‌توان به موارد زیر اشاره کرد:

  • دسترسی هم‌زمان به داده‌ها: اتصال چندین ابرک به یک فضای ذخیره‌سازی واحد و استفاده‌ی هم‌زمان از داده

  • مدیریت یکپارچه و ساده: کنترل همه‌ی فرآیندهای File Storage مانند بکاپ، مدیریت دسترسی و نظارت از طریق پنل یا ابزارها

  • مقیاس‌پذیری: افزایش آنی ظرفیت File Storage بدون نگرانی از محدودیت‌های سخت‌افزاری

  • پشتیبانی از سطح دسترسی: تنظیم سطح دسترسی Read/Write هر ابرک به فایل استوریج

تفاوت Object Storage ،Block Storage و File Storage

اگر به ذخیره‌سازی سریع برای یک سرور خاص نیاز دارید، Block Storage انتخاب مناسبی است، هم‌چنین اگر هدف شما آرشیو کردن داده‌های بزرگ است، Object Storage گزینه‌ی بهتری است. اما اگر به اشتراک‌گذاری داده‌ها بین چندین سرور با دسترسی هم‌زمان نیاز دارید، File Storage گزینه‌ی ایده‌آل شماست.

Block StorageObject StorageFile Storage
ساختارذخیره داده‌ها در بلوک‌های خامذخیره داده‌ها در قالب شی (Object) و دریافت از طریق APIذخیره‌سازی در قالب فایل و پوشه و دریافت از طریق پروتکل‌های شبکه
کاربردذخیره سیستم‌عامل، پایگاه داده‌ها و برنامه‌های نیازمند دسترسی مستقیم و سریعداده‌های بدون ساختار مانند فایل‌های رسانه‌ای، آرشیوها و نسخه‌های پشتیبانبه‌اشتراک‌گذاری داده‌های بین چند سرور و دسترسی هم‌زمان

استفاده از File Storage آروان‌کلاد

از پنل کاربری آروان‌کلاد و بخش سرور ابری روی «فایل استوریج» از منوی دیسک کلیک کنید.

روی دکمه‌ی «فایل استوریج جدید» کلیک و جزییات File Storageتان را مشخص کنید.

پس از تعیین ظرفیت و نام فایل استوریج باید آن را وارد شبکه‌ی خصوصی ابرک‌هایی که نیاز به دسترسی به آن دارند کنید. پس از ایجاد File Storage، یک آدرس خصوصی از این شبکه به آن اختصاص می‌یابد.

اتصال ابرک

پس از ساخت فایل استوریج، می‌توانید ابرک‌های شبکه‌ی خصوصی را به آن متصل کنید. برای این‌ کار روی دکمه‌ی «اتصال ابرک» کلیک کنید.

در حال حاضر تنها امکان اتصال ابرک‌های لینوکسی به فایل استوریج وجود دارد.

سپس روی «اتصال ابرک جدید» بزنید.

در این بخش باید ابرک و سطح دسترسی آن را از میان فقط خواندن (Read) یا خواندن و نوشتن (Read/Write) مشخص کنید.

در پایان روی دکمه‌ی + کلیک کنید تا ابرک به فضای ذخیره‌سازی متصل شود.

پس از اتصال ابرک باید، فایل استوریج را به ابرک Mount کنید.

Mount به ابرک

ابتدا پکیج‌ لازم برای مانت فایل‌سیستم اشتراکی را بر اساس توزیع سیستم‌عامل‌تان نصب کنید:

sudo apt-get install nfs-common

سپس یک دایرکتوری برای مانت استوریج ایجاد کنید:

sudo mkdir /mnt/arvanfs

دسترسی‌ها و Permissionهای لازم را برای آن تنظیم کنید:

sudo chown -R user:group /mnt/arvanfs

توجه داشته باشید که به‌جای user:group باید نام کاربری و گروه مناسب با سیستم خود را وارد کنید.

اکنون می‌توانید با اجرای دستور زیر، فایل ذخیره‌سازی اشتراکی را به ابرک متصل کنید:

sudo mount -t nfs {share_port_ip}:{share_location} /mnt/arvanfs

توجه داشته باشید که {share_port_ip}:{share_location} را باید با مقدار آدرس خصوصی فایل استوریج جایگزین کنید.

این مقدار را می‌توانید در پنل کپی کنید.

برای اطمینان از اینکه مسیر mnt/arvanfs/ با موفقیت mount شده است، دستور زیر را اجرا کنید:

df -hT

شما می‌توانید برای اتصال دایمی فایل استوریج به‌طوری که فرآیند مانت با هر بار راه‌اندازی به‌شکل خودکار انجام شود، فایل fstab را ویرایش کنید:

sudo vim /etc/fstab

و خط زیر را به این فایل اضافه کنید:

{share_port_ip}:{share_location} /mnt/arvanfs nfs4 rw,soft 0 0

سپس برای اعمال شدن تغییرات، دستور زیر را اجرا کنید:

sudo mount -a

اگر نیاز به Mount دستی فایل استوریج دارید، می‌توانید از دستور زیر استفاده کنید:

sudo mount -t nfs [ip]:/volumes/_nogroup/[id] [mount_point]

مقادیر متناسب را می‌توانید از پنل دریافت کنید.

تغییر سطح دسترسی

شما می‌توانید سطح دسترسی ابرک را از طریق منوی مقابل آن و با استفاده از گزینه‌ی «تغییر سطح دسترسی» ویرایش کنید.

جداسازی ابرک

اگر نیاز به جداسازی فایل استوریج از ابرک داشتید به‌کمک گزینه‌ی «جداسازی ابرک» این کار را انجام دهید.

پیش از جداسازی ابرک، مطمین شوید که عملیات Read/Write روی فایل استوریج تمام شده است چرا که اجرای این عملیات در میانه‌ی فرآیند نوشتن ممکن است باعث از دست رفتن اطلاعات شود.

افزایش حجم

از مهم‌ترین ویژگی‌های فایل استوریج، مقیاس‌پذیری و انعطاف‌پذیری آن است. اگر زمانی نیاز به افزایش ظرفیت فایل‌ استوریج‌تان داشتید، می‌توانید با کلیک روی گزینه‌ی «افزایش حجم» از منوی مقابل فایل استوریج، ظرفیت جدیدی برای آن تعیین کنید.