লিনাক্স হোস্ট এবং উইন্ডোজ অতিথির মধ্যে ফাইল ভাগ করতে গুণমান-পরিচালক ব্যবহার করবেন?


26

আমার উইন্ডোজ অতিথির সাথে আমার লিনাক্স হোস্টে একটি ফোল্ডার ভাগ করে নেওয়ার জন্য কি "ফাইল সিস্টেম পাসস্ট্রু" ভার্চুয়াল হার্ডওয়্যার বিকল্পটি ভার্সু ম্যানেজারের অভ্যন্তরে ব্যবহার করা সম্ভব? লিনাক্স অতিথির সাথে এটি কীভাবে করা যায় তার জন্য আমি কিছু টিউটোরিয়াল পেয়েছি, কিন্তু আমি যখন আমার উইন্ডোজ অতিথির সাথে এটি চেষ্টা করি তখন ভিএম শুরু করার চেষ্টা করার সময় আমি নিম্নলিখিত ত্রুটি বার্তাটি পাই:

Error starting domain: Unable to read from monitor: Connection reset by peer

Traceback (most recent call last):   File "/usr/share/virt-manager/virtManager/asyncjob.py", line 100, in cb_wrapper
    callback(asyncjob, *args, **kwargs)   File "/usr/share/virt-manager/virtManager/asyncjob.py", line 122, in tmpcb
    callback(*args, **kwargs)   File "/usr/share/virt-manager/virtManager/domain.py", line 1210, in startup
    self._backend.create()   File "/usr/lib64/python2.7/site-packages/libvirt.py", line 698, in create
    if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirtError: Unable to read from monitor: Connection reset by peer

আমি কিছু ডকুমেন্টেশন গুন চেষ্টা করেছিলেন কিন্তু আমি খুঁজে পাইনি ছিল একটি প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী এবং "কিছু স্ক্রিনশট" লিঙ্ক কর্মকর্তা পৃষ্ঠা

উত্তর:


16

আমি বিশ্বাস করি না উইন্ডোজ অতিথিদের ব্যবহার করে এটি সম্ভব। আমি সাধারণত লিনাক্স কেভিএম হোস্টে সাম্বা সার্ভার সেটআপ করি এবং তারপরে আমার কেভিএম অতিথিদের সাথে এটি ব্যবহার করে একটি ফোল্ডার ভাগ করি।

ফাইল সিস্টেম পাসথ্রু

কেভিএম হোস্টের ডিরেক্টরি কেভিএম অতিথিদের (লিনাক্স) সাথে ভাগ করে নেওয়ার নথিপত্রটি এখানে ফ্যাহ্যু-ম্যানেজার ওয়েবসাইটে পাওয়া যায়। পৃষ্ঠাটির শিরোনাম: অতিথির সাথে হোস্ট ফাইলগুলি ভাগ করে নেওয়া উদাহরণ

সাম্বা সেট আপ করা

লিনাক্স-কেভিএম ওয়েবসাইটে সাম্বা স্থাপনের জন্য দিকনির্দেশও রয়েছে। সেই ডকুমেন্টেশনটি এখানে উপলভ্য, শিরোনাম: টিপ: আপনি কীভাবে আপনার লিনাক্স হোস্টে সাম্বা ব্যবহার করে উইন্ডোজ গেস্টের সাথে ফাইলগুলি ভাগ করতে পারেন


থাম্ব আপ "সাম্বা সেট আপ" অংশের জন্য। এটি নিরাপদ পদ্ধতির
pqnet

@ পিকনেট: আপনি কীভাবে এবং কেন এটি নিরাপদ যোগ্যতা অর্জন করতে পারেন?
0xC0000022L

4
@ 0xC0000022L কারণ এটি ভার্চুয়ালাইজারটি অতিথির অপারেটিং সিস্টেমকে কার্যকরভাবে কৌতুক করতে সক্ষম হওয়ার উপর নির্ভর করে না, যা অপারেটিং সিস্টেম পরিবর্তন হলে ভেঙে যেতে পারে। সাম্বা একটি নেটওয়ার্ক প্রোটোকল, সুতরাং অতিথি অপারেটিং সিস্টেমটি এটি কী করতে পারে এবং এটি এটি করতে পারে না সে সম্পর্কে কম প্রত্যাশা থাকে।
pqnet

6

