उबंटू 17.04 चल रहा है, मैं गैर-रिपॉजिटरी वितरण से एक सॉफ्टवेयर स्थापित कर रहा था, मुझे सॉफ्टवेयर बिन-फोल्डर सामग्री को / usr / बिन पर ले जाना चाहिए था (जो पहले से ही iffy सलाह थी)
यह उन दिनों में से एक है, इसलिए मैंने इसके बजाय क्या किया:
mv /bin/* /usr/bin
इसलिए मैं खराब हो गया और मैंने गलती से बिन / usr / bin और / bin में सभी फाइलें खाली कर दीं। चूँकि मैं ले जाता हूं / बिन सिस्टम क्रिटिकल, त्वरित उपाय के लिए, मैंने कॉपी / usr / बिन सामग्री को / बिन में कॉपी किया।
अब मेरी / बिन और / usr / बिन सामग्री समान है और दोनों में मूल रूप से / bin और / usr / bin अलग की गई फाइलें हैं।
- क्या मेरा उबंटू अब टूटी अवस्था में है? (अभी तक कंप्यूटर को रिबूट करने की कोशिश नहीं की, अभी सब कुछ अभी भी काम करने लगता है)
- क्या यह जानने का कोई तरीका है कि कौन सी फाइलें हाल ही में / usr / bin में स्थानांतरित / कॉपी की गई हैं, इसलिए मैं केवल स्थिति का ध्यान रख सकता हूं? 2.1 क्या आमतौर पर / bin और / usr / bin में ओवरलैपिंग फाइलें होती हैं
- क्या मेरे द्वारा किए गए पूर्ववत करने के अन्य तरीके हैं?
मेरे पास टाइमशिफ्ट स्थापित नहीं है, इसलिए बैकअप बहाल करना एक विकल्प नहीं है, लेकिन वर्तमान में कंप्यूटर पर कुछ भी महत्वपूर्ण नहीं है, इसलिए मैं सिर्फ पूरे लिनक्स विभाजन को फिर से स्थापित करने के लिए स्वीकार कर सकता हूं।
/bin
सिस्टम क्रिटिकल है। इसकी सामग्री जल्द से जल्द बूट चरणों में मौजूद होनी चाहिए। आप विभाजन ( /usr
यहाँ) के लिए एक प्रतीकात्मक लिंक नहीं बनाना चाहते हैं जो कि बूट पर आरोहित न हो।
/bin
डिफ़ॉल्ट रूप से एक अलग बनाए नहीं रखता है । उबंटू का डिफ़ॉल्ट विभाजन अलग /usr
विभाजन नहीं बनाता है । मैं उत्सुक हूं कि /usr
आधुनिक डिस्ट्रो के साथ वास्तव में कितने लोग अलग होते हैं।