VirtualBox: نحوه انتقال فایل‌ها به یک ماشین مجازی

آخرین به‌روزرسانی: ۰۱/۰۲/۲۰۲۴

VirtualBox یکی از پرکاربردترین ابزارها برای ایجاد و مدیریت ماشین های مجازی است. این نرم افزار مجازی سازی به کاربران اجازه می دهد تا چندین مورد را ایجاد و اجرا کنند سیستم عامل‌ها روی یک کامپیوتر فیزیکی

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

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

1. آشنایی با VirtualBox و انتقال فایل ها در ماشین مجازی

VirtualBox نرم افزار مجازی سازی است که به ما امکان می دهد ماشین های مجازی را در داخل خود ایجاد کنیم سیستم عامل. یکی از مزایای استفاده از VirtualBox امکان انتقال سریع و آسان فایل ها بین سیستم ما و ماشین مجازی است. در این مقاله، چگونگی انجام موثر این انتقال فایل را بررسی خواهیم کرد.

برای شروع، لازم است که VirtualBox را روی رایانه خود نصب کنیم. هنگامی که یک ماشین مجازی را در VirtualBox راه اندازی و اجرا کردیم، می توانیم به انتقال فایل ها بین سیستم میزبان و ماشین مجازی ادامه دهیم. اولین قدم این است که مطمئن شوید "افزودن مهمان" را به درستی بر روی ماشین مجازی نصب و پیکربندی کرده اید.. این افزودنی ها یکپارچگی بهتری بین سیستم میزبان و ماشین مجازی از جمله توانایی انتقال فایل ها را فراهم می کنند.

پس از نصب "افزوده های مهمان"، می توانیم به انتقال فایل ادامه دهیم. برای انجام این کار، در پنجره ماشین مجازی، گزینه Devices را در نوار منو انتخاب می کنیم و سپس “Insert the image of the Guest Additions CD” یا مشابه را انتخاب می کنیم. این یک سی دی مجازی را روی ماشین مجازی نصب می کند و نصب Guest Additions را اجرا می کند. ما هر درخواست یا پیامی را که در طول مراحل نصب ظاهر می شود، می پذیریم.

پس از نصب، ماشین مجازی را مجددا راه اندازی کنید. اکنون آماده انتقال فایل ها بین سیستم میزبان و ماشین مجازی هستیم. برای این، دوباره در نوار منو ماشین مجازی گزینه “Devices” را انتخاب می کنیم و سپس “Share folders” را انتخاب می کنیم. پنجره ای باز می شود که می توانیم پوشه ای را که می خواهیم با ماشین مجازی به اشتراک بگذاریم انتخاب کنیم. پس از انتخاب، می توانیم از طریق File Explorer یا هر ابزار دیگری که در آن استفاده می کنیم به این پوشه در ماشین مجازی دسترسی داشته باشیم سیستم عامل از ماشین مجازی.

2. پیکربندی VirtualBox برای فعال کردن انتقال فایل

قبل از فعال کردن انتقال فایل در VirtualBox، برای اطمینان از عملکرد صحیح، لازم است تنظیمات قبلی را انجام دهید. در زیر مراحل انجام این پیکربندی آمده است:

  1. ابتدا مطمئن شوید که آخرین نسخه VirtualBox را نصب کرده اید. می توانید آن را از سایت رسمی VirtualBox دانلود کرده و با دنبال کردن دستورالعمل های ارائه شده آن را نصب کنید.
  2. سپس VirtualBox را باز کرده و ماشین مجازی را که می‌خواهید انتقال فایل را روی آن فعال کنید، انتخاب کنید.
  3. پس از انتخاب ماشین مجازی، روی گزینه “Settings” کلیک کنید تا به گزینه های پیکربندی ماشین دسترسی پیدا کنید.