জিনোম এবং কে-ডি-ই ডেস্কটপ এনভায়রনমেন্টমেন্টের ডিফল্ট ফাইল ম্যানেজারগুলি এসএমবি প্রোটোকল ব্যবহার করে উইন্ডোজ শেয়ার্ড রিসোর্সগুলি সহজেই অ্যাক্সেস করতে পারে।
লিনাক্স হোস্ট মেশিনে আপনাকে সাম্বা সার্ভার ইনস্টল করার দরকার নেই কারণ উইন্ডোজ ওএস ইতিমধ্যে অন্তর্নির্মিত সাম্বা যোগাযোগ প্রোটোকল নিয়ে আসে।

উদাহরণস্বরূপ বলা যাক যে আপনার অতিথি ওএস হ'ল " উইন্ডোজ এক্সপি ", আপনি যে ফোল্ডারটি ভাগ করতে চান বা কেবল সেই উদ্দেশ্যে একটি তৈরি করতে চান, যেমন "হোস্টশেয়ার" এবং তার উপর ডান ক্লিক করুন -> " বৈশিষ্ট্যগুলি " -> " ভাগ " ট্যাব -> নির্বাচন করুন: " নেটওয়ার্কে এই ফোল্ডারটি ভাগ করুন " এবং " নেটওয়ার্ক ব্যবহারকারীকে আমার ফাইলগুলি পরিবর্তন করার অনুমতি দিন "।

এই মুহুর্তে নিশ্চিত হয়ে নিন যে উইন্ডোজগুলির ফায়ারওয়াল ভাগ করা ফাইল এবং প্রিন্টার সংস্থানগুলিতে অ্যাক্সেস দেয়। " মেনু শুরু করুন " -> " সেটিংস " -> " কন্ট্রোল প্যানেল " -> " উইন্ডোজ ফায়ারওয়াল " -> " ব্যতিক্রম " ট্যাব -> নির্বাচন করুন: -> " ফাইল এবং প্রিন্টার ভাগ করে নেওয়া " যান।

লিনাক্স হোস্ট মেশিনটি নেটওয়ার্কের মাধ্যমে উইন্ডোজ অতিথি ভিএম থেকে দেখা যাবে কিনা তা নিশ্চিত করুন। সুতরাং, উইন্ডোজের কমান্ড লাইন থেকে টাইপ করুন: " পিং 10.0.0.12 " যেখানে এই ক্ষেত্রে (উদাহরণস্বরূপ) "10.0.0.12" হোস্ট আইপি ঠিকানা; আপনার নিজের এটি পরিবর্তন করতে হবে। যদি আপনার প্রতিধ্বনির প্রতিক্রিয়া না থাকে তবে আপনাকে এটির সমস্যা সমাধানের মধ্যে পড়তে হবে।
এবং লিনাক্স কমান্ড লাইন থেকে একই জিনিসটি করুন: " পিং -c3 192.168.122.216 ", যেখানে এই সংখ্যাগুলি (উদাহরণস্বরূপ) অতিথির ভিএমকে অর্পিত গুণাবলী -আইপি ঠিকানার সাথে সম্পর্কিত; আপনার নিজের এটি পরিবর্তন করতে হবে।

লিনাক্স হোস্ট মেশিন থেকে " নটিলাস " খুলুন এবং " ফাইল " -> " সার্ভারে সংযুক্ত করুন " -> " সার্ভারের ঠিকানা " বাক্সে যান: " এসএমবি / 192.168.122.216 " -> " সংযুক্ত করুন "।
নটিলাস উইন্ডোটি আপনার অন্তর্নির্মিত সাম্বা সার্ভারের ব্রাউজযোগ্য সংস্থানগুলির সাথে খুলবে। আপনি " হোস্টশেয়ার " উইন্ডোজ ফোল্ডারের সামগ্রী দেখতে এবং অ্যাক্সেস করতে সক্ষম হবেন । এখানেই শেষ!


2

আমি বিশ্বাস করি @slm সর্বোত্তম উত্তর সরবরাহ করেছে। যাইহোক, অন্য ব্যবহারের ক্ষেত্রে আছে। যদিও এই বিকল্পটি কিছুটা হ্যাক।

মোটামুটি নির্দেশ. এই নির্দিষ্ট আদেশগুলি বিবেচনা করবেন না:

  1. একটি চিত্র ফাইল তৈরি করুন (এমএস-ডস ফ্লপি বা আইএসও-966060০ সিডি)
  2. ফাইল সিস্টেমের সাহায্যে চিত্রটি ফর্ম্যাট করুন, যেমন mkfs.msdos
  3. প্রয়োজন মতো চিত্রগুলিতে ফাইলগুলি অনুলিপি করুন এবং ম্যানিপুলেট করুন যেমন এমকপি, ইত্যাদি ইত্যাদি
  4. গেস্ট ভিএম সিডি-রোম বা ফ্লপি ড্রাইভে চিত্র মাউন্ট করুন

