mboost-dp1
Harddiskkapacitet kontra fri plads...
- Forside
- ⟨
- Forum
- ⟨
- Support
Jeg har en 72GB harddisk. Jeg har nu sammentalt samtlige filer på harddisken, inklusive skjulte og andre attributerede filer, og er kommet frem til, at der er brugt 40GB plads. Det burde i mit hoved resultere i omkring 32G fri plads.
Sandheden er dog noget mere lemfældig end teorien. Der er lige p.t. 2,7GB fri plads.
Efter en defragmentering er der ikke nogen ændring.
Mit spørgsmål siger næsten sig selv: Hvor er de forsvundne GB henne? Og hvordan får jeg dem tilbage?
Sandheden er dog noget mere lemfældig end teorien. Der er lige p.t. 2,7GB fri plads.
Efter en defragmentering er der ikke nogen ændring.
Mit spørgsmål siger næsten sig selv: Hvor er de forsvundne GB henne? Og hvordan får jeg dem tilbage?
Er det mange små filer, eller nogle få store?
Problemet kan være at dine filer altid vil bruge et helt cluster, f.eks. 8KB.
4KB fil = 8KB disk plads.
9KB fil = 16KB disk plads.
ReiserFS har løst dette problem, ved at tillade at flere små filer kan placeres i det samme kloster. Det kan give problemer med hastigheden, på langsomme diske.
Problemet kan være at dine filer altid vil bruge et helt cluster, f.eks. 8KB.
4KB fil = 8KB disk plads.
9KB fil = 16KB disk plads.
ReiserFS har løst dette problem, ved at tillade at flere små filer kan placeres i det samme kloster. Det kan give problemer med hastigheden, på langsomme diske.
Jeg ville ønske at kære gamle "Edit" var her, i denne stund... Jeg tror nok at jeg vrøvler, og at det er block-size, i stedet for cluster-size...
Da man gik fra FAT16, til FAT32 var mange glade, fordi det var jo 32 bit, og derfor dobbelt så godt.
De havde ret i én ting, og det var at det var 32bit, men det betød også block-størrelsen blev større, og derved kom der mere spildplads på disken.
Som #6 så fint beskriver, så er den mindste allokeringsevne en block, der afhængigt af filsystemet har en bestemt størrelse.
Det betyder, at skriver du 1 byte eller 8 bit i en fil, så vil de reservere 4 kilobyte, altså en faktor 4096 - hvilket så også er den maksimale spildplads for en enkelt fil.
Det betyder ikke det store, medmindre man har rå mængder af små filer, så kan spildpladsen være større end den reelle plads.
I Windows, når man højreklikkre på en mappen, og siger properties får man af samme grund 2 størrelser oplyst.
Size & Size on disk.
Jeg har en mappe, med 4 filer Size = 9.048 bytes - Size on disk er 20.480 bytes - altså en faktor 2.
Nu ved jeg ikke hvilket filsystem du har, så det er ikke sikekrt det giver mening, men prøv at defrag din disk, og se om det frigiver plads.
Med ext3 giver det ikke nogen mening.
De havde ret i én ting, og det var at det var 32bit, men det betød også block-størrelsen blev større, og derved kom der mere spildplads på disken.
Som #6 så fint beskriver, så er den mindste allokeringsevne en block, der afhængigt af filsystemet har en bestemt størrelse.
Det betyder, at skriver du 1 byte eller 8 bit i en fil, så vil de reservere 4 kilobyte, altså en faktor 4096 - hvilket så også er den maksimale spildplads for en enkelt fil.
Det betyder ikke det store, medmindre man har rå mængder af små filer, så kan spildpladsen være større end den reelle plads.
I Windows, når man højreklikkre på en mappen, og siger properties får man af samme grund 2 størrelser oplyst.
Size & Size on disk.
Jeg har en mappe, med 4 filer Size = 9.048 bytes - Size on disk er 20.480 bytes - altså en faktor 2.
Nu ved jeg ikke hvilket filsystem du har, så det er ikke sikekrt det giver mening, men prøv at defrag din disk, og se om det frigiver plads.
Med ext3 giver det ikke nogen mening.
Her er resultatet af en chkdsk på min disk (uden /F) - det ser ud som om det var en god ide at gennemfører et komplet check:
Den bruger altså 65MB til log-filer, og så ser det ud som om der er fejl i filsystemet...
"chkdsk" skrev:C:\>chkdsk
The type of the file system is NTFS.
WARNING! F parameter not specified.
Running CHKDSK in read-only mode.
CHKDSK is verifying files (stage 1 of 3)...
File verification completed.
CHKDSK is verifying indexes (stage 2 of 3)...
Index verification completed.
CHKDSK is recovering lost files.
CHKDSK is verifying security descriptors (stage 3 of 3)...
Security descriptor verification completed.
CHKDSK discovered free space marked as allocated in the
master file table (MFT) bitmap.
CHKDSK discovered free space marked as allocated in the volume bitmap.
Windows found problems with the file system.
Run CHKDSK with the /F (fix) option to correct these.
146512768 KB total disk space.
57716472 KB in 68805 files.
23592 KB in 7109 indexes.
0 KB in bad sectors.
160740 KB in use by the system.
65536 KB occupied by the log file.
88611964 KB available on disk.
4096 bytes in each allocation unit.
36628192 total allocation units on disk.
22152991 allocation units available on disk.
Den bruger altså 65MB til log-filer, og så ser det ud som om der er fejl i filsystemet...
chkdsk skrev:c:\>chkdsk
Filsystemtypen er NTFS.
Diskenhedsnavnet er IBM_PRELOAD.
Advarsel: Parameteren /F er ikke angivet.
Chkdsk kører i skrivebeskyttet tilstand.
CHKDSK kontrollerer filer (trin 1 af 3)...
Kontrollen af filer er fuldført.
CHKDSK kontrollerer indeks (trin 2 af 3)...
Sletter indeksposten cookies.txt i indekset $I30 til filen 7188.
Kontrollen af indeks er fuldført.
Der er fundet fejl. CHKDSK kan ikke fortsætte i skrivebeskyttet tilstand.
Mon jeg risikerer at miste alle mine data ved at køre en /F ? (Det har jeg gjort på næsten alle mine USB-devices hidtil...)
#27
Ahh, jeg havde samme problem, som nogen nok husker. Jeg løste det aldrig, men det lykkedes mig dog at ændre mængden af GB, som jeg mangler, fra 40 til 20 GB (SVJH). For midt vedkommende var der ikke noget at gøre, med mindre jeg ville formatere skidtet.
Konklusion: Held og lykke! ;D
Ahh, jeg havde samme problem, som nogen nok husker. Jeg løste det aldrig, men det lykkedes mig dog at ændre mængden af GB, som jeg mangler, fra 40 til 20 GB (SVJH). For midt vedkommende var der ikke noget at gøre, med mindre jeg ville formatere skidtet.
Konklusion: Held og lykke! ;D
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.