Jūs, iespējams, zināt, kas ir žurnālu rakstīšana. Tātad, failu sistēmās tas ir nepieciešams, lai failu sistēmu varētu atjaunot kļūmes gadījumā. Tas ir īpaši noderīgi gadījumos, kad neveiksmes brīdī notiek datu rakstīšanas operācijas.
Ir zināms, ka, ja ierakstīšana nav pabeigta, failu sistēma paliek bojātā stāvoklī un to nevar uzstādīt. Ja iespējosiet reģistrēšanu, fsck varēs veikt pārbaudi sistēmas palaišanas laikā un atjaunot stāvokli no žurnāla. Tālāk aplūkosim, kā atslēgt reģistrēšanu Ext4.
Kā pārbaudīt, vai konkrētajam diska nodalījumam ir iespējota žurnālu reģistrēšana? Izpildīt:
$ sudo dumpe2fs /dev/nvme0n1p5 | grep has_journal
Skatīt /dev/nvme0n1p5
- nodalījuma failu. Tam var būt cits nosaukums. Ja Filesystem Features rindā ir has_journal
, tad žurnāls ir ieslēgts. Ja tas ir ieslēgts un viss darbojas. Failu sistēmas žurnāla atspējošana tiek veikta šādi:
$ sudo tune2fs -O ^has_journal /dev/nvme0n1p5
Ja nevēlaties atspējot žurnālu, bet tomēr vēlaties, lai sistēma būtu produktīvāka, iespējojiet rakstīšanas
režīmu. Pēc tam žurnālā netiks ierakstīti nekādi dati, izņemot metadatus.
Dati vispirms tiek ierakstīti diskā, pēc tam operācija tiek reģistrēta žurnālā. Ext4 šajā režīmā uzrāda vislabāko veiktspēju.
Veiksim to:
$ sudo tune2fs -o journal_data_writeback /dev/nvme0n1p5
Kā atgūt žurnālu veidošanas režīmu? Lai to izdarītu, varat izpildīt:
$ sudo tune2fs -o journal_data_ordered /dev/nvme0n1p5
Līdzīgi kā rakstīšanas atpakaļ režīmā, lietotājs var aktivizēt /etc/fstab
. Iedaļas pievienošanas opcijās pievienojiet data=writeback
:
$ sudo vi /etc/fstab
Vai ir kāds cits veids, kā palielināt veiktspēju? Jā, pievienojiet opciju noatime
, kas atslēdz pēdējās piekļuves faila lauka atjaunināšanu. Tas samazina piekļuves skaitu diskam, bet pagarina SSD diska kalpošanas laiku.