এটি আদর্শ নয়, তবে এটি কাজ করতে পারে যদি আপনার অতিথির ভিএম ডোম0 এবং অতিথির মধ্যে নেটওয়ার্ক প্রোটোকল সংযোগের অনুমতি না দেয় (যেমন কোনও বন্ধ ভিপিএন অধিবেশন চলাকালীন)।

এখানে আরও তথ্য:

/programming//q/11202706/3407600


1

একটি পঠনযোগ্য শেয়ারটি সম্ভব (উইন্ডোজ অতিথির আর / ডাব্লু রয়েছে এবং লিনাক্স হোস্ট কেবল পঠন করতে পারে), লিনাক্স হোস্ট লুপব্যাক ডিভাইসে এনটিএফএস মাউন্ট করতে পারে, সুতরাং ধরুন আপনি উইন্ডোজ অতিথির জন্য 'কাঁচা' টাইপ স্টোরেজ ব্যবহার করেন:

ধরুন আপনার Win.img কাঁচা চিত্র হিসাবে রয়েছে, এটি একটি ডিস্ক হিসাবে অনুকরণ করা হয়।

  • পদক্ষেপ 1: fdisk ব্যবহার করে আপনার ফাইল সিস্টেমের অফসেট (এটি যেহেতু এটি একটি ডিস্ক) সন্ধান করুন:
$ fdisk -lu Win.img

Disk Win.img: 16.3 GB, 16252928000 bytes
255 heads, 63 sectors/track, 1975 cylinders, total 31744000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x3a793a79

    Device Boot      Start         End      Blocks   Id  System
    Win.img   *          63    31712309    15856123+   7  HPFS/NTFS/exFAT

এখন, অফসেটটি গণনা করুন = 63 x 512 = 32256

  • পদক্ষেপ 2: এটি মাউন্ট করুন
mount Win.img /mntpoint -o ro,loop,offset=32256

সতর্কতা বিশেষ

আপনি এটি আরডাব্লু মাউন্ট করতে পারেন, এবং এভাবে লিনাক্স এটিতে লিখতে পারে তবে আপনার ফাইল সিস্টেমটি দূষিত হবে! কারণ আপনার লিনাক্স এবং উইন্ডোজ উভয়ই একই সময়ে ফাইল সিস্টেম অ্যাক্সেস করছে! তারা লিখতে চায় এমন ফাইলগুলি লিখতে একই ফ্রি ব্লক বরাদ্দ করতে পারে!

লিনাক্স রিড স্থিতিশীল নয়, বিরল ক্ষেত্রে

এই পদ্ধতির সাহায্যে ফাইল সিস্টেমটি নিরাপদ, এবং বেশিরভাগ স্থিতিশীলভাবে পড়া ভাল। তবে, যেমনটি আমি বলেছি, তারা একই সাথে ফাইল সিস্টেমে অ্যাক্সেস করে এবং উইন্ডোজ যখন কিছু লেখার চেষ্টা করে, তখন লিনাক্সকে অবহিত করা না যেতে পারে এবং এর ফলে কিছু দূষিতভাবে পড়তে পারে। তবে আপনি যদি এটি সাবধানে ব্যবহার করেন তবে পঠনটি খুব স্থিতিশীল হওয়া উচিত।


3
এটি কতটা নির্ভরযোগ্য? ডেটা ক্যাশে হতে পারে। লেখাগুলি অন্য সিস্টেমে পড়ার ক্ষেত্রে পারমাণবিক হবে না।
ctrl-alt-delor


0

অ্যান্ডির সমাধানটি আমার, ডেবিয়ান হোস্ট এবং উইন্ডোজ অতিথির জন্য কাজ করেছিল। দ্রষ্টব্য যে আমার কাছে মশালার অতিথি-সরঞ্জামগুলি রেডহ্যাট থেকে একটি বিশেষ নেটওয়ার্ক ড্রাইভারের সাথে ইনস্টল করা আছে।

এছাড়াও, আমাকে এসএমএসের মাধ্যমে পাসওয়ার্ড সুরক্ষা অপসারণ করতে হয়েছিল এখানে সেই লিঙ্কটিতে আমি কীভাবে পাসওয়ার্ডটি মুছে ফেলতে পারি তা জানতে পেয়েছি https://pureinfotech.com/setup-network-file-sharing-windows-10/

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.