Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1843 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Débats

  NTFS et la journalisation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

NTFS et la journalisation

n°282763
HelloWorld
Salut tout le monde!
Posté le 25-06-2003 à 12:53:46  profilanswer
 

Salut à tous,
sur ce topic : http://forum.hardware.fr/forum2.ph [...] h=&subcat=
on aborde la journalisation, et NTFS.
J'aimerais avoir + d'infos sur les principes de la journalisation, et où se situe NTFS.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
mood
Publicité
Posté le 25-06-2003 à 12:53:46  profilanswer
 

n°282766
LetoII
Le dormeur doit se réveiller
Posté le 25-06-2003 à 13:02:46  profilanswer
 

Moi c surtout l'avis de ++Taz qui m'intéresse.


---------------
Le Tyran
n°282774
Taz
bisounours-codeur
Posté le 25-06-2003 à 13:29:09  profilanswer
 

patientez je cherche mes liens (putain ils sont ou les cons)
 
je vous aurez bien renvoyer aux sources mais  :sweat:

n°282776
theshockwa​ve
I work at a firm named Koslow
Posté le 25-06-2003 à 13:31:51  profilanswer
 

petits petits .... ksks ... Allez, venez les petits liens !  [:roxelay]
 
Bon ... En tous cas, ca m'intéresse aussi, donc je patiente .... [:ddr555]


---------------
last.fm
n°282779
Taz
bisounours-codeur
Posté le 25-06-2003 à 13:39:04  profilanswer
 

Citation :

NTFS uses transaction logging and recovery to guarantee that the volume structure is not corrupted. For this reason, all file system data is accessible after a system failure. NTFS guarantees user data only if the program used to create the data uses the FILE_FLAG_WRITE_THROUGH Win32 flag. If the program does not use this flag, user data can be lost due to a system failure. If a system failure does occur, NTFS shows either the previous data, the new data, or zeros. Users do not see random data on the volume as the result of a crash.

je viens de tomber sur ça, pas grand chose à voir...
 
non, j'ai mailé un PPCien, par ce que j'ai retrouvé le lien dans mes archives de bookmarks, mais bon, comme ça date et qu'entre temps PPC a crashé, a pu topic héhé
 
je remonterai le topic quand j'aurais reçu mon mail

n°282788
HelloWorld
Salut tout le monde!
Posté le 25-06-2003 à 14:12:05  profilanswer
 

Je crois que tu n'as pas bien lu ...
"NTFS uses transaction logging and recovery to guarantee that the volume structure is not corrupted. For this reason, all file system data is accessible after a system failure."
 
Rien de plus normal : après un crash, pas besoin de faire un scandisk avant de pouvoir lire tout les fichiers, NTFS n'en a pas besoin : on est assuré que la structure du volume est saine, ce qui n'est pas le cas par exemple avec la FAT. => c'est un bon point.
 
"NTFS guarantees user data only if the program used to create the data uses the FILE_FLAG_WRITE_THROUGH Win32 flag. If the program does not use this flag, user data can be lost due to a system failure. If a system failure does occur, NTFS shows either the previous data, the new data, or zeros. Users do not see random data on the volume as the result of a crash."
 
Si, quand le crash a eu lieu, un fichier était ouvert, en cours d'écriture, alors NTFS ne garantit pas que les données écrites l'aient été effectivement fait. C'est "normal", à cause des buffers. La seule exception est quand on a demandé au système de ne pas utiliser de buffer, à l'aide du flag FILE_FLAG_WRITE_THROUGH lors de l'appel à CreateFile. Alors là, on est assuré que tout ce qui est écrit l'est réellement et instantanément sur le disque. Si l'on n'a pas utilisé ce flag, on peut perdre les données qui étaient dans le cache et non encore écrites, et avoir à la place soit les données précédentes, soit des zéros.
=> là c'est pas spécialement un bon point, mais ça s'applique à la plupart des systèmes de fichiers modernes.
 
Je vois pas de problème. Mais c'est vrai qu'on parlais des problèmes de la journalisation qui a un train de retard.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°282789
Taz
bisounours-codeur
Posté le 25-06-2003 à 14:18:45  profilanswer
 

je touche au but la je crois. En fait, ce que je voulais dire initialement, c'était à propos de la différence de portée des log.

n°282790
LetoII
Le dormeur doit se réveiller
Posté le 25-06-2003 à 14:20:36  profilanswer
 

HelloWorld a écrit :

La seule exception est quand on a demandé au système de ne pas utiliser de buffer, à l'aide du flag FILE_FLAG_WRITE_THROUGH lors de l'appel à CreateFile. Alors là, on est assuré que tout ce qui est écrit l'est réellement et instantanément sur le disque. Si l'on n'a pas utilisé ce flag, on peut perdre les données qui étaient dans le cache et non encore écrites, et avoir à la place soit les données précédentes, soit des zéros.
=> là c'est pas spécialement un bon point, mais ça s'applique à la plupart des systèmes de fichiers modernes.
 
Je vois pas de problème. Mais c'est vrai qu'on parlais des problèmes de la journalisation qui a un train de retard.  


 
Pas vraiment ça passe encore par le cache disque, avec FILE_FLAG_NO_BUFFERING en plus on peut passer outre le cache du disque, si c suporté par le matos.


---------------
Le Tyran
n°282863
HelloWorld
Salut tout le monde!
Posté le 25-06-2003 à 16:48:33  profilanswer
 

Désolé Taz, mais j'ai toujours du mal à te suivre.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°282938
theshockwa​ve
I work at a firm named Koslow
Posté le 25-06-2003 à 18:03:49  profilanswer
 

Pareil, je vois toujours pas où tu voulais en venir .... :(


---------------
last.fm

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Débats

  NTFS et la journalisation

 

Sujets relatifs
Mettre le support d'ecriture en ntfs on risque quoi ?[MDK 9.1] Pb zarbi avec les part. NTFS
hdd en NTFSconvertir fs NTFS en ext3
Conversion NTFS => FATEcrire sur une partoch NTFS : quelles solutions ?
NTFS sous RedHat 9 [big n00b]ecrire sur une partition NTFS
montage disque ntfs sous linuxAix 4.3.3 Monter une partition NTFS
Plus de sujets relatifs à : NTFS et la journalisation


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR