GNU/Linux >> Tutoriels Linux >  >> Linux

Comment Linux indique-t-il à une carte LSI Megaraid de vider son cache avant l'arrêt ?

Pendant l'arrêt, le système démontera la plupart des systèmes de fichiers. Ceux qui ne peuvent pas être démontés sont remontés en lecture seule. Umount syscall videra les caches de disque via VFS et les tampons de disque à l'aide du pilote derrière le périphérique de bloc. Le pilote de périphérique bloc dans votre cas est le pilote SCSI générique sg . Cela enverra les données au périphérique SCSI en utilisant le pilote spécifique pour votre périphérique et une commande de vidage SCSI afin que les données soient écrites du cache du disque interne sur le support de stockage sur disque. Tout cela est synchrone et le démontage ne reviendra pas avant le les données sont sur le disque. Pour les FS en lecture seule remontés, les scripts d'arrêt exécuteront simplement l'appel système de synchronisation.


Linux
  1. Comment installer un pilote de périphérique sous Linux

  2. Comment partitionner un disque sous Linux

  3. Linux - Comment exécuter un script avec Systemd juste avant l'arrêt ?

  4. Comment Linux charge-t-il le micrologiciel pour les modules de pilote intégrés

  5. Comment Linux distingue-t-il les threads des processus enfants ?

Comment effacer ou vider le cache DNS sous Linux

Comment répertorier les partitions de disque sous Linux

Comment utiliser la commande d'arrêt de Linux

Comment vider le cache DNS sous Linux

Comment vider le cache DNS sous Linux ?

Comment Linux charge-t-il l'image 'initrd' ?