आइए मान लें कि आपके पास 30GB है फिल्मों की और आपके पास 3 ड्राइव हैं, प्रत्येक 20 जीबी आकार में. तो, आप भंडारण कैसे करेंगे? <पी> जाहिर है आप अपने वीडियो को दो या तीन अलग-अलग वॉल्यूम में विभाजित कर सकते हैं और उन्हें मैन्युअल रूप से ड्राइव पर संग्रहीत कर सकते हैं। यह निश्चित रूप से एक अच्छा विचार नहीं है, यह एक संपूर्ण कार्य है जिसके लिए मैन्युअल हस्तक्षेप और आपके बहुत सारे समय की आवश्यकता होती है। <पी> एक अन्य समाधान डिस्क की RAID सरणी बनाना है। RAID हमेशा भंडारण विश्वसनीयता और प्रयोग करने योग्य डिस्क स्थान की हानि के लिए कुख्यात रहा है। दूसरा समाधान mhddfs है .
Mhddfs - Linux में एकाधिक विभाजनों को संयोजित करें <पी> mhddfs लिनक्स के लिए एक ड्राइवर है जो कई माउंट बिंदुओं को एक वर्चुअल डिस्क में जोड़ता है। यह एक फ़्यूज़ आधारित ड्राइवर है, जो बड़े डेटा स्टोरेज के लिए एक आसान समाधान प्रदान करता है। यह सभी छोटे फाइल सिस्टम को मिलाकर एक बड़ा वर्चुअल फाइल सिस्टम बनाता है जिसमें फाइलों और खाली स्थानों सहित इसके सदस्य फाइल सिस्टम का हर कण शामिल होता है। आपको Mhddfs की आवश्यकता क्यों है?
<पी> आपके सभी स्टोरेज डिवाइस एक एकल वर्चुअल पूल बनाते हैं और इसे सीधे बूट पर माउंट किया जा सकता है। यह छोटी सी उपयोगिता इस बात का ध्यान रखती है कि कौन सी ड्राइव भरी हुई है और कौन सी खाली है तथा किस ड्राइव पर समझदारी से डेटा लिखना है। एक बार जब आप सफलतापूर्वक वर्चुअल ड्राइव बना लेते हैं, तो आप SAMBA का उपयोग करके अपने वर्चुअल फ़ाइल सिस्टम को साझा कर सकते हैं। आपके ग्राहक को हमेशा एक विशाल ड्राइव और बहुत सारी खाली जगह दिखाई देगी।Mhddfs की विशेषताएं
- फ़ाइल सिस्टम की विशेषताएँ और सिस्टम जानकारी प्राप्त करें।
- फ़ाइल सिस्टम की विशेषताएँ सेट करें।
- निर्देशिकाएं और फ़ाइलें बनाएं, पढ़ें, हटाएं और लिखें।
- एकल डिवाइस पर फ़ाइल लॉक और हार्डलिंक के लिए समर्थन।
लिनक्स में Mhddfs की स्थापना
<पी> डेबियन और पोर्टेबल टू समान सिस्टम पर, आप निम्न कमांड का उपयोग करके mhddfs पैकेज स्थापित कर सकते हैं।# apt-get update && apt-get install mhddfs
डेबियन आधारित सिस्टम पर Mhddfs स्थापित करें <पी> आरएचईएल/सेंटओएस लिनक्स सिस्टम पर, आपको एपेल-रिपॉजिटरी को चालू करना होगा और फिर mhddfs इंस्टॉल करने के लिए नीचे दिए गए कमांड को निष्पादित करना होगा। पैकेज. # yum install mhddfs<पी> फेडोरा 22+ पर सिस्टम, आप इसे dnf द्वारा प्राप्त कर सकते हैं पैकेज मैनेजर जैसा कि नीचे दिखाया गया है।
# dnf install mhddfs
फेडोरा पर Mhddfs इंस्टॉल करें <पी> यदि ऐसा हो, mhddfs पैकेज एपेल रिपॉजिटरी से उपलब्ध नहीं है, तो आपको इसे स्रोत से स्थापित और संकलित करने के लिए निम्नलिखित निर्भरता को हल करने की आवश्यकता है जैसा कि नीचे दिखाया गया है। - FUSE हेडर फ़ाइलें
- जीसीसी
- libc6 हेडर फ़ाइलें
- उथैश हेडर फ़ाइलें
- libattr1 हेडर फ़ाइलें (वैकल्पिक)
# wget http://mhddfs.uvw.ru/downloads/mhddfs_0.1.39.tar.gz # tar -zxvf mhddfs*.tar.gz # cd mhddfs-0.1.39/ # make<पी> आपको बाइनरी mhddfs देखने में सक्षम होना चाहिए वर्तमान निर्देशिका में. इसे /usr/bin/पर ले जाएं और /usr/local/bin/ जड़ के रूप में.
# cp mhddfs /usr/bin/ # cp mhddfs /usr/local/bin/<पी> सब तैयार, mhddfs उपयोग के लिए तैयार है.
मैं Mhddfs का उपयोग कैसे करूं?
<पी> 1. आइए सभी HDD देखें वर्तमान में मेरे सिस्टम पर माउंट किया गया है।$ df -h<पी>
नमूना आउटपुट
Filesystem Size Used Avail Use% Mounted on /dev/sda1 511M 132K 511M 1% /boot/efi /dev/sda2 451G 92G 336G 22% / /dev/sdb1 1.9T 161G 1.7T 9% /media/avi/BD9B-5FCE /dev/sdc1 555M 555M 0 100% /media/avi/Debian 8.1.0 M-A 1<पी> 'माउंट पॉइंट पर ध्यान दें ' यहां नाम दें, जिसे हम बाद में उपयोग करेंगे। <पी> 2. एक निर्देशिका बनाएं
/mnt/virtual_hdd जहां इन सभी फाइल सिस्टम को एक साथ समूहीकृत किया जाएगा, # mkdir /mnt/virtual_hdd<पी> 3. और फिर सभी फाइल-सिस्टम को माउंट करें। या तो रूट के रूप में या एक उपयोगकर्ता के रूप में जो FUSE का सदस्य है समूह.
# mhddfs /boot/efi, /, /media/avi/BD9B-5FCE/, /media/avi/Debian\ 8.1.0\ M-A\ 1/ /mnt/virtual_hdd -o allow_other
लिनक्स में सभी फाइल सिस्टम को माउंट करें <पी> ध्यान दें :हम यहां सभी एचडीडी के माउंट पॉइंट नामों का उपयोग करते हैं। जाहिर है आपके मामले में आरोह बिंदु अलग होगा। यह भी ध्यान दें कि “-oअन्य को अनुमति दें ”विकल्प इस वर्चुअल फ़ाइल सिस्टम को अन्य सभी के लिए दृश्यमान बनाता है, न कि केवल उस व्यक्ति के लिए जिसने इसे बनाया है। <पी> 4. अब “df -h” चलाएँ ” सभी फ़ाइल सिस्टम देखें। इसमें वह शामिल होना चाहिए जो आपने अभी बनाया है। $ df -h
वर्चुअल फ़ाइल सिस्टम माउंट सत्यापित करें <पी> आप वर्चुअल फ़ाइल सिस्टम के सभी विकल्प निष्पादित कर सकते हैं आपने वैसा ही बनाया जैसा आपने माउंटेड ड्राइव के लिए किया होगा। <पी> 5. प्रत्येक सिस्टम बूट पर इस वर्चुअल फ़ाइल सिस्टम को बनाने के लिए , आपको /etc/fstab के अंत में कोड की नीचे दी गई पंक्ति जोड़नी चाहिए (आपके मामले में यह आपके माउंट बिंदु के आधार पर अलग होनी चाहिए)। रूट के रूप में फ़ाइल करें. mhddfs# /boot/efi, /, /media/avi/BD9B-5FCE/, /media/avi/Debian\ 8.1.0\ M-A\ 1/ /mnt/virtual_hdd fuse defaults,allow_other 0 0<पी> 6. यदि किसी भी समय आप Virtual_hdd में एक नई ड्राइव जोड़ना/हटाना चाहते हैं , आप एक नई ड्राइव माउंट कर सकते हैं, माउंट पॉइंट की सामग्री को कॉपी कर सकते हैं /mnt/virtual_hdd , अन-माउंट वॉल्यूम, उस ड्राइव को बाहर निकालें जिसे आप हटाना चाहते हैं और/या नई ड्राइव को माउंट करें जिसे आप शामिल करना चाहते हैं, Virtual_hdd के अंतर्गत समग्र फ़ाइल सिस्टम को माउंट करें mhddfs का उपयोग करना आदेश दें और आपका काम पूरा हो जाना चाहिए।
मैं वर्चुअल_एचडीडी को अन-माउंट कैसे करूं?
<पी> वर्चुअल_एचडीडी को अनमाउंट करना उतना ही आसान है,# umount /mnt/virtual_hdd
वर्चुअल फाइलसिस्टम को अनमाउंट करें <पी> ध्यान दें यहउमाउंटहै और नअनमाउंटकरें . बहुत सारे उपयोगकर्ता इसे गलत टाइप करते हैं। <पी> अभी के लिए बस इतना ही मैं एक और पोस्ट पर काम कर रहा हूं जिसे आप लोग पढ़ना पसंद करेंगे। तब तक बने रहें और टेकमिंट से जुड़े रहें। हमें नीचे टिप्पणी में अपनी बहुमूल्य प्रतिक्रिया प्रदान करें। हमें लाइक और शेयर करें और हमें फैलने में मदद करें।