Grałem z qemu na Linuksie, kiedy odkryłem, że mogę po prostu uruchomić
sudo qemu -hda /dev/sda
I to uruchomiłoby mój system ponownie! Jednak zamknąłem qemu natychmiast po pomyślnym załadowaniu Gruba, ponieważ polecenie zostało uruchomione przy użyciu sudo
i obawiałem się, że to mnie uszkodzi /dev/sda
.
Czy ktoś mógłby wyjaśnić, jak niebezpieczne to może być?
/dev/sda
... Szalonych!Odpowiedzi:
Powiedziałbym, że to niezwykle niebezpieczne.
Masz rację, zakładając, że prawdopodobnie zniszczyłbyś / dev / sda.
Dwa systemy uzyskujące dostęp do tego samego urządzenia blokowego, każdy z własną pamięcią podręczną i buforami, na pewno będą oznaczały, że każdy ma inne wyobrażenie o tym, co faktycznie znajduje się w systemie plików - zmiany dokonane przez jeden system operacyjny nie będą poprawnie propagowane do drugiego, a Ty zaczną się wzajemnie nadpisywać pliki.
W sumie okropny bałagan.
Teraz, jeśli masz 2 systemy operacyjne zainstalowane na 2 różnych partycjach (podwójne uruchamianie), możesz użyć qemu, aby uruchomić jeden z nich w drugiej, ale nigdy nie wolno nigdy uruchamiać tego samego systemu operacyjnego dwukrotnie (chyba że jest to system tylko do odczytu, taki jak na przykład obraz płyty CD na żywo)
źródło
Możesz bezpiecznie uruchomić to polecenie, używając
-snapshot
przełącznika.źródło