در گزینه های پیکربندی ماشین مجازی، این مراحل اضافی را دنبال کنید:

  1. در برگه "System Settings"، مطمئن شوید که "Storage Controller" در قسمت سمت چپ انتخاب شده است.
  2. بعد، در پانل سمت راست، کنترلر ذخیره سازی "IDE Controller" را انتخاب کنید. ممکن است کنترلرهای IDE مختلفی وجود داشته باشد، در این صورت، یکی از آنها را انتخاب کنید.
  3. سپس روی نماد افزودن دیسک در کنار “Controller: IDE” کلیک کنید. انتخاب کنید هارد دیسک مجازی که می خواهید انتقال فایل را در آن فعال کنید و روی «افزودن» کلیک کنید.

پس از انجام این مراحل، انتقال فایل در ماشین مجازی VirtualBox فعال خواهد شد. اکنون می توانید فایل ها را بین سیستم عامل میزبان و ماشین مجازی بکشید و رها کنید یا از اشتراک گذاری فایل VirtualBox برای انتقال فایل ها استفاده کنید. با خیال راحت و کارآمد.

3. گزینه های انتقال فایل در VirtualBox: اشتراک گذاری پوشه ها

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

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

یکی دیگر از گزینه های اشتراک گذاری پوشه ها در VirtualBox استفاده از این سرویس است مهمانان اضافه شده. برای انجام این کار، ابتدا باید ماشین مجازی را بوت کنید، سپس «Devices» را از نوار منوی پنجره VirtualBox انتخاب کنید و «Insert Guest Additions CD Image» را انتخاب کنید. با این کار یک سی دی مجازی روی ماشین مجازی نصب می شود. بعد، یک ترمینال در ماشین مجازی باز کنید و به محل سی دی مجازی بروید. دستور را اجرا کنید sudo ./VBoxLinuxAdditions.run برای نصب Guest Additions روی ماشین مجازی. ماشین مجازی را مجددا راه اندازی کنید و می توانید از گزینه "Mount shared folder" در منوی VirtualBox "Devices" برای دسترسی به پوشه های مشترک از سیستم عامل مجازی شده استفاده کنید.

محتوای اختصاصی - اینجا را کلیک کنید  چگونه نام خود را در Kickstarter تغییر دهیم؟

4. استفاده از کشیدن و رها کردن برای انتقال فایل ها در VirtualBox

قابلیت کشیدن و رها کردن در VirtualBox به شما این امکان را می دهد که به راحتی فایل ها را بین ماشین میزبان و ماشین مجازی انتقال دهید. در زیر مراحل استفاده از این ویژگی آورده شده است:

  1. VirtualBox را باز کنید و ماشین مجازی را که می خواهید فایل ها را به آن منتقل کنید انتخاب کنید.
  2. در منوی بالا، به "Devices" بروید و "Share folders" را انتخاب کنید. پنجره ای با تنظیمات پوشه مشترک باز می شود.
  3. برای افزودن یک پوشه جدید به اشتراک گذاشته شده، روی نماد "+" کلیک کنید. پوشه ای را در دستگاه میزبان خود انتخاب کنید که می خواهید به اشتراک بگذارید.
  4. نام پوشه به اشتراک گذاشته شده را مشخص کنید و گزینه های "Auto-mount" و "Read only" را با توجه به ترجیحات خود علامت بزنید.
  5. در ماشین مجازی، File Explorer را باز کنید و به "Network" یا "My Computer" بروید. باید پوشه به اشتراک گذاشته شده را به عنوان یک درایو یا دستگاه شبکه مشاهده کنید.
  6. به سادگی فایل هایی را که می خواهید از دستگاه میزبان خود به پوشه اشتراک گذاری شده در ماشین مجازی منتقل کنید بکشید و رها کنید یا برعکس.

به یاد داشته باشید که برای استفاده از تابع کشیدن و رها کردن، باید بسته افزونه های VirtualBox را روی ماشین مجازی نصب کرده باشید. این میشه انجامش داد. از منوی «Devices» با انتخاب «Insert Guest Additions CD Image» و دنبال کردن دستورالعمل‌های نصب.

همچنین مهم است که توجه داشته باشید که برخی از سیستم عامل های مهمان ممکن است محدودیت هایی در عملکرد کشیدن و رها کردن داشته باشند. در این صورت، می توانید برای بهبود سازگاری، درایورهای اضافی ارائه شده توسط VirtualBox را نصب کنید.

