GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie weist Linux eine LSI Megaraid-Karte an, ihren Cache vor dem Herunterfahren zu leeren?

Während des Herunterfahrens wird das System die meisten Dateisysteme aushängen. Diejenigen, die nicht ausgehängt werden können, werden schreibgeschützt neu eingehängt. Der Umount-Systemaufruf leert die Festplatten-Caches über VFS und die Festplattenpuffer mithilfe des Treibers hinter dem Blockgerät. Der Blockgerätetreiber ist in Ihrem Fall der generische SCSI-Treiber sg . Dadurch werden die Daten unter Verwendung des spezifischen Treibers für Ihr Gerät und eines SCSI-Flush-Befehls an das SCSI-Gerät gesendet, sodass die Daten vom internen Festplatten-Cache auf das Festplattenspeichermedium geschrieben werden Die Daten befinden sich auf der Festplatte. Für neu gemountete schreibgeschützte FS führen die Shutdown-Skripte einfach den Sync-Systemaufruf aus.


Linux
  1. So installieren Sie einen Gerätetreiber unter Linux

  2. So partitionieren Sie eine Festplatte unter Linux

  3. So erkennen Sie, ob Linux-Festplatten-E / A übermäßige Anwendungsverzögerungen (> 1 Sekunde) verursacht

  4. Wie lädt Linux Firmware für eingebaute Treibermodule?

  5. Wie unterscheidet Linux Threads von untergeordneten Prozessen?

So löschen oder leeren Sie den DNS-Cache in Linux

So listen Sie Festplattenpartitionen unter Linux auf

So verwenden Sie den Befehl zum Herunterfahren von Linux

So leeren Sie den DNS-Cache unter Linux

Wie lösche ich den DNS-Cache unter Linux?

Wie lädt Linux das 'initrd'-Image?