डेबियन पर सेटअप NFS शेयर
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
सांबा एक खुला स्रोत समाधान है जो उपयोगकर्ताओं को तेज और सुरक्षित फ़ाइल और प्रिंट शेयरों को सेटअप करने की अनुमति देता है। इस लेख में, मैं कवर करूंगा कि कैसे सांबा को वल्बर के ब्लॉक स्टोरेज के साथ डेबियन 9 पर सेटअप किया जाए। इसमें आपके घर कनेक्शन के माध्यम से इसे एक्सेस करने के लिए वैकल्पिक कोटा, प्रमाणीकरण और निर्देश शामिल हैं।
यह लेख वल्चर की इंस्टेंस लाइन के किसी भी स्तर पर काम करेगा।
यह महत्वपूर्ण है कि हम पहले सांबा के आश्रितों को स्थापित करें, साथ ही ब्लॉक स्टोरेज को बढ़ाएं और चलाएं। अगर आपको पता नहीं है कि वल्थर का ब्लॉक स्टोरेज क्या है, तो यह एक बहुत ही उपलब्ध एसएसडी-आधारित स्केलेबल स्टोरेज सॉल्यूशन है जो वल्चर वीपीएस पर निर्भर करता है। इस डॉक में ब्लॉक स्टोरेज के बारे में अधिक जानकारी उपलब्ध है ।
पहली चीज जो आपको करने की आवश्यकता है वह है SSH के माध्यम से अपने Vultr VPS में, या KVM के माध्यम से लॉग इन करें। SSH का उपयोग करने की अनुशंसा की जाती है, क्योंकि PuTTY या SSH के कमांड लाइन संस्करण का उपयोग करने से आप कमांडों को कॉपी और पेस्ट कर सकते हैं।
एक बार लॉग इन करने के बाद, यदि आप रूट उपयोगकर्ता का उपयोग नहीं कर रहे हैं, तो रूट करने के लिए आगे बढ़ें।
su -
यदि आपका ब्लॉक स्टोरेज पहले से ही माउंट और तैयार है, तो सेक्शन B पर जाएं।
कृपया ध्यान दें: वल्चर का वर्तमान ब्लॉक स्टोरेज आर्टिकल टर्निंग कोटा को कवर नहीं करता है। यदि यह ऐसा कुछ है जिसे आप करना चाहते हैं, तो अनुभाग A.1 पर जाएं।
अब, अपना ब्लॉक स्टोरेज तैयार करते हैं। इस लेख में, इसे स्थापित करने पर केवल बुनियादी निर्देश दिए गए हैं, इसलिए यदि आप अतिरिक्त विवरण चाहते हैं, तो कृपया पहले भाग 1 में लिखे गए लिंक का उपयोग करें।
सबसे पहले, चलो आवश्यक विभाजन बनाते हैं fdisk
।
fdisk /dev/vdb
भीतर fdisk
, दर्ज करें:
n (enter)
p (enter)
1 (enter)
(enter)
(enter)
w (enter)
q (enter)
अब, इसे EXT4 के रूप में प्रारूपित करें:
mkfs.ext4 /dev/vdb1
हमारी ड्राइव अब आरोहित होने के लिए तैयार है। निम्नलिखित चरण में, अपनी पसंद के स्थान पर एक निर्देशिका बनाएं। यह लेख उदाहरण निर्देशिका का उपयोग करेगा /var/blockstorage
, लेकिन आप इस स्थान को बदलने के लिए स्वतंत्र हैं।
mkdir -p /var/blockstorage
mount /dev/vdb1 /var/blockstorage
इससे पहले कि हम लाइन जोड़ते हैं /etc/fstab
, कृपया निम्न कमांड निष्पादित करें:
cat /etc/fstab | grep "UUID="
यदि ड्राइव का नाम कभी बदल जाता है (जैसे /dev/vdb
नाम बदल दिया जाता है /dev/sdb
), तो UUID यह सुनिश्चित करेगा कि हम सही ड्राइव को बढ़ा रहे हैं।
=
स्लैश से पहले अंतरिक्ष के बाद भाग की प्रतिलिपि बनाएँ । यह `8db639c7-d77d-49a3-a4b0-c9d2916ba873 'जैसा दिखना चाहिए।
फिर, UUID द्वारा अपने ड्राइव को सूचीबद्ध करें और इसे बाद के लिए एक चर में सहेजें:
CURRENT_UUID='UUID_YOU_COPIED'
NEW_UUID=`ls /dev/disks/by-uuid/ | grep -v "$CURRENT_UUID"`
अंत में, /etc/fstab
यह सुनिश्चित करने के लिए कि यह शक्ति चक्र के माध्यम से बनी रहती है , में प्रवेश जोड़ें ।
echo "UUID=$NEW_UUID /var/blockstorage ext4 defaults,usrquota,grpquota,noatime 0 0" >> /etc/fstab
यह ब्लॉक स्टोरेज सेटअप के लिए है! भाग 2 के लिए सिर।
यह अपेक्षाकृत सरल है, इसलिए अपने पसंदीदा टेक्स्ट एडिटर को खोलें /etc/fstab
। इसे ऐसा दिखना चाहिए:
के साथ लाइन पर जाएं /dev/vdb1
, और usrquota,grpquota
बाद में जोड़ें defaults,
। आपकी फ़ाइल अब इस तरह दिखनी चाहिए:
सुरषित और बहार। अपने परिवर्तनों को लागू करने के लिए, हमें ड्राइव को रिमूव करना होगा।
mount -o remount /dev/vdb1
अब, खंड B पर जारी रखते हैं।
पहली चीज जो आप करना चाहते हैं वह है अपने पैकेज स्रोतों को अपडेट करना।
apt-get update -y
इसे कुछ क्षण दें, और जब यह पूरा हो जाए, तो अगले आदेश पर आगे बढ़ें। अब, सांबा और किसी भी निर्भरता को स्थापित करें।
apt-get install samba quota firewalld -y
यह सांबा स्थापित करने के लिए है। अब तक अच्छा काम, आप बहुत अच्छा कर रहे है��! चलो भाग 2 पर जाएँ, जहाँ हम आपकी आवश्यकताओं के अनुसार सांबा को कॉन्फ़िगर करेंगे।
यह शायद सबसे कठिन कदम है, इसलिए तंग लटकाओ! वर्तमान में, यह आलेख तीन अलग-अलग कॉन्फ़िगरेशन विकल्पों का समर्थन करता है। वे इस प्रकार हैं: एक सार्वजनिक शेयर जो कोई भी उपयोगकर्ता एक्सेस कर सकता है (A.1); उपयोगकर्ता अनुमतियों (A.2) के साथ एक निजी शेयर; उपयोगकर्ता अनुमतियों और कोटा (A.3) के साथ एक निजी शेयर।
इससे पहले कि आप उपयुक्त अनुभाग पर जाएं, कुछ चीजें हैं जिन्हें हमें /etc/samba/smb.conf
प्रत्येक सेक्शन में बदलना होगा ।
अपने पसंदीदा टेक्स्ट एडिटर को खोलें, और लाइन को खोजें # wins support = no
। लाइन को हटा दें ( #
प्रतीक को हटा दें ) और "नहीं" को "हां" में बदल दें । फ़ाइल सहेजें।
इस बिंदु पर, आप उपयुक्त अनुभाग पर जा सकते हैं।
यह उप-भाग कवर करेगा कि कैसे एक सार्वजनिक सांबा शेयर सेटअप है। यह अपेक्षाकृत आसान है, क्योंकि हमें किसी विशेष अनुमति या कॉन्फ़िगरेशन विकल्प को लागू करने की आवश्यकता नहीं है।
अपनी /etc/samba/smb.conf
कॉन्फ़िगरेशन फ़ाइल में निम्न जोड़ें :
[Public Share]
comment = Publicly accessible share that allows ANY user to access it
path = /var/blockstorage
read only = no
guest ok = yes
कृपया ध्यान दें: यह हिस्सा किसी के द्वारा भी सुलभ है जो आपके सांबा सर्वर से जुड़ सकता है। इसे सुरक्षित करना संभव है, एक एकल उपयोगकर्ता बनाकर जिसे आप किसी ऐसे व्यक्ति के साथ साझा करेंगे जिसे साझा करने की आवश्यकता है। इसके लिए चरण A.2 खंड में उपलब्ध हैं।
फिर, सांबा को फिर से शुरू करें:
systemctl restart smbd
प्रमाणीकरण के संदर्भ में सांबा के पास कई विकल्प हैं, क्योंकि सांबा home
उपसर्ग को पहचानता है , यह स्वचालित रूप से आपके सिस्टम के खिलाफ और अपने स्वयं के प्रमाणीकरण प्रणाली के साथ प्रमाणित करेगा। इसके अलावा, एक पथ निर्दिष्ट करना आवश्यक नहीं है, क्योंकि सांबा उपयोगकर्ता की /etc/passwd
प्रविष्टि से इसे पढ़ेगा ।
अपनी /etc/samba/smb.conf
कॉन्फ़िगरेशन फ़ाइल में निम्न जोड़ें ।
[homes]
browsable = no
writable = yes
read only = no
उपयोगकर्ता को सेटअप करने के लिए, हमें पहले उनके लिए एक अलग लिनक्स खाता बनाना होगा। निम्न आदेश शेल या SFTP पहुँच के बिना, एक उपयोगकर्ता बनाएगा:
NEW_USER="Username of the user you'd like to create"
useradd -d /var/blockstorage/$NEW_USER -s /usr/sbin/nologin $NEW_USER
फिर, इसके लिए एक पासवर्ड सेट करें:
passwd $NEW_USER
अंत में, हमें सांबा में उपयोगकर्ता को सक्रिय करने की आवश्यकता है। पहले smbpasswd
कमांड दर्ज करने के बाद जैसा आपने पहले किया था वैसा ही पासवर्ड डालें । दूसरा कमांड यूजर को सक्षम करेगा।
smbpasswd -a $NEW_USER
smbpasswd -e $NEW_USER
नए उपयोगकर्ताओं को आवश्यक बनाने के लिए इस अनुभाग को दोहराएं।
चरण A.2 के समान हैं, इसलिए कृपया उन चरणों को पूरा करें और फिर यहां वापस आएं। सांबा के साथ कोटा सेट करना समान है कि आप मानक लिनक्स उपयोगकर्ता के लिए कोटा कैसे सेटअप करेंगे।
हमने अपने माउंटेड डायरेक्टरी को कोटा के लिए अभी तक इनिशियलाइज़ नहीं किया है, तो चलिए अब करते हैं।
quotacheck -cug /var/blockstorage
यह कोटा चालू करने के लिए होना चाहिए। यह मानकर कि आपने कुछ उपयोगकर्ताओं को पहले ही बना लिया है, अब हम उन्हें डिस्क सीमा दे सकते हैं।
हमें गणना करने के लिए कितना डिस्क स्थान आवंटित करने की आवश्यकता है, लेकिन चूंकि कोटा ब्लॉकों में मापा जाता है, यहां एमबी को ब्लॉकों में बदलने का समीकरण है:
mb to allocate * 1024 = number of blocks
Example: 1024MB * 1024 = 1048576 blocks
अब आपके पास उन ब्लॉकों की मात्रा का विचार है जिन्हें आप आवंटित करना चाहते हैं, चलो सीमा निर्धारित करें।
edquota $NEW_USER
यह इस तरह दिखेगा:
पहले hard
वाले blocks
हिस्से में जाएं, और उसके नीचे की संख्या (शायद 0) में जाएँ। इसे उन ब्लॉकों की संख्या में बदलें, जिनकी आपने पहले गणना की थी।
सुरषित और बहार।
कोटा स्थापित करने के लिए यही होना चाहिए; आवश्यकतानुसार इस अनुभाग को दोहराने के लिए स्वतंत्र महसूस करें।
जाहिर है, इस समय, सांबा शेयर को फिलहाल इंटरनेट के माध्यम से एक्सेस नहीं किया जा सकता है क्योंकि फ़ायरवॉल उन पोर्ट को ब्लॉक कर रहा है जो इसका उपयोग करता है।
जैसा कि हमने पहले फ़ायरवॉल को स्थापित किया था, पोर्ट खोलना बहुत सरल है। सांबा खोलने के लिए बस कमांड के निम्नलिखित सेट को चलाएं।
firewall-cmd --permanent --add-port=139/tcp
firewall-cmd --permanent --add-port=445/tcp
firewall-cmd --permanent --add-port=137/udp
firewall-cmd --permanent --add-port=138/udp
systemctl restart firewalld
हम वहाँ चलें। अब आप कहीं से भी अपने सांबा शेयर का उपयोग करने में सक्षम हैं।
इस लेख में, हमने साम्बन को वल्बर के ब्लॉक स्टोरेज को डेबियन 9 के साथ कॉन्फ़िगर करने का तरीका बताया। यह एक विश्वसनीय और त्वरित समाधान है और आप किसी भी समय अपने ब्लॉक स्टोरेज का आकार आसानी से बढ़ा सकते हैं (हालांकि, आपको रिबूट करने की आवश्यकता होगी!)। अपने परिवार, दोस्तों और अन्य चीजों के साथ तस्वीरें और मीडिया साझा करने के लिए एकदम सही है, और इसे बनाए रखना आसान है।
हैप्पी हैकिंग!
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
परिचय MySQL में विचारों के रूप में एक महान विशेषता है। दृश्य संग्रहीत प्रश्न हैं। अन्यथा लंबी क्वेरी के लिए उन्हें एक उपनाम के रूप में सोचें। इस गाइड में,
यह आलेख आपको सिखाएगा कि डेबियन पर चेरोट जेल कैसे सेट करें। मुझे लगता है कि आप डेबियन 7.x का उपयोग कर रहे हैं यदि आप डेबियन 6 या 8 चला रहे हैं, तो यह काम कर सकता है, बू
परिचय डेबियन पर वीपीएन सर्वर स्थापित करने का एक आसान तरीका PiVPN के साथ है। PiVPN OpenVPN के लिए एक इंस्टॉलर और आवरण है। यह आपके लिए सरल कमांड बनाता है
एक अलग प्रणाली का उपयोग? चूंकि GitHub को Microsoft द्वारा अधिग्रहित किया गया था, काफी कुछ डेवलपर्स ने अपने स्वयं के कोड रिपॉजिटरी को github.co से माइग्रेट करने की योजना बनाई है
PBX इन ए फ्लैश 5 (PIAF5) एक डेबियन 8 आधारित ऑपरेटिंग सिस्टम है जो आपके Vultr VPS को पूर्ण विकसित PBX में बदल देता है। इसके पास निम्नलिखित विशेषताएं हैं, और बहुत कुछ।
एक अलग प्रणाली का उपयोग? ब्रेटली Gzip की तुलना में बेहतर संपीड़न अनुपात के साथ एक नई संपीड़न विधि है। इसका स्रोत कोड सार्वजनिक रूप से Github पर होस्ट किया गया है। थी
परिचय लिनिस एक स्वतंत्र, ओपन-सोर्स सिस्टम ऑडिटिंग टूल है जिसका उपयोग कई सिस्टम एडमिनिस्ट्रेटर द्वारा अखंडता को सत्यापित करने और उनके सिस्टम को सख्त करने के लिए किया जाता है। मैं
एक अलग प्रणाली का उपयोग? Neos एक CMS के साथ एक कंटेंट एप्लीकेशन प्लेटफॉर्म है और इसके मूल में एक एप्लीकेशन फ्रेमवर्क है। यह मार्गदर्शिका आपको बताएगी कि किस तरह से आपको जमाना है
परिचय कैक्टि एक खुला स्रोत निगरानी और रेखांकन उपकरण है जो पूरी तरह से आरआरडी डेटा पर आधारित है। कैक्टि के माध्यम से, आप लगभग किसी भी प्रकार के डेविक की निगरानी कर सकते हैं
एक अलग प्रणाली का उपयोग? InvoicePlane एक स्वतंत्र और खुला स्रोत चालान आवेदन है। इसका स्रोत कोड इस Github भंडार पर पाया जा सकता है। यह गाइड
एक अलग प्रणाली का उपयोग? रीडर सेल्फ 3.5 एक सरल और लचीला, मुफ्त और खुला स्रोत है, स्वयं-होस्ट आरएसएस रीडर और Google रीडर विकल्प है। पाठक सेल
एक अलग प्रणाली का उपयोग? बुकस्टैक जानकारी को व्यवस्थित और संग्रहीत करने के लिए एक सरल, स्व-होस्टेड, आसानी से उपयोग होने वाला प्लेटफॉर्म है। बुकस्टैक पूरी तरह से स्वतंत्र और खुला है
परिचय FFmpeg वीडियो और ऑडियो एन्कोडिंग / डिकोडिंग के लिए एक ओपन सोर्स कमांड लाइन टूल है। इसकी मुख्य विशेषताएं उच्च गति, गुणवत्ता और छोटी फिल्म हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
यह लेख वल्चर पर टेम्प्लेट के रूप में पेश किए जाने वाले सर्वर ऑपरेटिंग सिस्टम का एक संक्षिप्त सार प्रदान करता है। CentOS CentOS RHEL (Re) का एक ओपन-सोर्स संस्करण है
एक अलग प्रणाली का उपयोग? एक्स-कार्ट एक बहुत ही लचीली ओपन-सोर्स ईकामर्स प्लेटफॉर्म है जिसमें बहुत सारे फीचर्स और इंटीग्रेशन हैं। एक्स-कार्ट सोर्स कोड होस्ट है
मुनिन आपकी मशीन में प्रक्रियाओं और संसाधनों का सर्वेक्षण करने के लिए एक निगरानी उपकरण है और एक वेब इंटरफेस के माध्यम से रेखांकन में जानकारी प्रस्तुत करता है। अनुयायी का उपयोग करें
एक अलग प्रणाली का उपयोग? टिनी टिनी RSS रीडर एक स्वतंत्र और खुला स्रोत है जो स्वयं-आधारित वेब-आधारित समाचार फ़ीड (RSS / Atom) रीडर और एग्रीगेटर है, जिसे अलो के लिए डिज़ाइन किया गया है
परिचय इस ट्यूटोरियल में, हम CentOS, Debian, या Ubuntu पर चलने वाले लिनक्स सर्वर में एक संपूर्ण IP रेंज / सबनेट जोड़ने की प्रक्रिया को कवर करेंगे। प्रोज
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