5. استفاده از خط فرمان برای انتقال فایل ها به و از ماشین مجازی در VirtualBox

یکی از کاربردی ترین قابلیت های VirtualBox امکان انتقال فایل ها بین سیستم عامل مهمان و ماشین مجازی است. برای این کار می توان از خط فرمان استفاده کرد و چند دستور ساده را اجرا کرد. در اینجا به شما نشان خواهیم داد که چگونه این فرآیند را مرحله به مرحله به روشی ساده و سریع انجام دهید.

برای انتقال فایل ها از ماشین مجازی به سیستم عامل مهمان، ابتدا باید قابلیت کشیدن و رها کردن را در VirtualBox فعال کنید. این کار را می توان از طریق رابط گرافیکی VirtualBox با رفتن به تنظیمات ماشین مجازی و سپس تب "General" و فعال کردن گزینه "Drag and Drop" از منوی کشویی انجام داد.

پس از فعال شدن این ویژگی، می‌توانید فایل‌ها را مستقیماً از ماشین مجازی به آن بکشید و رها کنید سیستم عامل شما مهمان و بالعکس اگر ترجیح می دهید از خط فرمان استفاده کنید، گزینه دیگر استفاده از دستور است VBoxManage guestcontrol. این دستور به شما اجازه می دهد تا دستورات را در داخل ماشین مجازی از خط فرمان سیستم عامل مهمان اجرا کنید. به عنوان مثال، اگر می خواهید فایلی به نام "file.txt" را از ماشین مجازی در سیستم عامل مهمان کپی کنید، می توانید دستور زیر را اجرا کنید:

 VBoxManage guestcontrol "nombre-de-la-maquina" copyto "/ruta/del/archivo.txt" "C:rutadestinoenelsistemaoperativohuesped"

6. انتقال فایل ها با استفاده از شبکه در VirtualBox

روش های مختلفی برای انتقال فایل ها بین ماشین میزبان و ماشین مجازی در VirtualBox وجود دارد. در زیر روشی برای انجام این کار با استفاده از شبکه آورده شده است.

1. یک آداپتور شبکه راه اندازی کنید در VirtualBox: در پیکربندی ماشین مجازی، مطمئن شوید که یک آداپتور شبکه به عنوان آداپتور پل یا آداپتور فقط میزبان پیکربندی شده است. این به ماشین مجازی اجازه می دهد تا به شبکه دسترسی پیدا کند و با ماشین میزبان ارتباط برقرار کند.

2. یک پوشه را به اشتراک بگذارید در ماشین میزبان: در تنظیمات ماشین مجازی، یک پوشه به اشتراک گذاشته شده اضافه کنید که حاوی فایل هایی است که می خواهید انتقال دهید. حتماً گزینه "Auto-mount" را علامت بزنید تا پوشه در هنگام راه اندازی در ماشین مجازی در دسترس باشد.

3. به پوشه مشترک دسترسی پیدا کنید از ماشین مجازی: در ماشین مجازی، فایل اکسپلورر را باز کنید و به پوشه مشترک بروید. در آنجا می توانید فایل هایی را که از دستگاه میزبان به اشتراک گذاشته اید مشاهده کرده و به آنها دسترسی داشته باشید. در صورت نیاز می توانید این فایل ها را کپی، جابجا یا ویرایش کنید.

7. رفع مشکلات رایج هنگام انتقال فایل ها در VirtualBox

مشکلات انتقال فایل ها در VirtualBox می تواند خسته کننده باشد، اما خوشبختانه راه حل هایی در دسترس است. در اینجا چند گزینه وجود دارد که می تواند رایج ترین مشکلات را حل کند:

1. پیکربندی ماشین مجازی خود را بررسی کنید: مطمئن شوید که هم ماشین میزبان و هم ماشین مجازی به درستی پیکربندی شده اند. بررسی کنید که تمام تنظیمات مربوط به اشتراک گذاری فایل به درستی فعال و پیکربندی شده باشند. اگر مطمئن نیستید که چگونه این کار را انجام دهید، می توانید برای دستورالعمل های دقیق به آموزش ها و مستندات رسمی VirtualBox مراجعه کنید.

