উইন্ডোজ হোস্ট থেকে ফ্রি বিএসডি অতিথিতে ফোল্ডার ভাগ করা


10

আমি যা সম্পাদন করার চেষ্টা করছি:

  • আমি (বাড়িতে) উইন্ডোজ 7 সহ একটি পিসি ইনস্টল করেছি
  • আমি ভার্চুয়াল বক্সে একটি ইউনিক্স চালাতে চাই, কারণ আমি এটিতে বিকাশ / স্ক্রিপ্টিংয়ের প্রতি বেশি অভ্যস্ত

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

আমি নেটে গুজব ছড়িয়েছি এবং দুটি ভিন্ন উপায় পেয়েছি:

আমি ব্যবহার FreeBSD মধ্যে অতিথি সংযোজন ইনস্টল pkg_add -r virtualbox-ose-additions, ইনস্টল রইল switfly যথেষ্ট, এবং আমি সম্পাদিত /etc/rc.confদুই প্রস্তাবিত লাইন যোগ করার জন্য: vboxguest_enable="YES"এবং vboxservice_enable="YES"এবং পুনরায় বুট।

এটা কাজ করে না. সিস্টেমটি মাউন্ট করার কমান্ডটি একটি ত্রুটিতে শেষ হয়:

# mount -t vboxsf shared /home/myuser/shared
mount: shared : Operation not supported by device

যেখানে sharedএই VM- র জন্য আমার ভার্চুয়াল বক্স সেটিংসে ফোল্ডারের আমি সেটআপ নাম।

vboxsfফ্রিবিএসডি-তে কোনও ফাইল-সিস্টেম প্রকার ব্যবহার করা কি আসলে সম্ভব ? কিছু মন্তব্য মনে হয় এটি সমর্থন করে না তবে আপ টু ডেট তথ্য সন্ধান করা কঠিন।

এরপরে, আমি সাম্বা পদ্ধতির দিকে এগিয়ে গেলাম। আমি মূলত আমি যে লিঙ্কটি যুক্ত করেছি তা অনুসরণ করেছিলাম। দুর্ভাগ্যক্রমে এটি শেষ হয়:

# mount_smbfs -N -I 192.168.56.1 //winuser@winmachinename/Shared /mnt/shared
mount_smbfs: unable to open connection: syserr = RPC struct is bad

Sharedআমি উইন্ডোতে কনফিগার করা ভাগ করা ফোল্ডারের নাম কোথায় , winuserস্পষ্টতই অ্যাক্সেসযোগ্য । পিং কাজ করে।

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

সম্পাদনা: পুটি থেকে কাজ করে আমি দেখিনি যে কনসোলটিতে কিছু বার্তা ছাপা হয়েছিল:

smb_maperror: Unmapped error 3:31
smb_co_lock: recursive lock for object 1

উভয়ই বেশ কয়েকবার উপস্থিত হয়। / সম্পাদনার সমাপ্তি

যদি সরাসরি ফাইলসাইম শেয়ারিং কাজ না করে তবে সাম্পা কীভাবে করবেন তা সম্পর্কে কোনও ধারণা? নিবন্ধটি ইতিমধ্যে এটি কমপক্ষে কিছু দ্বারা সম্পন্ন করার পরামর্শ দেয়।

প্রযুক্তিগত তথ্য:

  • হোস্ট: উইন্ডোজ 7 ফ্যামিলিয়াল সংস্করণ (আপ টু ডেট)
  • অতিথি: ফ্রিবিএসডি 9.0-রিলেস # 0: মঙ্গলবার 3 জানুয়ারি 07:15:25 ইউটিসি 2012 রুট@obrian.cse.buffalo.edu: / usr / obj / usr / src / sys / জেনেরিক i386
  • ভার্চুয়াল বক্স: 4.1.16 r78094

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

আমি সিস্টেম পরিবর্তন করার জন্যও উন্মুক্ত। আমি ফ্রিবিএসডির দর্শন পছন্দ করি তবে এটি যদি কাজ না করে তবে লিনাক্সে যাওয়ার বিষয়ে আমার কোনও বাধা নেই।

সম্পাদনা :

এই প্রশ্নটি এখন নিখুঁত তাত্ত্বিক আগ্রহের। আমি উবুন্টু সার্ভার ব্যবহার করে স্যুইচ করেছি এবং ভিবাএসএসএফ সমর্থিত হওয়ায় সাম্বা ছাড়াই এটি সেট আপ করতে পরিচালিত।


আপনি কি সাম্বা স্যুট থেকে এসএমসিপ্লিনেন্ট প্রোগ্রামটি ব্যবহার করে দেখেছেন?

