एक यूएसबी कुंजी / अंगूठे ड्राइव से उबंटू सर्वर चलाना (फ्लैश की लेखन सीमाओं के प्रति सावधान रहना)


9

बफ़ेलो NAS उपकरणों को हैक करने से मोहभंग होने के बाद, मैंने अपना होम सर्वर रोल करने का फैसला किया है। कुछ शोधों के बाद, मैंने उबंटू सर्वर के साथ एक एचपी प्रोलिएंट माइक्रोसेवर और डेटा के लिए एक जेडएफएस RAID-जेड सरणी पर बसाया है।

मैं कोशिश कर रहा था और FreeNAS को अस्वीकार करने के बाद अफसोस के साथ इस कॉन्फ़िगरेशन पर बस गया क्योंकि लॉजिटेक मीडिया सर्वर (एलएमएस) सॉफ्टवेयर इस प्लेटफॉर्म के एएमडी 64 स्वाद पर उपलब्ध नहीं है और क्योंकि मुझे लगता है कि डेबियन / उबंटू सर्वर एक बेहतर भविष्य-प्रूफ प्लेटफॉर्म है। मैंने ओपन मीडिया वॉल्ट पर विचार किया, लेकिन निष्कर्ष निकाला कि यह अभी तक मेरे उद्देश्यों के लिए तैयार नहीं है।

उस ने कहा, FreeNAS में USB कुंजी या अंगूठे ड्राइव जैसे 2GB + फ्लैश डिवाइस को बंद करने का विकल्प शामिल है। जाहिरा तौर पर फ्रीएनएएस फ्लैश उपकरणों की लेखन सीमाओं से सावधान है और इसलिए ओएस चलाने के लिए आभासी डिस्क बनाता है, केवल आवश्यक कॉन्फ़िगरेशन जानकारी को फ्लैश में वापस लिखता है। यह मुझे एक अतिरिक्त डेटा ड्राइव स्लॉट देगा।

प्रश्न: क्या उबंटू सर्वर को USB कुंजी / थंब ड्राइव जैसे फ्लैश डिवाइस को चलाने के लिए समझदारी से कॉन्फ़िगर किया जा सकता है? यदि हां, तो कैसे? फ्लैश की लेखन सीमाओं का हिसाब होना चाहिए।

जवाबों:


7

दो विकल्प हैं: अपनी खुद की रैमडिस्क को रोल करें या डेबियन लाइव का उपयोग करें

रोल-योर-अप सेट अप करने के लिए तेज़ है, लेकिन बनाए रखने और अपडेट करने के लिए कठिन है। डेबियन लाइव की स्थापना धीमी है, लेकिन लंबे समय में अधिक मजबूत और विश्वसनीय है।

इस फोरम थ्रेड में दिए निर्देशों का उपयोग करके अपनी स्वयं की रैमडिस्क को रोल करें : http://ubuntuforums.org/archive/index.php/t-1848440.html

डेबियन लाइव http://www.debian.org/devel/debian-live सर्वर सिस्टम सहित संपीड़ित, लाइव, रैम-आधारित डेबियन या उबंटू प्रणाली बनाने के लिए सबसे मजबूत परियोजना है। लाइव मानक कर्नेल और संकुल का उपयोग करता है।

वेबसाइट के व्यापक दस्तावेज और उदाहरण हैं।

सबसे पहले, नए सर्वर में इच्छित सभी प्रीसेट को दस्तावेज़ित करें। लाइव बिल्ड आपके मौजूदा सर्वर वातावरण की प्रतिलिपि नहीं बना सकता है - आपको इसे मैन्युअल रूप से करना होगा। अपने सभी पैकेज (उबंटू-मानक से परे), अनुकूलित कॉन्फिग फाइल, यूजर्स, इंटरफेस, नेटवर्क सेटिंग्स, अपस्टार्ट जॉब्स को डॉक्यूमेंट करें। यदि आपने एक लॉग रखा है, तो यह वह जगह है जहां यह भुगतान करेगा।

एक गैर-सर्वर, नेटवर्क-कनेक्ट किए गए वातावरण (जैसे डेस्कटॉप या लैपटॉप) में, लाइव-बिल्ड और लाइव-टूल पैकेज स्थापित करें। लाइव-बिल्ड आपके सभी कस्टमाइज़ेशन को कॉपी करने के लिए config हुक डायर का एक सेट बनाएगा। फिर यह संपूर्ण सिस्टम की बूट करने योग्य स्क्वाशफ छवि बनाएगा। कॉन्फिग हुक को बनाए रखें; उन्हें साफ मत करो - वहाँ हमेशा एक और बदलाव करना है!

छवि को USB स्टिक पर कॉपी करें, और उससे बूट करें। जब आप

आप शून्य अनुकूलन के साथ लाइव-बिल्ड की कोशिश कर सकते हैं, और यह आपको एक अच्छा, उपयोगी वेनिला सिस्टम देगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.