2. از ابزارهای VirtualBox استفاده کنید: VirtualBox ابزارهای مختلفی را برای تسهیل انتقال فایل بین ماشین میزبان و ماشین مجازی فراهم می کند. یکی از آنها "افزودن مهمان" است که مجموعه ای از درایورها و برنامه های کاربردی خاص است که یکپارچگی بین هر دو سیستم را بهبود می بخشد. مطمئن شوید که این ابزار را به درستی بر روی ماشین مجازی خود نصب و پیکربندی کرده اید.

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

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

محتوای اختصاصی - اینجا را کلیک کنید  چگونه یک درایور را در ویندوز 7، ویندوز 10 و ویندوز 11 حذف کنیم

8. بهترین روش ها برای انتقال فایل ها در ماشین مجازی در VirtualBox

برای انتقال فایل‌ها در ماشین مجازی در VirtualBox، بهترین روش‌هایی وجود دارد که می‌توانید برای اطمینان از یک فرآیند کارآمد و ایمن دنبال کنید. در اینجا چند توصیه وجود دارد که باید در نظر داشته باشید:

1. از ویژگی Drag and Drop VirtualBox استفاده کنید: این ویژگی به شما امکان می دهد فایل ها را بکشید و مستقیماً در پنجره ماشین مجازی رها کنید. فقط مطمئن شوید که این گزینه در تنظیمات ماشین مجازی شما فعال است و به درستی کار می کند.

2. پیکربندی پوشه های مشترک: می توانید پوشه های مشترک بین سیستم عامل میزبان خود و ماشین مجازی ایجاد کنید. این به شما این امکان را می دهد که به راحتی فایل ها را بدون استفاده از روش های خارجی انتقال دهید. برای انجام این کار، به تنظیمات ماشین مجازی بروید، "Shared Folders" را انتخاب کنید و پوشه هایی را که می خواهید به اشتراک بگذارید اضافه کنید.

3. استفاده از برنامه های شخص ثالث: اگر نیاز به انتقال فایل ها یا پوشه های بزرگ دارید، استفاده از برنامه های شخص ثالث که فرآیند را بهینه می کنند می تواند مفید باشد. برخی از گزینه های محبوب عبارتند از وین‌اس‌سی‌پی y فایل‌زیلا. این برنامه ها به شما امکان می دهند فایل ها را از طریق پروتکل هایی مانند FTP یا SFTP به صورت ایمن و کارآمد انتقال دهید.

9. انتقال فایل در سیستم عامل های مهمان ویندوز در VirtualBox

برای انتقال فایل ها بین سیستم عامل میزبان و سیستم عامل مهمان در VirtualBox، گزینه های مختلفی وجود دارد که می توانید بسته به نیاز خود از آنها استفاده کنید. در زیر روش های اصلی آورده شده است:

  • اشتراک گذاری پوشه ها: این ساده ترین راه برای انتقال فایل ها بین سیستم میزبان و سیستم مهمان در VirtualBox است. برای این کار باید یک پوشه به اشتراک گذاشته شده را در تنظیمات ماشین مجازی پیکربندی کنید و سپس آن را روی سیستم عامل مهمان نصب کنید. می‌توانید به فایل‌های موجود در پوشه اشتراک‌گذاری شده دسترسی داشته باشید، گویی در یک درایو محلی در سیستم مهمان هستند.
  • کشیدن و رها کردن: VirtualBox به شما امکان می دهد فایل ها و پوشه ها را از سیستم میزبان به سیستم مهمان و بالعکس بکشید و رها کنید. برای فعال کردن این قابلیت، مطمئن شوید که VirtualBox "Extension Pack" را روی هر دو سیستم عامل نصب کرده اید. سپس، به سادگی فایل یا پوشه را از پنجره کاوشگر فایل در سیستم میزبان بکشید و آن را در پنجره ای در سیستم مهمان رها کنید (یا برعکس).
  • از ماشین مجازی شبکه استفاده کنید: اگر نیاز به انتقال فایل ها بین سیستم عامل های مهمان در ماشین های مجازی مختلف دارید، می توانید یک شبکه مجازی را در VirtualBox راه اندازی کنید. این به شما امکان می دهد یک اتصال شبکه بین ماشین های مجازی برقرار کنید و فایل ها را از طریق یک شبکه محلی انتقال دهید. برای این کار باید گزینه های شبکه را در تنظیمات هر ماشین مجازی پیکربندی کنید و مطمئن شوید که در محدوده آدرس IP یکسانی قرار دارند.