@ হারানো: না, আমি করিনি। এসএমএম ক্লায়েন্টের মাধ্যমে কোনও অটো-মাউন্ট কনফিগার করা সম্ভব? (আদর্শভাবে আমি সাম্বা পছন্দ করি না, তবে হেই, যদি সাম্বা কাজে লাগে ...)
ম্যাথিউ এম।

আমি মাউন্ট করা সম্ভব বলে মনে করি না। তবে কমপক্ষে আপনি যাচাই করতে পারেন যে উইন্ডোজ
শেয়ারে

উত্তর:


5

ভার্চুয়ালবক্স ভাগ করা ফোল্ডারগুলি এখনও ফ্রিবিএসডি-তে সমর্থনযোগ্য নয়।

একটি ফ্রিবিএসডি বন্দরের প্রতিশ্রুতিবদ্ধ (2014-06-24) হিসাবে ফ্রিবিএসডি মেলিং তালিকাগুলিতে এটি নিশ্চিত করেছে :

ফ্রিবিএসডি অতিথিদের জন্য ভাগ করা ফোল্ডারগুলি এখনও সমর্থিত নয় [...] এর জন্য কিছু খসড়া কোড এবং একটি কার্নেল মডিউল রয়েছে তবে এটি এখনও কাজ করছে না।

আপনি যদি বন্দরের অবস্থা অনুসরণ করতে চান তবে দয়া করে মেলিং তালিকাগুলি সন্ধান করুন। রয়েছে #freebsd-vboxFreenode আইআরসি চ্যানেল। এটি এই পোস্টের নীচে freebsd- হ্যাকার মেলিং তালিকায় পোস্ট করা হয়েছিল । আপনি সেখানে বিকাশকারীদের খুঁজে পাবেন।

অবশেষে, virtualbox-ose-additionsবর্তমানে বন্দরটি বর্তমানে ফ্রিবিএসডি হ্যান্ডবুকের অধ্যায় 22.2 অনুসারে সমর্থন করে তা এখানে :

ভার্চুয়ালবক্স ™ গেস্ট সংযোজনগুলির জন্য সমর্থন সরবরাহ করে:

  • ক্লিপবোর্ড ভাগ করে নেওয়া।
  • মাউস পয়েন্টার ইন্টিগ্রেশন।
  • হোস্ট টাইম সিঙ্ক্রোনাইজেশন।
  • উইন্ডো স্কেলিং
  • বিজোড় মোড।

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

ভার্চুয়ালবক্স ম্যানুয়ালটির অধ্যায় 4.3 এ বলা হয়েছে:

ভাগ করা ফোল্ডারগুলি উইন্ডোজ (2000 বা আরও নতুন), লিনাক্স এবং সোলারিস অতিথির সাহায্যে সমর্থিত।

তবুও ফ্রিবিএসডি নেই। অন্যরা উল্লিখিত নির্দেশাবলী অনুসরণ করে এখনই এসএমবি শেয়ারগুলি ব্যবহার করুন।


4

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

আমি সহজে ব্যবহারের সুবিধার্থে নিম্নলিখিতগুলিতে / ইত্যাদি / হোস্টগুলিতে যুক্ত করতে চাই।

<ip address of server>  vboxhost
eg.
192.168.56.1    vboxhost

ফোল্ডারটি মাউন্ট করার প্রথম পরীক্ষা:

mount_smbfs -I vboxhost //username@nameofwindowsbox/foldername /mnt

এটি সঠিক হলে আপনাকে উইন্ডোজ-ব্যবহারকারী পাসওয়ার্ডের জন্য অনুরোধ করা হবে।

এটিকে বুটে মাউন্ট করার জন্য নিম্নলিখিতগুলি / etc / fstab এ যুক্ত করুন

//username@nameofwindowsbox/foldername  /mnt smbfs  rw,noauto  0 0

আপনি বুট করার সময় এটি মাউন্ট করা উচিত

আপনি যদি পাসওয়ার্ডের জন্য অনুরোধ না করতে চান তবে এটি /etc/nsmb.conf এ যুক্ত করুন:

[default]
[NAMEOFWINDOWSBOX]              
addr=<ip address of host>
[NAMEOFWINDOWSBOX:USERNAME]
password=<myPassword>

হাই পিট আপনার উত্তরের জন্য ধন্যবাদ. প্রকৃতপক্ষে আমি অস্ত্রগুলি পরিবর্তন করেছি এবং উবুন্টু সার্ভারের সাথে চলেছি কারণ আমি একটি সাম্বা নন সমাধানটি পছন্দ করেছি এবং ফ্রিবিএসডি এখনও ভিবক্সফ সমর্থন করে না।
ম্যাথিউ মিঃ

1
উপরের সমাধানটির জন্য সাম্বা ইনস্টল করার দরকার নেই এটি ফ্রিবিএসডি-র একটি ডিফল্ট ইনস্টল থেকে কাজ করে।
পিট

