Zapis na partycjach, montowanie urzadzen etc...
: 06 czerwca 2006, 16:19
Spotykamy sie czesto z problemem montowania i odmontowywania roznych urzadzen i zapisu na partycjach wiec mysle ze troche teorii wyjasni dlaczego nalezy najpierw odmontowac dane urzadzenie a potem dopiero je odlaczac/wysuwac etc.
dane umieszczane są w buforze i oczekują na swoją kolej do zapisu na dyskietkę lub partycję. Ponieważ nie ma sensu zapisywać od razu na dysku zmiany każdego bajtu, zwłaszcza w przypadku danych które często się zmieniają, te dane dla użytkownika wyglądają jakby już były zapisane, ale tak naprawdę znajdują się cały czas tylko w buforze pamięci, a na dysk trafią dopiero kiedy system nie bedzie miał nic ważniejszego do roboty :P
W momencie odmontowywania partycji system opróżnia bufor i wszystkie dane trafiają bezpiecznie na dysk.
Dlatego jeśli wyciągniemy dyskietkę bez odmontowania, jest duże prawdopodobienstwo, ze nic na niej nie będzie.
Można obejść ten problem, wymuszając przy montowaniu tryb synchroniczny (opcja sync) - oznacza to, że wszystkie dane nie będą przechowywane w buforze, a będą zapisane na dysk tak szybko jak to tylko będzie możliwe - i wtedy można już wyciągać dyskietki bez odmontowywania ;-)
Używanie partycji w trybie synchronicznym jest wolniejsze (więcej operacji IO).
NIE WOLNO montować w trybie synchronicznym pamięci flash, np. pendrive'ów - mają one małą liczbę cylki odczytu zapisu, więc tryb synchroniczny je po prostu zabija (dużo operacji IO) - i już po skopiowaniu kilku GB może sie okazać, że pamięć jest do wyrzucenia.
dane umieszczane są w buforze i oczekują na swoją kolej do zapisu na dyskietkę lub partycję. Ponieważ nie ma sensu zapisywać od razu na dysku zmiany każdego bajtu, zwłaszcza w przypadku danych które często się zmieniają, te dane dla użytkownika wyglądają jakby już były zapisane, ale tak naprawdę znajdują się cały czas tylko w buforze pamięci, a na dysk trafią dopiero kiedy system nie bedzie miał nic ważniejszego do roboty :P
W momencie odmontowywania partycji system opróżnia bufor i wszystkie dane trafiają bezpiecznie na dysk.
Dlatego jeśli wyciągniemy dyskietkę bez odmontowania, jest duże prawdopodobienstwo, ze nic na niej nie będzie.
Można obejść ten problem, wymuszając przy montowaniu tryb synchroniczny (opcja sync) - oznacza to, że wszystkie dane nie będą przechowywane w buforze, a będą zapisane na dysk tak szybko jak to tylko będzie możliwe - i wtedy można już wyciągać dyskietki bez odmontowywania ;-)
Używanie partycji w trybie synchronicznym jest wolniejsze (więcej operacji IO).
NIE WOLNO montować w trybie synchronicznym pamięci flash, np. pendrive'ów - mają one małą liczbę cylki odczytu zapisu, więc tryb synchroniczny je po prostu zabija (dużo operacji IO) - i już po skopiowaniu kilku GB może sie okazać, że pamięć jest do wyrzucenia.