कितना पागल है "सूदो केमू -हदा / देव / एसडीए" (क्लाइंट के एचडीए के रूप में मेजबान के एसडीए को बढ़ाना)?


16

मैं लिनक्स पर qemu के साथ खेल रहा था जब मुझे पता चला कि मैं बस चला सकता हूं

sudo qemu -hda /dev/sda

और यह मेरे सिस्टम को फिर से बूट करेगा! मैंने क्यूमू को तुरंत बंद कर दिया क्योंकि ग्रुब को सफलतापूर्वक लोड किया गया था, क्योंकि कमांड का उपयोग किया जाता है sudoऔर मुझे डर था कि इससे मेरी क्षति होगी /dev/sda

क्या कोई समझा सकता है कि यह कितना खतरनाक हो सकता है?


इसने उबंटू 14.04 AMD64 पर मेरी प्रणाली को तोड़ दिया: यह रूट विभाजन में अब रिबूट करता है :-)
Ciro Santilli 中心 on on on

यह आश्चर्यजनक रूप से आश्चर्य की बात है कि यह और भी संभव है, विशेष रूप से शुरुआती लोगों के लिए QEMU का उपयोग करने के तरीके के बारे में स्कैन संबंधी दस्तावेज दें। यह गलती करना बेहद आसान है, खासकर जब से कई उदाहरण बिल्कुल उपयोग कर रहे हैं /dev/sda... पागल!
बजे 2

जवाबों:


10

मैं कहूंगा कि यह अविश्वसनीय रूप से खतरनाक है।

आप अपने तर्क में सही हैं कि यह आपके / देव / एसडीए को नुकसान पहुंचाएगा।

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

सभी एक भयानक गंदगी में।

अब, यदि आपके पास 2 अलग-अलग विभाजनों (दोहरी बूटिंग) पर 2 ऑपरेटिंग सिस्टम स्थापित थे, तो आप उनमें से एक को दूसरे के अंदर बूट करने के लिए qemu का उपयोग कर सकते थे, लेकिन आपको कभी भी एक ही OS को कभी भी दो बार बूट नहीं करना चाहिए (जब तक कि यह केवल-पढ़ने के लिए OS जैसा न हो उदाहरण के लिए एक लाइव सीडी इमेज)


4

आप -snapshotस्विच का उपयोग करके इस कमांड को सुरक्षित रूप से चला सकते हैं ।

qemu उपयोग:
-snapshot डिस्क छवि फ़ाइलों के बजाय अस्थायी फ़ाइलों को लिखते हैं


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