मैं Ubuntu सर्वर 9.10 चला रहा हूं। मेरे पास दो बाहरी USB HDD हैं। मैं अलग-अलग बैकअप कारणों से उनका उपयोग करता हूं। तो कुछ डेटा को एक HDD पर संग्रहीत किया जाता है, और अन्य HDD पर अलग-अलग जानकारी संग्रहीत की जाती है।
मैं एक स्क्रिप्ट बनाना चाहता हूं जो बाहरी एचडीडी को देख सकता है, यह निर्धारित कर सकता है कि यह कौन सा एचडीडी है, ताकि यह इसके लिए उचित जानकारी की प्रतिलिपि बना सके। क्या यह निर्धारित करने के लिए लिनक्स के लिए एक रास्ता है? जैसे अगर मैं एक HDD को / dev / sdc1 के रूप में देखता हूं, तो इसे अनप्लग करें और दूसरे HDD में प्लग करें, क्या Linux को इसे / dev / sdd1 के रूप में देखना चाहिए या यह / dev / sdc1 होगा?
मैं एक लिनक्स न्यूब का थोड़ा सा हूं और मुझे यह समझ में नहीं आता है कि यह कैसे / dev / sdxx मानों को निर्धारित करता है जो इसे ड्राइव करने के लिए असाइन करता है।
vol_idअनुपलब्ध है तो मुझे यकीन नहीं है कि उपयोग करने के लिए और क्या है। निश्चित रूप से udv / DeviceKit ऐसा करने के लिए कुछ उपकरण प्रदान करता है, लेकिन मुझे यह एटीएम नहीं मिल रहा है। यदि बाकी सब विफल हो जाता है, तोtune2fs -l /dev/sdXN | grep volumeउसे मिलेगा।