GNU/Linux >> Znalost Linux >  >> Linux

Jak Linux řekne LSI Megaraid kartě, aby před vypnutím vyprázdnila mezipaměť?

Během vypínání systém odpojí většinu souborových systémů. Ty, které nelze odpojit, jsou znovu připojeny pouze pro čtení. Umount syscall vyprázdní diskové mezipaměti přes VFS a diskové vyrovnávací paměti pomocí ovladače za blokovým zařízením. Ovladač blokového zařízení je ve vašem případě obecný ovladač SCSI sg . To odešle data do zařízení SCSI pomocí specifického ovladače pro vaše zařízení a příkazu SCSI flush, takže data budou zapsána z interní diskové mezipaměti na diskové paměťové médium. To vše je synchronní a umount se nevrátí, dokud data jsou na disku. U znovu připojeného FS pouze pro čtení spouštějí vypínací skripty pouze synchronizační systémové volání.


Linux
  1. Jak nainstalovat ovladač zařízení v systému Linux

  2. Jak rozdělit disk v Linuxu

  3. Jak vymazat mezipaměť v Linuxu

  1. Jak vyprázdnit mezipaměť CPU pro oblast adresního prostoru v Linuxu?

  2. Jak zjistit, zda linuxový disk IO způsobuje nadměrné (> 1 sekundu) zasekávání aplikací

  3. Jak linux načítá firmware pro vestavěné moduly ovladačů

  1. Linux – Jak spustit skript pomocí Systemd těsně před vypnutím?

  2. Jak Linux rozlišuje vlákna od podřízených procesů?

  3. Jak vyprázdnit mezipaměť DNS resolveru v Linuxu (a FreeBSD)