Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Cześć,
Chciałbym się dowiedzieć dlaczego usuwanie dużych plików trwa parę sekund?
Zakładamy że plik xxx.xxx ma 200GB, odpalam komendę rm xxx.xxx i muszę czekać parę sekund - czemu?
Czy to czasem nie powinien być zwykły unlink tego pliku? Czy coś ciekawego dzieje się na poziomie dysku?
Offline
to zależy od systemu plików
Offline
No Baa
http://pl.wikipedia.org/wiki/System_plik%C3%B3w wystarczy poszukać
Offline
Gdybyś chciał te dane naprawdę usunąć, pytałbyś dlaczego rm jest takie szybkie ;) .
Offline
Raczej losowymi danymi, do tego nadpisując przynajmniej kilkukrotnie.
Offline
Zawsze mnie ciekawiło dlaczego trzeba kilka razy trzeba nadpisywać kilka razy dane w danym miejscu? Przecież jak fizycznie się przejedzie po tym miejscu zerami lub jednynkami to raczej nie będzie możliwości ponownego odczytania danych.
Offline
pablo napisał(-a):
Zawsze mnie ciekawiło dlaczego trzeba kilka razy trzeba nadpisywać kilka razy dane w danym miejscu? Przecież jak fizycznie się przejedzie po tym miejscu zerami lub jednynkami to raczej nie będzie możliwości ponownego odczytania danych.
Będzie możliwe bo 1 i 0 nie jest nośnikiem danych tylko płytka na której jest elektryzowane "coś" (już nie pamiętam dokładnie) i według nich odczytywany stan. Czyli można poznać jaki był wcześniej.
owca napisał(-a):
Minio napisał(-a):
Gdybyś chciał te dane naprawdę usunąć, pytałbyś dlaczego rm jest takie szybkie ;) .
Naprawdę usunąć, czyli że co? Zastąpić miejsce pliku samymi zerami?
Czyli nie usuwając pierwszego sektora zbioru plikowego tylko wszystkie sektory jakie zajmuje na dysku.
Ostatnio edytowany przez bns (2009-02-24 21:44:34)
Offline
Strony: 1