انتقال استوریج از یک سرور به سرور دیگه با استفاده از sshfs (مُنت کردن درایو از راه دور) 🗄️

mount remote storage ubuntu sshfs
20 آبان 1403

اگر شما دو یا چند سرور دارید و نیاز دارید که فایل‌ها رو بین این سرورها به اشتراک بذارید، به جای اینکه فایل‌ها رو به صورت دستی منتقل کنید (که ممکنه زمان‌بر و سخت باشه)، می‌تونید از sshfs استفاده کنید. این ابزار به شما امکان می‌ده که یک سیستم فایل از راه دور رو به سیستم محلی‌تون وصل کنید. یعنی انگار که فایل‌ها روی سرور شما قرار دارن، در حالی که واقعاً روی سرور دیگه‌ای هستن. این روش به خصوص برای سرورهایی که نیاز به دسترسی به داده‌های زیادی دارند یا برای سرورهایی که از منابع ذخیره‌سازی خارجی استفاده می‌کنند بسیار مفیده.

برای نصب sshfs و اتصال به سرور از راه دور، ابتدا باید دستور زیر رو اجرا کنید:

# نصب sshfs
sudo apt install sshfs

# اتصال یک سرور به سرور دیگه
sshfs user@remote_server:/path/to/storage /local/mount/point

🔵 sshfs:

ابزاری برای مونت کردن فایل‌ها از طریق SSH که به شما اجازه می‌ده فایل‌های یک سرور رو به سرور دیگه متصل کنید.
🔵 remote_server:/path/to/storage:

مسیر فایل‌ها در سرور از راه دور.
🔵 /local/mount/point:

نقطه مونت روی سرور محلی که می‌خواهید به فایل‌ها دسترسی پیدا کنید.

مثال عملی: فرض کنید شما یک سرور دارید که حاوی داده‌های سنگین است و می‌خواهید به راحتی به این داده‌ها از سرورهای دیگه دسترسی پیدا کنید. به جای اینکه فایل‌ها رو منتقل کنید، می‌تونید با استفاده از sshfs این فایل‌ها رو به سرور خودتون مونت کنید و مثل یک پوشه محلی به اون‌ها دسترسی داشته باشید.

سوالات متداول