GNU/Linux >> Linux Esercitazione >  >> Linux

In che modo Linux dice a una scheda LSI Megaraid di svuotare la cache prima dell'arresto?

Durante l'arresto il sistema smonterà la maggior parte dei filesystem. Quelli che non possono essere smontati vengono rimontati in sola lettura. Umount syscall svuoterà le cache del disco tramite VFS e i buffer del disco utilizzando il driver dietro il dispositivo a blocchi. Il driver del dispositivo a blocchi nel tuo caso è il driver SCSI generico sg . Questo invierà i dati al dispositivo SCSI utilizzando il driver specifico per il dispositivo e un comando SCSI flush in modo che i dati vengano scritti dalla cache del disco interno al supporto di archiviazione del disco. Tutto ciò è sincrono e l'umount non verrà restituito fino a quando i dati sono sul disco. Per FS di sola lettura rimontati, gli script di arresto eseguiranno semplicemente la chiamata di sistema di sincronizzazione.


Linux
  1. Come installare un driver di dispositivo su Linux

  2. Come partizionare un disco in Linux

  3. Come cancellare la cache di memoria in Linux

  4. In che modo Linux carica il firmware per i moduli driver integrati

  5. Come svuotare la cache del resolver DNS su Linux (e FreeBSD)

Come cancellare o svuotare la cache DNS in Linux

Come elencare le partizioni del disco in Linux

Come utilizzare il comando di arresto di Linux

Come svuotare la cache DNS su Linux

Come svuotare la cache DNS su Linux?

In che modo Linux carica l'immagine "initrd"?