Re: Sparse? nie-sparse?

Autor: Sempiterna <rzopa_at_amorki.pl>
Data: Sat 07 Mar 2009 - 15:39:52 MET
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response
Message-ID: <49b2873f$1@news.home.net.pl>

Użytkownik "Tomasz Chmielewski" <tch@nospam.wpkg.org> napisał w
wiadomości news:gotst9$d3r$1@online.de...
> Dobrze cie zrozumialem?
>
> Tworzysz pusty plik sparse o objetosci 10 GB i z dysku ubywa 10 GB?

Dokładnie tak.
Załóżmy - na dysku jest równo 2000000000 wolnego (możliwqe przy blokach
512 i 1024 bajty).
Daję
fsutil file createnew d:\0 2000000000
I na dysku nie zostaje nawet bajt wolnego miejsca - pokazuje 0
wolnego... O, wkleję zapis próby: (na dysku jest 2147454464 bajtów
wolnego. Uszkodzonym sie nie przejmujcie - ten dysk jest właśnie do
takich prób)
Oto, co wlaśnie teraz sprawdziłem...

C:\>chkdsk d: /f
Typ systemu plików to NTFS.

CHKDSK sprawdza pliki (poziom 1 z 3)
Ukończono sprawdzanie plików.
CHKDSK sprawdza indeksy (poziom 2 z 3)
Ukończono weryfikację indeksów.
CHKDSK sprawdza deskryptory zabezpieczenia (poziom 3 z 3)
Ukończono sprawdzanie deskryptorów zabezpieczeń.
System Windows sprawdził system plików i nie znalazł żadnych problemów.

   2104672 KB całkowitego miejsca na dysku.
         0 KB w 1 plikach.
        12 KB w 9 indeksach.
      4520 KB w uszkodzonych sektorach.
      3015 KB używanych przez system.
      2048 KB zajętych przez plik dziennika.
   2097124 KB dostępnych na dysku.

       512 bajtów w każdej jednostce alokacji.
   4209344 ogółem jednostek alokacji na dysku.
   4194248 jednostek alokacji dostępnych na dysku.

C:\>fsutil file createnew d:\0 2147454464
Plik d:\0 został utworzony

C:\>chkdsk d: /f
Typ systemu plików to NTFS.

CHKDSK sprawdza pliki (poziom 1 z 3)
Ukończono sprawdzanie plików.
CHKDSK sprawdza indeksy (poziom 2 z 3)
Ukończono weryfikację indeksów.
CHKDSK sprawdza deskryptory zabezpieczenia (poziom 3 z 3)
Ukończono sprawdzanie deskryptorów zabezpieczeń.
System Windows sprawdził system plików i nie znalazł żadnych problemów.

   2104672 KB całkowitego miejsca na dysku.
   2097123 KB w 2 plikach.
        12 KB w 9 indeksach.
      4520 KB w uszkodzonych sektorach.
      3016 KB używanych przez system.
      2048 KB zajętych przez plik dziennika.
         0 KB dostępnych na dysku.

       512 bajtów w każdej jednostce alokacji.
   4209344 ogółem jednostek alokacji na dysku.
         0 jednostek alokacji dostępnych na dysku.

C:\>

Właściwości pliku:
http://sp5sjt.webpark.pl/p1.png

Właściwości dysku:
http://sp5sjt.webpark.pl/d1.png

Kopiowanie z tego dysku: (ledwo zdążyłem zrobić zrzut...)
http://sp5sjt.webpark.pl/jk1.png
Jak sie zrobi sparse na partycji z większą ilością wolnego, to
kopiowanie dochodzi powyżej 600 mega...

A jak się ten plik zapisze "po bożemu":

c:\>chkdsk d: /f
Typ systemu plików to NTFS.

CHKDSK sprawdza pliki (poziom 1 z 3)
Ukończono sprawdzanie plików.
CHKDSK sprawdza indeksy (poziom 2 z 3)
Ukończono weryfikację indeksów.
CHKDSK sprawdza deskryptory zabezpieczenia (poziom 3 z 3)
Ukończono sprawdzanie deskryptorów zabezpieczeń.
System Windows sprawdził system plików i nie znalazł żadnych problemów.

   2104672 KB całkowitego miejsca na dysku.
   2097123 KB w 2 plikach.
        12 KB w 9 indeksach.
      4520 KB w uszkodzonych sektorach.
      3016 KB używanych przez system.
      2048 KB zajętych przez plik dziennika.
         0 KB dostępnych na dysku.

       512 bajtów w każdej jednostce alokacji.
   4209344 ogółem jednostek alokacji na dysku.
         0 jednostek alokacji dostępnych na dysku.

c:\>
Właściwości pliku:
http://sp5sjt.webpark.pl/p2.png

Właściwości dysku:
http://sp5sjt.webpark.pl/d2.png

Kopiowanie z tego dysku (tym razem wynudziłem się, aby zlapać ten sam
procent postępu)
http://sp5sjt.webpark.pl/k2.png

Komenda chkdsk, czy to z /f, czy z /r, nic nie zmienia w fizyczności
pliku.
BTW. W trakcie prob, system w tle zaznaczył jeden z bloków jako
uszkodzony, nie od razu się zorientowałem...
Jak byc może wspominałem, to jest dysk do prób specjalnych, aby nie
eksperymentować na dysku z danymi...
Drugi plik, to wpis System Volume Information, nie zajmujący miejsca
dzięki rezydowaniu w MFT.

-- 
Na wiadomości z Quoted-Printable nie odpowiadam. 
Received on Sat Mar 7 18:10:33 2009

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Sat 07 Mar 2009 - 18:42:01 MET