প্রারম্ভকালে আমি কীভাবে AFP খণ্ডগুলিকে স্বয়ংক্রিয়ভাবে গণনা করতে পারি?


8

আমি আমার মিডিয়া ফাইলগুলি সঞ্চয় করার জন্য একটি এনএএস কিনেছি এবং আমি প্রারম্ভকালে ভলিউমগুলিকে স্বয়ংক্রিয় করতে চাই। বর্তমানে আমি সিস্টেমের পছন্দসই> অ্যাকাউন্টগুলির অধীনে লগইন আইটেম হিসাবে এই ভলিউমগুলি খুলছি।

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

এটি সম্পাদন করতে আমি কোনও তৃতীয় পক্ষের অ্যাপগুলি এড়াতে চাই।


উত্তর:


4

আমি এই স্ক্রিপ্টটি http://hints.macworld.com/article.php?story=20050215082247458 থেকে পেয়েছি তবে আমি এটি নীচে পুনরুত্পাদন করব।

  • স্ক্রিপ্ট সম্পাদক খুলুন এবং এতে আটকান:
    "এএফপি: // ব্যবহারকারী: পাস হোস্ট / ভলিউম" এ স্টাইলগুলি সেট করুন  
    অ্যাপ্লিকেশন "ফাইন্ডার" বলুন  
        ভলিউম স্টাইল মাউন্ট করুন   
    শেষ বলুন
  • sfilesআপনার এএফপি ভলিউমের উপযুক্ত বিশদটি প্রতিস্থাপন করুন।
  • উপরে এবং এর ভিতরে উভয়ই আপনার কাছে থাকা অন্যান্য সার্ভারগুলির জন্য উপযুক্ত অন্যান্য লাইন যুক্ত করুন tell
  • এই স্ক্রিপ্টটি কোথাও নিরাপদে সংরক্ষণ করুন এবং এটি লগইন আইটেম ফলকে যুক্ত করুন (আপনার এখন উপস্থিত ভলিউমের পরিবর্তে)

4

টি এল; ডিআর

অ্যাপলস্ক্রিপ্ট ব্যবহার করুন তবে ব্যবহারকারীর নাম বা পাসওয়ার্ড নির্দিষ্ট করবেন না


পটভূমি

আমার ক্ষেত্রে, আমি অনলাইনে যে পরামর্শ পেয়েছি সেগুলির কোনওটিই পুরোপুরি কার্যকর হয়নি।

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

tell application "Finder"
    try
        mount volume "afp://user@server/a"
        mount volume "afp://user@server/b"
        mount volume "afp://user@server/c"
    end try
end tell

এখন, এটি প্রায় কাজ করে। ফাইন্ডারের দৃষ্টিকোণ থেকে দেখে মনে হচ্ছে যে সমস্ত খণ্ড সঠিকভাবে মাউন্ট হয়েছে। তবে আপনি যদি টার্মিনালটি ব্যবহার করেন তবে আপনি সমস্যাটি দেখতে পাবেন। নিম্নলিখিত ঘটেছে:

  • ভলিউম ডিরেক্টরি র উপরে মাউন্ট করা হয় /Volumes/a, /Volumes/b-1এবং /Volumes/c-1

  • খালি ডিরেক্টরি আছে /Volumes/bএবং /Volumes/c

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

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

অতএব নিম্নলিখিত সমাধান।


সমাধান

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

  2. নীচে একটি অ্যাপলস্ক্রিপ্ট অ্যাপ্লিকেশন তৈরি করুন। অ্যাপলস্ক্রিপ্ট সম্পাদক খুলুন। কোডের মতো এই অংশটি লিখুন:

    tell application "Finder"
        try
            mount volume "afp://server/a"
            mount volume "afp://server/b"
            mount volume "afp://server/c"
        end try
    end tell
    

    এখানে "সার্ভার" হ'ল সার্ভারটির হোস্ট নাম (যদি ফাইন্ডার সার্ভারের নাম "x" প্রদর্শন করে তবে আপনি হোস্টের নাম "x.local" ব্যবহার করার চেষ্টা করতে পারেন)। "এ", "বি" এবং "সি" এর পরিবর্তে আপনি যে ভলিউমটি মাউন্ট করতে চান তার নাম দিন। নিশ্চিত হয়ে নিন যে আপনি কোনও ব্যবহারকারীর নাম বা পাসওয়ার্ড নির্দিষ্ট করার চেষ্টা করছেন না । ফাইল অ্যাপ্লিকেশন "অ্যাপ্লিকেশন" ব্যবহার করে এটি সঙ্কলন এবং সংরক্ষণ করুন (আপনি স্বয়ংক্রিয়ভাবে ফাইল নাম এক্সটেনশান "। অ্যাপ" পাবেন)।

  3. আপনি সদ্য তৈরি করা অ্যাপ্লিকেশনটি চালিয়ে এটি পরীক্ষা করুন। সম্ভবত এটি ব্যবহারকারীর নাম এবং পাসওয়ার্ড জিজ্ঞাসা করে; এগুলি লিখুন এবং আবার পাসওয়ার্ডটি মনে রাখার জন্য বলুন।

  4. আনমাউন্ট করুন (ফাইন্ডার ব্যবহার করে) এবং আবার চেষ্টা করুন। এটি কিছু কাজ না করে কেবল কাজ করা উচিত should পাথগুলি সঠিক হওয়া উচিত ( -1প্রত্যয় নেই)।

  5. আপনার লগইন আইটেমগুলিতে অ্যাপ্লিকেশনটি যুক্ত করুন (সিস্টেম পছন্দসমূহ; ব্যবহারকারী এবং গোষ্ঠীগুলি)।

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