আমি আপনার কাছে সময় পেলে ফ্রিবিএসডি আরও একবার দেওয়ার পরামর্শ দিচ্ছি কারণ এর জেল বৈশিষ্ট্যটি উন্নয়নের উদ্দেশ্যে খুব দরকারী বলে আমি পেয়েছি। এই মুহূর্তে আমার কাছে 5 টি জেল রয়েছে: www (apache22 + php53), www (apache22 + php54), মাইএসকিউএল, পোস্টগ্রিসকিউএল, ইমেল-সার্ভার। পিএইচপি এবং ডাটাবেসের বিভিন্ন সংস্করণ পরীক্ষা করার ক্ষেত্রে আমি এটি অমূল্য পেয়েছি
পিট

এছাড়াও ফ্রিবিএসডি-তে ডিফল্টরূপে অনেকগুলি টার্মিনাল রয়েছে alt + f1 -> Alt + f8 অর্থ আপনি যদি জেলগুলির সাথে যান তবে আপনি যখন পোর্ট সিস্টেম ব্যবহার করেন তখন আপনার সময় সমান্তরালে সেগুলি তৈরি করতে পারেন। হ্যাক আপনি এমনকি একটি সফ্টওয়্যার তৈরি করতে একটি জেলও সেটআপ করতে পারেন। আমি কিজাইল ব্যবহার করি
পিট

ভাল, আমার উদ্দেশ্য ছিল ঝনঝন / এলএলভিএম হ্যাক করা, তাই এটি আমার পক্ষে বেশ ভাল।
ম্যাথিউ এম।

1

আমি একই সমস্যার সাথে লড়াই করছিলাম। উইন্ডোজ পক্ষের কয়েকটি জিনিস আমাকে অবশেষে ফ্রিবিএসডি ৯.০-তে কাজ করার জন্য মাউন্ট_সেম্বাফগুলি পেতে দেয়:

  • সিস্টেমের জন্য বেনামে অ্যাক্সেস সক্ষম করুন

নেটওয়ার্ক এবং ভাগ করে নেওয়ার কেন্দ্র Advanced উন্নত ভাগ করে নেওয়ার সেটিংস পরিবর্তন করুন password পাসওয়ার্ড সুরক্ষিত ভাগ বন্ধ করুন

  • সাধারণ ভাগ করে নেওয়ার মাধ্যমে ফোল্ডারে অজ্ঞাত অ্যাক্সেস সক্ষম করুন

বৈশিষ্ট্যগুলি ing ভাগ করে নেওয়া → ভাগ করুন ... '' প্রত্যেককে 'যুক্ত করুন

ভাগ করার বৈশিষ্ট্যগুলিতে ভাগটি তৈরির দুটি উপায় রয়েছে; সিম্পল শেয়ারিং এবং অ্যাডভান্সড শেয়ারিং। আমি অ্যাডভান্সড শেয়ারিং ব্যবহার করছিলাম, এবং কিছু কারণে আমি এই মুহুর্তে সত্যই পাত্তা দিই না, এটি কার্যকর হয়নি; আমি শেয়ারটি সরল ভাগ করে নেওয়ার মাধ্যমে পুনরায় যুক্ত করেছি এবং তারপরে মাউন্ট / এসএমবিসিলেটটি শেষ পর্যন্ত কাজ করেছে।

অজ্ঞাতনামা লগইন এসএমবিসিলেট সহ কাজ করে তা যাচাই করা হচ্ছে:

[root@fileserv ~]# smbclient -N -I 192.168.56.1 '\\twblamer-pc\share'
Domain=[TWBLAMER-PC] OS=[Windows 7 Professional 7601 Service Pack 1] Server=[Windows 7 Professional 6.1]
smb: \> dir
  .                                  DR        0  Thu Dec 13 04:33:09 2012
  ..                                 DR        0  Thu Dec 13 04:33:09 2012
  mydirectory                         D        0  Thu Dec 13 01:55:45 2012

উত্তরের জন্য ধন্যবাদ, আমি শেষ পর্যন্ত উবুন্টুতে স্যুইচ করেছি (এটি যে বন্ধুটি ব্যবহার করেছিল তার কাছে আমার অ্যাক্সেস হওয়ায় এটি সহজ ছিল)।
ম্যাথিউ এম।

1
হ্যাঁ, কেবল ভবিষ্যতের কোনও গুগলকে সহায়তা করার চেষ্টা করতে চেয়েছিলেন।
twblamer

এবং আমি এটি করার জন্য আপনাকে ধন্যবাদ জানাই, যখন আমি চেষ্টা করেছি তখন কোনও সমাধান খুঁজে পেতে খুব কষ্ট পেয়েছিল :)
ম্যাথিউ এম।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.