![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen! |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Kan nogen tænke på et scenario, hvor størrelse er indberettet af ls-l mindre end størrelsen rapporteret ved du.
Den anden vej rundt er muligt, hvis filen har huller, ls-l vil rapportere en størrelse mere end du (siden du beregner de faktiske diskforbrug) Men jeg kan ikke forstå, hvorfor du rapporter en størrelse mere end ls-l. For f.eks: % Ls-l file12MB.pdf -rw-r - r - 1 vqwe 11650342 apr 19 16:34 file12MB.pdf % Du-k file12MB.pdf 11.404 file12MB.pdf du viser filstørrelse er 11.404 Kb. ls viser filstørrelse 11650342 bytes \u003d 11377.2 Kb Hvordan er dette muligt? Er det, at du tæller den plads besat af Indirekte blokke såvel??? venter på dit svar ![]() |
|
|||||
|
Citat:
BTW, dit andet tilfælde kaldes ofte "sparse filer". |
|
||||
|
Jeg har en endnu mere interessant tilfælde af ls uenig med du: Code:
[server1-/var/crash]# ls -lh 10.1.1.100-2009-01-05-14:01 total 1018M -rw------- 1 netdump netdump 332K Jan 5 14:56 log -rw------- 1 netdump netdump 16G Jan 5 14:52 vmcore [server1-/var/crash]# du -h 10.1.1.100-2009-01-05-14:01/* 336K 10.1.1.100-2009-01-05-14:01/log 1017M 10.1.1.100-2009-01-05-14:01/vmcore Disse filer blev oprettet af netdump på linux. Filsystemet type ext3. Så det grundlæggende udseende Jeg har en 16GB-fil, der kun huser omkring 1 GB diskplads. Er vmcore en såkaldt "sparse fil"? Jeg har kun set noget lignende en gang før, de blev vmlog filer oprettet af VMware ESX vært på en NFS mount (du ville rapport 0, men ls ville vise en 1GB fil). |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|