GNU/Linux >> Linux Esercitazione >  >> Linux

Quanto è folle sudo qemu -hda /dev/sda(montare sda ​​dell'host come hda del client)?

Direi che è incredibilmente pericoloso.

Hai ragione nel supporre che probabilmente danneggerebbe il tuo /dev/sda.

Due sistemi che accedono allo stesso dispositivo a blocchi, ciascuno con la propria cache e i propri buffer, significheranno sicuramente che ognuno ha un'idea diversa di ciò che è effettivamente sul filesystem:le modifiche apportate da un sistema operativo non verranno propagate correttamente all'altro e lo farai inizia a far sì che i file si sovrascrivano a vicenda.

Tutto sommato un pasticcio orribile.

Ora, se avessi 2 sistemi operativi installati su 2 partizioni diverse (doppio avvio) potresti usare qemu per avviarne uno all'interno dell'altro, ma non devi mai e poi mai avviare lo stesso sistema operativo due volte (a meno che non sia un sistema operativo di sola lettura come un'immagine di un CD live, ad esempio)


Puoi tranquillamente eseguire questo comando usando il -snapshot interruttore.

uso qemu:
-istantanea scrivere su file temporanei invece che su file immagine disco


Linux
  1. Come si scambia /dev/sda con /dev/sdb?

  2. Quando dovrei usare /dev/shm/ e quando dovrei usare /tmp/?

  3. Come Linux usa /dev/tty e /dev/tty0

  4. echo o print /dev/stdin /dev/stdout /dev/stderr

  5. Perché sono necessari < o > per usare /dev/tcp

Come mappare il dispositivo /dev/sdX e /dev/mapper/mpathY dal dispositivo /dev/dm-Z

Come codificare in base64 /dev/random o /dev/urandom?

Come posso modificare la quantità e la dimensione dei ramdisk di Linux (/dev/ram0 - /dev/ram15)?

Perché Linux elenca le unità NVMe come /dev/nvme0 invece di /dev/sda?

Linux:differenza tra /dev/console , /dev/tty e /dev/tty0

kernel:disabilitare /dev/kmem e /dev/mem