به طور خلاصه، VirtualBox چندین گزینه برای انتقال فایل ها بین سیستم عامل های مهمان ویندوز و سیستم میزبان ارائه می دهد. چه با استفاده از پوشه‌های به اشتراک گذاشته شده، کشیدن و رها کردن فایل‌ها، یا راه‌اندازی یک شبکه مجازی، می‌توانید بهترین روش را انتخاب کنید که با نیازهای شما مطابقت دارد. به خاطر داشته باشید که برای جزئیات بیشتر در مورد نحوه پیکربندی و استفاده از این گزینه های انتقال فایل، اسناد VirtualBox را مرور کنید.

10. انتقال فایل در سیستم عامل های مهمان لینوکس در VirtualBox

برای انتقال فایل ها بر روی سیستم عامل های مهمان لینوکس در VirtualBox می توان از روش های مختلفی استفاده کرد. در زیر یک روش گام به گام برای رسیدن به این هدف آورده شده است:

  1. اول از همه، مطمئن شوید که VirtualBox را روی سیستم میزبان خود نصب کرده اید.
  2. VirtualBox را راه اندازی کنید و سیستم عامل مهمان لینوکس را که می خواهید فایل ها را روی آن انتقال دهید انتخاب کنید.
  3. قبل از اینکه بتوانید فایل ها را انتقال دهید، باید یک دایرکتوری مشترک بین سیستم میزبان و سیستم مهمان لینوکس راه اندازی کنید. برای انجام این کار، به تنظیمات ماشین مجازی بروید و تب "Shared" را انتخاب کنید.
  4. با کلیک بر روی نماد پوشه با علامت "+" یک فهرست مشترک جدید اضافه کنید.
  5. پوشه ای را که می خواهید به اشتراک بگذارید انتخاب کنید و نامی برای این پوشه مشترک تعیین کنید.
  6. گزینه های «Mount automatically» و «Mount as hard drive» را فعال کنید.
  7. سیستم عامل مهمان لینوکس را راه اندازی کنید.
  8. یک ترمینال را در سیستم عامل مهمان باز کنید و دایرکتوری مشترک را با استفاده از دستور زیر نصب کنید: sudo mount -t vboxsf . حتما تعویض کنید با نام پوشه مشترک مشخص شده در بالا و با محل دایرکتوری که می خواهید پوشه مشترک را در آن نصب کنید.
  9. پس از نصب پوشه مشترک، می توانید فایل ها را بین سیستم میزبان و سیستم مهمان لینوکس از طریق این مکان انتقال دهید.

با این مراحل می توانید با استفاده از VirtualBox به راحتی و به سرعت فایل ها را بین سیستم عامل های مهمان لینوکس و سیستم میزبان خود انتقال دهید. به خاطر داشته باشید که پس از پایان انتقال فایل ها، پوشه به اشتراک گذاشته شده را جدا کنید تا از هرگونه تضاد جلوگیری شود.

11. انتقال فایل در سیستم عامل مهمان macOS در VirtualBox

