কমান্ড লাইন থেকে আমি কীভাবে একটি এসএমবি শেয়ার মাউন্ট করতে পারি?


78

আমি কমান্ড লাইন (টার্মিনাল) থেকে একটি এসএমবি নেটওয়ার্ক শেয়ার মাউন্ট করতে চাই; আমি কিভাবে এটি সম্পর্কে যেতে হবে?

আমি ম্যাক ওএস এক্স 10.6.4 ব্যবহার করছি।

উত্তর:


71

আপনি সহজেই এটি অর্জন করতে পারবেন mount_smbfs(যা আসলে এটির জন্য একটি মোড়ক mount -t smbfs):

mount_smbfs //user@SERVER/folder ./mntpoint

Ptionচ্ছিকভাবে, কর্মগোষ্ঠী যুক্ত করুন:

mount_smbfs -W workgroup //user@SERVER/folder ./mntpoint

আপনি অবশ্যই ./mntpoint(এর মতো কিছুতে /Volumes/smb) পরিবর্তন করতে পারেন ।

এটি করার পরে, কেবল ./mntpointআপনার ডেটা ব্রাউজ করতে যান ।

আনমাউন্ট করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করে:

umount ./mntpoint

2
আমি পেয়েছি: `Mount_smbfs: মাউন্ট ত্রুটি: পথ: ইনপুট / আউটপুট ত্রুটি, যখন এটি সন্ধানকারী-> সার্ভারের সাথে সংযোগ স্থাপনের মাধ্যমে সন্ধান করে?
ইয়ান ভন

আমার ব্যবহারকারীর নামটিতে @ চর থাকলে আমি কীভাবে এটি ব্যবহার করব? উদাহরণস্বরূপ, আমি যখন xyz@microsoft.com এর মতো একটি মাইক্রোসফ্ট অ্যাকাউন্ট ব্যবহার করছি? আমি একক এবং দ্বৈত
উক্তিগুলিতে

2
আমি এই ত্রুটিটি mount_smbfs: could not find mount point /Volumes/Share: No such file or directory
পেয়েছি

11
man mountওএস এক্স ইয়োসেমাইট থেকে উদ্ধৃতি :Note: You should always use the system mount command and never call mount_smbfs directly.
এসএসসি

3
@ যশভিট: '@' কে '% 40'
ডাব্লুগ্রোলাও

69

open(1)কমান্ড এবং একটি ইউআরএল ব্যবহার করুন :

open 'smb://username:password@server/share'

পেশাদাররা: আপনার জন্য মাউন্ট পয়েন্ট তৈরি করে /Volumes

কনস: অনুসন্ধানকারীর চলমান থাকা দরকার।


4
আমি আমার স্থানীয় নেটওয়ার্কে দ্রুত সংযোগের জন্য এই সংস্করণটিকে পছন্দ করি, সেখানে সমস্ত ব্যবহারকারী পরিচিত, তাই এটি একটি সহজ কমান্ড তখন মাউন্ট_সেম্বফ ব্যবহার করে - যেখানে আমার অস্তিত্বহীন পাথ সম্পর্কে আসলেই সমস্যা ছিল - তবে যদি আমাকে কিছু নতুন সার্ভারের সাথে সংযোগের প্রয়োজন হয় বিশেষ ফাইল সিস্টেম, বা আমার অন্য ব্যবহারকারী চেষ্টা করা উচিত বা ভিন্ন মাউন্ট পয়েন্ট চেয়েছিল - ঠিক আছে - তবে কতবার এটি ঘটে ... তাই আমার থাম্বটি এই সহজ সমাধানের জন্য উঠে যায়! সাবাশ! ঠিক আছে আমি একজন টার্মিনাল ফ্রিক, যার এখনও ফাইন্ডার চলছে, তবে এটি আমাদের 90% এর মতো, তাই না?
hexerei সফ্টওয়্যার

Finderসর্বদা খোলা হয় না , অন্তত একটি প্রক্রিয়া হিসাবে?
Iulian Onofrei

1
@ আইলিয়ান ওনফ্রেই: ব্যবহারকারী ইন্টারেক্টিভভাবে লগইন না করলেই হয় না। চাকরিতে সরাসরি mountকমান্ড ব্যবহার করা আমার দরকার cronছিল। openকমান্ডটি ব্যবহার করে , যদি ইন্টারেক্টিভ সেশনটি চলে যায়, উদাহরণস্বরূপ, বিদ্যুতের ব্যর্থতার পরে এটি ব্যর্থ হবে।
জর্জ

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

23

আপনার মাউন্টের সহায়তাটি একবার দেখে নেওয়া উচিত:

man mount

কাছাকাছি পরিদর্শন করার পরে আপনি দেখতে পাবেন যে ফাইল সিস্টেমের ধরণটি:

mount -t smbfs //username:password@MACHINENAME/SHARENAME /SomeLocalFolderOfChoice

পাসওয়ার্ড (এবং তাত্ত্বিকভাবে ব্যবহারকারীর নাম) alচ্ছিক।

উপরের কমান্ডের ফলাফল কোনও আউটপুট হবে না (যদি সব ঠিক হয়ে যায়) তবে ক cd /SomeLocalFolderOfChoice, এর দূরবর্তী ফলাফল পাওয়া উচিত। দয়া করে নোট করুন যে সামলোকালফোল্ডারফ চয়েস অবশ্যই উপস্থিত থাকতে হবে।

আপনি Mount_smbfs ব্যবহার করতে পারেন মাউন্ট -t smbfs প্রতিস্থাপন করতে use


5

বুট চলাকালীন তাদের মাউন্ট করার জন্য আমার কী কাজ করেছে:

==> /etc/auto_master <==
#
# Automounter master map
#
+auto_master        # Use directory service
/net            -hosts      -nobrowse,hidefromfinder,nosuid
/home           auto_home   -nobrowse,hidefromfinder
/Network/Servers    -fstab
/-          -static
/-          auto_smb          # add this line <**********

==> /etc/auto_smb <==         # Create this if it doesn't exist <****
/(not Volumes)/Public   -fstype=smbfs,soft smb://(user):(password)@192.168.140.5/data/Public
/(not Volumes)/ WGroleau -fstype=smbfs,soft smb://(user):(password)@192.168.140.5/data/Students/wes_groleau

কোনও কারণে, সংক্ষিপ্ত নাম বা সার্ভারের এফকিউডিএন উভয়ই কাজ করেনি, তাই আমি আইপি পেতে 'পিং (নাম) ব্যবহার করেছি। অন্য কথায়, ডিএনএস নামটি সমাধান করবে, তবে মাউন্ট_সএমবিএফ পারেনি।

এবং আমি / ভলিউমগুলিতে মাউন্ট পয়েন্ট রাখতে পারি না, কারণ বুট আপ এটি মুছবে।

একটি তর্ক এর দু-তিন দিন পরে, এটি রহস্যজনকভাবে আবার কাজ শুরু করে।

আপনি যদি এই সম্পাদনাগুলি করেন এবং পুনরায় বুট করতে না চান তবে আপনি এগুলিকে 'অটো মাউন্ট-ভিসি' দিয়ে মাউন্ট করতে পারেন

আপডেট: আরও quirks। (1) এখানে দুটি ওয়াইফাই সিস্টেম রয়েছে এবং এর মধ্যে একটির উইন্ডোজ সার্ভারগুলিতে অ্যাক্সেস নেই। সপ্তাহে দু'বার, এক বা দুটি রাউটার নীচে যায়। যদি "ভাল" নীচে যায় এবং ম্যাকবুক স্বয়ংক্রিয়ভাবে অন্যটির সাথে সংযোগ স্থাপন করে, আমাকে ড্রাইভটি অফ-লাইন বলে না দেওয়ার পরিবর্তে এসএমবি ড্রাইভাররা "অনেক বেশি ব্যবহারকারী" বলে say (২) আমি যখন আমার উইন্ডোজ ফাইলগুলি অ্যাক্সেস করার চেষ্টা করি তখন আমি সপ্তাহে দু'বার বার "অনুমতি অস্বীকার" পাই। এটি সাধারণত প্রায় আধা ঘন্টা স্থায়ী হয়, এই সময়ের মধ্যে আমি একটি উইন্ডোজ বারে গিয়ে লগ ইন করতে এবং একই আইডি এবং পাসওয়ার্ড সহ ফাইলগুলি দেখতে পারি।


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

4

অ্যাপলস্ক্রিপ্ট ব্যবহার করা সুবিধাজনক কারণ এটি আপনার পাসওয়ার্ডগুলি কেচেইনে সংরক্ষণ করে। বাশ ফাংশন:

function mymount
{
    osascript <<EOF
mount volume "smb://user@fqdn1/volume1"
mount volume "smb://user@fqdn2/volume2"
EOF
}

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


এটিও নিখুঁত পদ্ধতির। আমি অনুমোদিত উত্তর পছন্দ করি না কারণ এটি রুট ব্যবহারকারী হিসাবে মাউন্ট করে। আমার মতে, এই ওয়ান- /usr/bin/osascript -e 'mount volume "smb://username:password@server/share"'open /Volumes; open 'smb://username:password@server/share'
লাইনারগুলি

3

আমি যুক্ত করব যে আপনার যদি "ওয়ার্কগ্রুপ \ ব্যবহারকারীর নাম" ফর্মটির একটি ব্যবহারকারীর নাম থাকে তবে আপনার এটির মতো এটি মাউন্ট করা উচিত:

mount -t smbfs "//WORKGROUP;username:password@MACHINENAME/SHARENAME" /SomeLocalFolderOfChoice

সূত্র: এখান থেকে একটি উদাহরণ মানিয়ে নেওয়া


-1

পুরাতন পোস্ট কিন্তু এই মত মাউন্ট সম্পর্কে কি:

smb://no_username:password@MACHINENAME 

টাইম মেশিন ড্রাইভের মতো?


1
"কমান্ড লাইন (টার্মিনাল) থেকে" ... এটি কোনও বৈধ বাশ আদেশ নয়। আমি ধরে নিয়েছি যে আপনি সার্ভারের সাথে সংযোগ করার জন্য ফাইন্ডার + with কে দিয়ে বোঝাতে চেয়েছেন যা ওপি যা বলেছিল তা নয়।
mattmc3
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.