অটোফগুলি প্রারম্ভকালে শেয়ারগুলি মাউন্ট করে না


11

আমি ওপেনসুএসই 12.1 ব্যবহার করছি এলডিএপি এবং এনএফএসের মাধ্যমে ভাগ করা বাড়ির সাথে। ldap মানচিত্র সঞ্চয় করে। আমার সমস্যাটি হ'ল আমি বুটগুলিতে শেয়ারগুলি লাগাতে পারি না। স্বয়ংক্রিয়ভাবে অটোস পরিষেবাটি পুনরায় চালু করার সময় এটি কাজ করে working CentOS 6.3 এ তেমন কোনও সমস্যা নেই।

আমার /etc/nsswitch.conf:

passwd: files sss
group:  files sss

hosts:  files mdns4_minimal [NOTFOUND=return] dns
networks:       files dns

services:       files
protocols:      files
rpc:            files
ethers:         files
netmasks:       files
netgroup:       files nis
publickey:      files

bootparams:     files
automount:      files ldap
aliases:        files

আমার /etc/openldap/ldap.conf:

SIZELIMIT       20
TIMELIMIT       15
#DEREF          never
TLS_REQCERT     demand
uri     ldap://10.0.0.1
base    dc=domain,dc=com

আমার /etc/sssd/sssd.conf:

[sssd]
config_file_version = 2
reconnection_retries = 3
sbus_timeout = 30
services = nss, pam
domains = domain.com

[nss]
filter_groups = root
filter_users = root
reconnection_retries = 3

[pam]
reconnection_retries = 3

[domain/domain.com]
 id_provider = ldap
 auth_provider = ldap
 min_id = 500
 max_id = 30000
 ldap_schema = rfc2307
 ldap_uri =  ldaps://ldap-ms.local,  ldaps://ldap-sl.local, ldap://ldap
 ldap_search_base = dc=domain,dc=com
 ldap_user_search_base =  ou=People,dc=domain,dc=com
 ldap_group_search_base = ou=Group,dc=domain,dc=com
 ldap_tls_cacert = /etc/pki/CA/certs/domain-cacert.pem
 ldap_tls_reqcert = hard
 cache_credentials = true
 enumerate = True

আমার /etc/sysconfig/autofs:

MASTER_MAP_NAME="auto.master"
TIMEOUT=300
BROWSE_MODE="yes"
MAP_OBJECT_CLASS="automountMap"
ENTRY_OBJECT_CLASS="automount"
MAP_ATTRIBUTE="ou"
ENTRY_ATTRIBUTE="cn"
VALUE_ATTRIBUTE="automountInformation"
USE_MISC_DEVICE="yes"

আমি কিছু অনুপস্থিত করছি?


2
বুটিং ফাইল সিস্টেমের ক্যোয়ারীর জন্য আপনার এলডিএপি পরিষেবাটি মানচিত্রে সময়মতো পাওয়া যায় না? সিস্টেমটি স্থিতিশীল হয়ে ওঠার পরে পুনরায় আরম্ভের সাথে পরবর্তী সাফল্যের বিষয়টি ব্যাখ্যা করবে।
zedman9991

autofsআপনার এলডিএপ-ক্লায়েন্টের জন্য আরম্ভের স্তরগুলি (আপনার টার্গেট রানলেভেলের মধ্যে) কী কী ?
নীল

@ zedman9991 এই সমস্যাটি কেবলমাত্র আমার সংস্করণ (12.1) এর সাথে সেন্টোস 6.3 এবং ওপেনসুস 11.2 এ দেখা যায় এটি ঠিক কাজ করে।
igor012

@ নিলস অটফস 3 এবং 5 রানলেভেলে শুরু হবে
igor012

ওপেনস 11.2 এ বুটে অটোফগুলি যেভাবে মানচিত্রগুলি মাউন্ট করে তার মধ্যে একটি পার্থক্য রয়েছে এটি এটি অ্যাক্সেসে এটিকে মাউন্ট করে তবে 12.1.1 এ এটি সমস্তগুলি মাউন্ট করে তবে কোনও অ্যাক্সেস নেই।
igor012

উত্তর:


1

এই প্রশ্নটি সম্প্রদায় দ্বারা বিভ্রান্ত হয়েছে, এবং এটি বেশ পুরানো।
বছরের পর বছর ধরে অনেক কিছুই ঘটেছে, মাইকেল fstab ব্যবহার করে একটি সমাধান উল্লেখ করেছে। এবং আসল সমস্যাটি সম্ভবত বুট সময় কার্যকরভাবে অর্ডার করানো হয়েছিল। নেটওয়ার্ক প্রস্তুত নাও হতে পারে, কিছু পরিষেবা শুরু নাও হতে পারে ইত্যাদি

আপনি যদি সিস্টেমড চালাচ্ছেন তবে এর আরও একটি সমাধান রয়েছে (যা আমি সন্দেহ করি যে ওপি সেই সময়ে করেছিল, তবে আপনি যদি অনুসন্ধানের মাধ্যমে এখানে এসে পৌঁছান, এবং আপনিও করেন) এখানে সিস্টেমডির অটোমোন্ট বৈশিষ্ট্যটি ব্যবহার করে আরও একটি সমাধান রয়েছে।

