Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. NILFS — Wikipédia
NILFS — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

NILFS
Développeur Nippon Telegraph and Telephone
Nom anglais New Implementation of a Log-structured File System
Structure
Allocation de fichiers B-tree
Limitations
Taille maximale de fichier 8 Eio
modifier 

NILFS (New Implementation of a Log-structured File System ou Nouvelle Implantation d'un Système de Fichiers structuré par la Journalisation) est un système de fichiers qui est conçu autour du mécanisme de journalisation des écritures. Il est distribué sous licence GNU GPL et destiné aux systèmes basés sur GNU/Linux.

NILFS2 a été inclus dans le noyau Linux 2.6.30 (RC-1)[1].

Fonctionnement

[modifier | modifier le code]

NILFS est conçu et entièrement architecturé autour du mécanisme de journalisation des données, ce qui signifie que le contenu des fichiers (les données) et les méta-données associées sont entièrement écrits dans le journal des écritures sur le disque. Ceci par opposition aux systèmes de fichiers journalisés conventionnels qui utilisent un journal comme mécanisme annexe permettant de contrôler/sécuriser les données écrites par ailleurs.

Les intérêts d'un tel système sont multiples :

  • L'écriture journalisée est linéaire au lieu d'être aléatoirement répartie sur toute la surface du disque, ce qui en améliore les performances.
  • Puisque toute écriture est journalisée, il devient possible de récupérer n'importe quel état antérieur ou d'y accéder en parallèle (en lecture seule). La restauration d'un état cohérent du système de fichiers après un crash est ainsi extrêmement rapide, et indépendante de la taille des données.

L'inconvénient principal de ce système est qu'il nécessite un mécanisme sophistiqué de « ramasse-miettes » pour éviter que le journal ne remplisse complètement le stockage : les plus vieux points de contrôle doivent être régulièrement analysés et consolidés pour libérer de la place dans le journal.

NILFS permet de marquer certains points de contrôle pour en faire des instantanés, récupérables n'importe quand.

Notes et références

[modifier | modifier le code]
  1. ↑ (en) « Linux 2.6.30-rc1 [LWN.net] », sur lwn.net (consulté le 2 octobre 2021).

Voir aussi

[modifier | modifier le code]

Articles connexes

[modifier | modifier le code]
  • Comparaison des systèmes de fichiers
  • JFFS2 est le système de fichier journalisé historique pour mémoire Flash
  • Btrfs un autre système de fichier expérimental intégré au Noyau Linux.

Liens externes

[modifier | modifier le code]
  • (en) Site officiel du projet
  • (en) Manjaro tutorial NILFS: A filesystem designed to minimize the likelyhood of data loss


  • icône décorative Portail de l’informatique
  • icône décorative Portail des logiciels libres
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=NILFS&oldid=186792656 ».
Catégorie :
  • Système de fichiers
Catégories cachées :
  • Article utilisant une Infobox
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id