راه های مختلفی برای انتقال فایل ها بین سیستم عامل های مهمان macOS در VirtualBox وجود دارد. در زیر روند گام به گام برای حل این مشکل آورده شده است:

  1. استفاده از VirtualBox File Sharing: ابتدا مطمئن شوید که Guest Additions را روی سیستم عامل مهمان macOS نصب کرده اید. سپس تنظیمات ماشین مجازی را در VirtualBox باز کنید و به تب “Folder Sharing” بروید. در اینجا، می توانید یک پوشه به اشتراک گذاشته شده اضافه کنید که هم در سیستم عامل مهمان و هم در سیستم عامل میزبان موجود است. برای دسترسی به پوشه اشتراک‌گذاری شده در macOS، کافی است به Finder بروید، «Go» را از نوار منو انتخاب کنید و سپس «Network Folder» را انتخاب کنید.
  2. از خدمات استفاده کنید در ابر: گزینه دیگر استفاده از سرویس های ابری مانند Dropbox است، گوگل درایو o OneDrive برای انتقال فایل ها بین سیستم عامل macOS میزبان و مهمان. شما فقط باید کلاینت دسکتاپ مربوطه را در هر دو سیستم عامل macOS میزبان و مهمان نصب کنید و پوشه مورد نظر را همگام سازی کنید. این امکان دسترسی به فایل ها را از هر دستگاه و سیستم عاملی فراهم می کند و انتقال آسان و سریع را تضمین می کند.
  3. اجرای یک اتصال شبکه: اگر نیاز به انتقال منظم فایل‌ها بین سیستم عامل میزبان و مهمان macOS دارید، می‌توانید برای تسهیل انتقال، یک اتصال شبکه بین این دو تنظیم کنید. این را می توان با ایجاد یک شبکه داخلی یا یک شبکه میزبان در VirtualBox و پیکربندی اتصال شبکه مربوطه در هر دو سیستم عامل به دست آورد. پس از اتمام نصب، می توانید فایل ها را با استفاده از پروتکل های شبکه مانند FTP یا SCP و همچنین با استفاده از برنامه های مدیریت فایل برای تسهیل فرآیند انتقال دهید.

12. انتقال فایل در سیستم عامل مهمان FreeBSD در VirtualBox

برای انتقال فایل ها بین سیستم عامل های مهمان FreeBSD در VirtualBox، ابتدا باید مطمئن شویم که یک اتصال شبکه بین سیستم های درگیر پیکربندی شده است. می‌توانیم گزینه «Bridged Adapter» را در تنظیمات شبکه VirtualBox انتخاب کنیم تا سیستم‌های مهمان بتوانند به شبکه محلی متصل شوند.

هنگامی که اتصال شبکه بین سیستم ها پیکربندی شد، می توانیم فایل ها را با استفاده از پروتکل SSH (Secure Shell) انتقال دهیم. برای انجام این کار، به یک کلاینت SSH در سیستم عامل میزبان و یک سرور SSH در سیستم عامل مهمان FreeBSD نیاز داریم. در سیستم عامل میزبان می توانیم از ابزارهایی مانند PuTTY یا OpenSSH برای برقراری ارتباط SSH با سیستم مهمان استفاده کنیم.

هنگامی که یک اتصال SSH با سیستم مهمان FreeBSD برقرار شد، می توانیم از دستورات پوسته برای انتقال فایل ها استفاده کنیم. به عنوان مثال، اگر بخواهیم یک فایل را از سیستم میزبان به سیستم مهمان کپی کنیم، می توانیم از دستور زیر استفاده کنیم:

scp  usuario@:

دستور "scp" (کپی امن) فایل مشخص شده در "فایل منبع" را در دایرکتوری مشخص شده در "دایرکتوری مقصد" در سیستم مهمان کپی می کند.

13. انتقال فایل در سیستم عامل مهمان Solaris در VirtualBox

یکی از چالش های رایج هنگام استفاده از سیستم عامل مهمان سولاریس در VirtualBox، انتقال فایل بین سیستم عامل مهمان و سیستم عامل میزبان است. این عملکرد برای به اشتراک گذاری فایل ها و داده ها بین دو سیستم بسیار مهم است و در صورت عدم رعایت مراحل صحیح می تواند منجر به انجام یک کار پیچیده شود. خوشبختانه راه حل های مختلفی وجود دارد و در این مقاله نحوه انجام این انتقال داده را مرحله به مرحله توضیح خواهیم داد. روش کارآمد.

1. پوشه اشتراکی را در VirtualBox تنظیم کنید:

اولین قدم برای انتقال فایل ها، راه اندازی یک پوشه اشتراکی در VirtualBox است. برای انجام این کار؛ این موارد را دنبال کنید:

  • VirtualBox را باز کنید و ماشین مجازی Solaris مهمان را انتخاب کنید.
  • روی "تنظیمات" کلیک کنید و به برگه "پوشه های مشترک" بروید.
  • برای افزودن یک پوشه مشترک جدید، روی نماد پوشه علامت مثبت ضربه بزنید.
  • پوشه ای را که می خواهید به اشتراک بگذارید انتخاب کنید و تنظیمات مناسب را انتخاب کنید.
  • پیکربندی را ذخیره کرده و ماشین مجازی Solaris را مجددا راه اندازی کنید.

2. پوشه مشترک را روی Solaris نصب کنید:

پس از پیکربندی پوشه مشترک در VirtualBox، باید آن را بر روی سیستم عامل مهمان Solaris نصب کنید. این مراحل را دنبال کنید:

  • وارد Solaris شوید و یک ترمینال باز کنید.
  • یک دایرکتوری در Solaris ایجاد کنید که می خواهید پوشه مشترک را در آن نصب کنید.
  • برای نصب پوشه اشتراکی از دستور زیر استفاده کنید:
  • sudo mount -F vboxfs [nombre_carpeta] [directorio_destino]

    [folder_name] را با نام پوشه مشترکی که پیکربندی کرده‌اید و [destination_directory] را با مسیر فهرستی که در Solaris ایجاد کرده‌اید جایگزین کنید.

3. انتقال فایل ها:

اکنون که پوشه اشتراک‌گذاری شده را پیکربندی و نصب کرده‌اید، می‌توانید انتقال فایل‌ها را بین Solaris و سیستم میزبان آغاز کنید. شما می توانید فایل ها را با استفاده از دستورات استاندارد Solaris کپی، انتقال و حذف کنید cp, mv y rm.

به یاد داشته باشید که هر تغییری که در پوشه مشترک ایجاد شود، هم در سولاریس و هم در سیستم میزبان منعکس خواهد شد. پس از استفاده از پوشه اشتراک‌گذاری شده، می‌توانید آن را با استفاده از دستور زیر جدا کنید: sudo umount [directorio_destino].

14. نتیجه گیری و توصیه برای انتقال فایل ها در VirtualBox

برای جمع بندی، در این مقاله نحوه انتقال فایل ها در VirtualBox را به صورت کارآمد و بدون پیچیدگی مشاهده کردیم. با استفاده از ابزارها و رویه های خاص، ما موفق به حل این مشکل رایجی شده ایم که بسیاری از کاربران هنگام کار با این بستر مجازی سازی با آن مواجه می شوند.

با انجام مراحل دقیق ذکر شده در این مقاله، می توانیم از انتقال موفقیت آمیز فایل در VirtualBox اطمینان حاصل کنیم. توصیه می شود نکات کلیدی زیر را در نظر بگیرید:

  • تنظیمات شبکه را در ماشین مجازی و هاست بررسی کنید تا مطمئن شوید که هر دو به درستی متصل شده اند.
  • از گزینه Devices > Insert Guest Additions CD Image برای نصب اضافات مهمان در ماشین مجازی استفاده کنید.
  • پوشه های به اشتراک گذاشته شده را در تنظیمات ماشین مجازی پیکربندی کنید و مطمئن شوید که مجوزها به درستی تنظیم شده اند.
  • هنگامی که پوشه های به اشتراک گذاشته شده پیکربندی شدند، می توان از طریق کاوشگر فایل از ماشین مجازی به آنها دسترسی داشت.

به طور خلاصه با رعایت دقیق مراحل و توصیه های ذکر شده می توان انتقال فایل در VirtualBox را به صورت کارآمد و روان انجام داد. به یاد داشته باشید که تنظیمات شبکه خود را بررسی کنید، افزودنی های مهمان را نصب کنید، و پوشه های مشترک را به درستی پیکربندی کنید تا از موفقیت آمیز بودن فرآیند اطمینان حاصل کنید. با خیال راحت از این نکات استفاده کنید و از تجربه ای روان در هنگام انتقال فایل ها در VirtualBox لذت ببرید!

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