[Unit]
Description=Network mapping
After=network.target

[Mount]
What=10.0.0.1:/share/stuff
Where=/mnt/remote_share
Type=nfs
Options=_netdev,auto

[Install]
WantedBy=multi-user.target

এর একমাত্র অপূর্ণতা হ'ল আপনি পরিষেবা স্ক্রিপ্টটির নাম কী তা নিয়ে সতর্কতা অবলম্বন করতে হবে। এটি এখানে সর্বোত্তম বর্ণিত হয়েছে , তবে একটি টিএল; ডাঃ-সংস্করণ হ'ল সার্ভিস-ফাইলটিকে যে পথটি মাউন্ট হতে চলেছে তার নামকরণ করা উচিত। এবং কথিত সমস্ত ফরোয়ার্ড-স্ল্যাশগুলিকে -কাজের জন্য স্বয়ংক্রিয়ভাবে মাউন্ট করার জন্য পরিষেবা-ফাইলের নাম দিয়ে প্রতিস্থাপন করতে হবে । /mnt/remote_share would be a service-file calledMnt-remote_share.mount` এর উপরের উদাহরণ `

এটির সাথে চলতে অনেকগুলি বিকল্প রয়েছে
সিস্টেমেড যদি আপনার জিনিস না হয় তবে অটোফের দিকে অনেক নতুন জিনিস রয়েছে যা খুব ভাল কাজ করে (এটি আমার স্বাদের জন্য কিছুটা জটিল)

পরিবর্তে যদি আপনি কোনও fstab এন্ট্রি ব্যবহার করতে চান তবে সিস্টেমডের অটো-হুক বৈশিষ্ট্যটি ব্যবহার করতে চান তবে আপনার fstab এর মতো দেখতে কেমন তা এখানে রয়েছে:

10.0.0.1:/share/stuff   /mnt/remote_share  nfs  noauto,x-systemd.automount,x-systemd.device-timeout=10,timeo=14,x-systemd.idle-timeout=1min 0 0

এবং যদি এই দুজনের কোনও না হয় তবে খাঁটি-ফেস্টাব সমাধানও রয়েছে:

10.0.0.1:/share/stuff   /mnt/remote_share   nfs   defaults,soft,rsize=32768,wsize=32768,timeo=900,retrans=5,_netdev 0 0

আমি এই বিষয়টিতে ভাল ডকুমেন্টেশনের কয়েকটি লিঙ্ক ফেলে দেব (মনে রাখবেন এটি একটি ভিন্ন ওএস। তবে তাদের উইকি বাজারে এই সেরাটি লেখার মতো):


0

কেন কেবল আপনার fstab এ মাউন্ট অবস্থানগুলি যুক্ত করবেন না।

আপনি sshfs ব্যবহার করতে পারেন। পাবলিক কী প্রমাণীকরণ ব্যবহার করতে ssh কনফিগার করুন।


সার্ভারে:
sudo apt-get openssh-server ইনস্টল
করুন সার্ভারকেবিটস 2048 কে / etc / ssh / sshd_config এ পরিবর্তন করুন বা যুক্ত করুন


ক্লায়েন্টের
SSH-Keygen -t RSA -b 2048
সার্ভারে ক্লায়েন্ট কম্পিউটার থেকে SSH-কপি-আইডি। সার্ভার মেশিনে আপনার ব্যবহারকারীর জন্য আপনার পাসওয়ার্ডটি ব্যবহার
করুন / etc / ssh / sshd_config: পাসওয়ার্ডঅথেন্টিকেশন নং, ইউজপ্যাম না
আমি এসএসএস শক্ত করতে অন্যান্য সেটিংসও ব্যবহার করি তবে উদাহরণস্বরূপ এটির প্রয়োজন হয় না।
যদি আপনার লেনের বাইরে কোনও ডিন্ডেন্স বা নোপ আপডেটার সেটআপ থাকে এবং আপনার রাউটারে সেটআপ পোর্টফোরওয়ার্ডিং হয় তবে পোর্ট 23 অথবা আপনি যে পরিষেবাটি অবলম্বন করার জন্য কখনও পোর্টটি স্থির করেন সেটি সার্ভার আইপি ঠিকানায় ফরোয়ার্ড করা হয়, যদি আপনাকে কেবল এটির জিজ্ঞাসা করতে সহায়তা প্রয়োজন হয়।


তারপরে:
sshfs ইউজার @ সার্ভারড্রেস: / এমএনটি / ড্রাইভ / প্যাথ / টু / মাউন্ট / ড্রাইভ / টু
আমি কয়েকটি ড্রাইভের জন্য এবং এফএসটিএবির অন্যদের জন্য প্রধান মেনুতে লঞ্চ হিসাবে এই কমান্ডটি সেট করেছি।
আমি জানি এটি কার্যকর হয় কারণ আমি প্রতিদিন একই সেটআপ প্লাস কঠোর করা ব্যবহার করি।
এইভাবে আপনি অটোফের প্রয়োজনীয়তা এবং এর প্রয়োজনীয় ওভারহেড থেকে মুক্তি পেতে পারেন।

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