lkml.org 
[lkml]   [2003]   [May]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
Date
Subjectgarbage in /proc/partitions (kernel 2.4.20)
From
There is garbage in the /proc/partions "file" when the partition 
information exceeds the page size. It is a problem that lies in the
interaction between linux/fs/seq_file.c:seq_read() and the
seq_operations defined in linux/drivers/block/genhd.c.

I believe that the offending is in the following section of seq_read():
/* we need at least one record in buffer */
while (1) {
pos = m->index;
p = m->op->start(m, &pos);
err = PTR_ERR(p);
if (!p || IS_ERR(p))
break;
err = m->op->show(m, p);
if (err)
break;
if (m->count < m->size)
goto Fill;
m->op->stop(m, p);
kfree(m->buf);
m->buf = kmalloc(m->size <<= 1, GFP_KERNEL);
if (!m->buf)
goto Enomem;
}

What seems to happen is that the partition information does not fit in
m-buf, so 2x the amount of memory is allocated. However, "count"
doesn't seem to be reset, so really, there is still only one page to
use instead of two (count points to the end of the first page). Again
we malloc more space - this time 4 pages worth. Count is still not
reset, but now we have 2 pages worth of space to use and the operations
succeed. When the buffer is copied to user space, we have a whole
bunch of garbage, followed by the correct information.

On the surface, it would appear that the right thing to do is set
"count" to zero at the end of the while loop.
diff -urN linux-2.4.20/fs/seq_file.c linux-2.4.20-patched/fs/seq_file.c
--- linux-2.4.20/fs/seq_file.c Sat Nov 17 20:16:22 2001
+++ linux-2.4.20-patched/fs/seq_file.c Fri May 2 14:16:41 2003
@@ -94,6 +94,7 @@
m->buf = kmalloc(m->size <<= 1, GFP_KERNEL);
if (!m->buf)
goto Enomem;
+ m->count = 0;
}
m->op->stop(m, p);
goto Done;
This solves the problem for /proc/partitions, but I am not completely
clear on exactly who is at fault here, so this may be the wrong thing
to do...

I have attached examples to illustrate the problem (my apologies if
this makes the mail larger than what is generally accepted). In the
first, the partition information weighs in under the page size and
displays correctly. In the second, the partition information is > the
page size and garbage gets included.
thanks,
brassow

major minor #blocks name rio rmerge rsect ruse wio wmerge wsect wuse running use aveq

8 0 8965347 sda 4279 16429 66304 26570 9361 4255 31396 117830 0 32650 144400
8 1 24097 sda1 24 518 1084 280 5 3 18 830 0 660 1110
8 2 136552 sda2 1 0 8 10 0 0 0 0 0 10 10
8 3 514080 sda3 800 6098 13796 6120 4339 3673 16428 27860 0 11690 33980
8 4 1 sda4 0 0 0 0 0 0 0 0 0 0 0
8 5 1028159 sda5 1003 2671 29266 9270 297 57 2960 15850 0 13700 25120
8 6 514079 sda6 398 6983 14762 1800 1729 83 3624 26800 0 10750 28600
8 7 208844 sda7 1659 18 3354 7200 2876 336 6462 41150 0 10980 48350
8 8 6538454 sda8 389 126 3994 1880 115 103 1904 5340 0 3310 7220
8 16 8388608 sdb 18 54 144 80 0 0 0 0 0 80 80
8 17 1 sdb1 0 0 0 0 0 0 0 0 0 0 0
8 18 554242 sdb2 0 0 0 0 0 0 0 0 0 0 0
8 19 803250 sdb3 0 0 0 0 0 0 0 0 0 0 0
8 20 803250 sdb4 0 0 0 0 0 0 0 0 0 0 0
8 21 200749 sdb5 0 0 0 0 0 0 0 0 0 0 0
8 22 200781 sdb6 0 0 0 0 0 0 0 0 0 0 0
8 23 200781 sdb7 0 0 0 0 0 0 0 0 0 0 0
8 24 257040 sdb8 0 0 0 0 0 0 0 0 0 0 0
8 25 192717 sdb9 0 0 0 0 0 0 0 0 0 0 0
8 32 8388608 sdc 39 144 366 220 4 0 8 70 0 250 290
8 33 1 sdc1 0 0 0 0 0 0 0 0 0 0 0
8 34 554242 sdc2 0 0 0 0 0 0 0 0 0 0 0
8 35 803250 sdc3 0 0 0 0 0 0 0 0 0 0 0
8 36 803250 sdc4 0 0 0 0 0 0 0 0 0 0 0
8 37 200749 sdc5 0 0 0 0 0 0 0 0 0 0 0
8 38 200781 sdc6 0 0 0 0 0 0 0 0 0 0 0
8 39 200781 sdc7 0 0 0 0 0 0 0 0 0 0 0
8 40 200781 sdc8 0 0 0 0 0 0 0 0 0 0 0
8 41 200781 sdc9 0 0 0 0 0 0 0 0 0 0 0
8 48 8388608 sdd 33 102 270 180 4 0 8 50 0 200 230
8 49 1 sdd1 0 0 0 0 0 0 0 0 0 0 0
8 50 554242 sdd2 0 0 0 0 0 0 0 0 0 0 0
8 51 803250 sdd3 0 0 0 0 0 0 0 0 0 0 0
8 52 803250 sdd4 0 0 0 0 0 0 0 0 0 0 0
8 53 200749 sdd5 0 0 0 0 0 0 0 0 0 0 0
8 54 200781 sdd6 0 0 0 0 0 0 0 0 0 0 0
8 55 200781 sdd7 0 0 0 0 0 0 0 0 0 0 0
8 56 200781 sdd8 0 0 0 0 0 0 0 0 0 0 0
8 57 200781 sdd9 0 0 0 0 0 0 0 0 0 0 0
8 64 1048575 sde 7 21 56 6510 0 0 0 0 0 6510 6510
8 80 8388608 sdf 51 1236 2574 370 4 0 8 80 0 300 450
8 81 1 sdf1 0 0 0 0 0 0 0 0 0 0 0
8 82 554242 sdf2 0 0 0 0 0 0 0 0 0 0 0
8 83 803250 sdf3 0 0 0 0 0 0 0 0 0 0 0
8 84 803250 sdf4 0 0 0 0 0 0 0 0 0 0 0
8 85 200749 sdf5 0 0 0 0 0 0 0 0 0 0 0
8 86 200781 sdf6 0 0 0 0 0 0 0 0 0 0 0
8 87 200781 sdf7 0 0 0 0 0 0 0 0 0 0 0
8 88 200781 sdf8 0 0 0 0 0 0 0 0 0 0 0
8 89 200781 sdf9 0 0 0 0 0 0 0 0 0 0 0
8 96 8388608 sdg 33 102 270 160 4 0 8 50 0 180 210
8 97 1 sdg1 0 0 0 0 0 0 0 0 0 0 0
8 98 554242 sdg2 0 0 0 0 0 0 0 0 0 0 0
8 99 803250 sdg3 0 0 0 0 0 0 0 0 0 0 0
8 100 803250 sdg4 0 0 0 0 0 0 0 0 0 0 0
8 101 200749 sdg5 0 0 0 0 0 0 0 0 0 0 0
8 102 200781 sdg6 0 0 0 0 0 0 0 0 0 0 0
8 103 200781 sdg7 0 0 0 0 0 0 0 0 0 0 0
8 104 200781 sdg8 0 0 0 0 0 0 0 0 0 0 0
8 105 200781 sdg9 0 0 0 0 0 0 0 0 0 0 0
8 112 8388608 sdh 33 102 270 170 4 0 8 50 0 190 220
8 113 1 sdh1 0 0 0 0 0 0 0 0 0 0 0
8 114 554242 sdh2 0 0 0 0 0 0 0 0 0 0 0
8 115 803250 sdh3 0 0 0 0 0 0 0 0 0 0 0
8 116 803250 sdh4 0 0 0 0 0 0 0 0 0 0 0
8 117 200749 sdh5 0 0 0 0 0 0 0 0 0 0 0
8 118 200781 sdh6 0 0 0 0 0 0 0 0 0 0 0
8 119 200781 sdh7 0 0 0 0 0 0 0 0 0 0 0
8 120 200781 sdh8 0 0 0 0 0 0 0 0 0 0 0
8 121 200781 sdh9 0 0 0 0 0 0 0 0 0 0 0
8 128 8388608 sdi 75 290 730 460 29 2030 4118 1130 0 680 1590
8 129 1 sdi1 0 0 0 0 0 0 0 0 0 0 0
8 130 554242 sdi2 0 0 0 0 0 0 0 0 0 0 0
8 131 803250 sdi3 0 0 0 0 0 0 0 0 0 0 0
8 132 803250 sdi4 0 0 0 0 0 0 0 0 0 0 0
8 133 200749 sdi5 0 0 0 0 0 0 0 0 0 0 0
8 134 200781 sdi6 0 0 0 0 0 0 0 0 0 0 0
major minor #blocks name rio rmerge rsect ruse wio wmerge wsect wuse running use aveq

ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ 8 0 8965347 sda 4279 16429 66304 26570 9329 4244 31302 117770 0 32610 144340
8 1 24097 sda1 24 518 1084 280 5 3 18 830 0 660 1110
8 2 136552 sda2 1 0 8 10 0 0 0 0 0 10 10
8 3 514080 sda3 800 6098 13796 6120 4325 3663 16378 27850 0 11680 33970
8 4 1 sda4 0 0 0 0 0 0 0 0 0 0 0
8 5 1028159 sda5 1003 2671 29266 9270 296 57 2952 15850 0 13700 25120
8 6 514079 sda6 398 6983 14762 1800 1715 82 3594 26750 0 10720 28550
8 7 208844 sda7 1659 18 3354 7200 2873 336 6456 41150 0 10980 48350
8 8 6538454 sda8 389 126 3994 1880 115 103 1904 5340 0 3310 7220
8 16 8388608 sdb 18 54 144 80 0 0 0 0 0 80 80
8 17 1 sdb1 0 0 0 0 0 0 0 0 0 0 0
8 18 554242 sdb2 0 0 0 0 0 0 0 0 0 0 0
8 19 803250 sdb3 0 0 0 0 0 0 0 0 0 0 0
8 20 803250 sdb4 0 0 0 0 0 0 0 0 0 0 0
8 21 200749 sdb5 0 0 0 0 0 0 0 0 0 0 0
8 22 200781 sdb6 0 0 0 0 0 0 0 0 0 0 0
8 23 200781 sdb7 0 0 0 0 0 0 0 0 0 0 0
8 24 257040 sdb8 0 0 0 0 0 0 0 0 0 0 0
8 25 192717 sdb9 0 0 0 0 0 0 0 0 0 0 0
8 32 8388608 sdc 39 144 366 220 4 0 8 70 0 250 290
8 33 1 sdc1 0 0 0 0 0 0 0 0 0 0 0
8 34 554242 sdc2 0 0 0 0 0 0 0 0 0 0 0
8 35 803250 sdc3 0 0 0 0 0 0 0 0 0 0 0
8 36 803250 sdc4 0 0 0 0 0 0 0 0 0 0 0
8 37 200749 sdc5 0 0 0 0 0 0 0 0 0 0 0
8 38 200781 sdc6 0 0 0 0 0 0 0 0 0 0 0
8 39 200781 sdc7 0 0 0 0 0 0 0 0 0 0 0
8 40 200781 sdc8 0 0 0 0 0 0 0 0 0 0 0
8 41 200781 sdc9 0 0 0 0 0 0 0 0 0 0 0
8 48 8388608 sdd 33 102 270 180 4 0 8 50 0 200 230
8 49 1 sdd1 0 0 0 0 0 0 0 0 0 0 0
8 50 554242 sdd2 0 0 0 0 0 0 0 0 0 0 0
8 51 803250 sdd3 0 0 0 0 0 0 0 0 0 0 0
8 52 803250 sdd4 0 0 0 0 0 0 0 0 0 0 0
8 53 200749 sdd5 0 0 0 0 0 0 0 0 0 0 0
8 54 200781 sdd6 0 0 0 0 0 0 0 0 0 0 0
8 55 200781 sdd7 0 0 0 0 0 0 0 0 0 0 0
8 56 200781 sdd8 0 0 0 0 0 0 0 0 0 0 0
8 57 200781 sdd9 0 0 0 0 0 0 0 0 0 0 0
8 64 1048575 sde 7 21 56 6510 0 0 0 0 0 6510 6510
8 80 8388608 sdf 51 1236 2574 370 4 0 8 80 0 300 450
8 81 1 sdf1 0 0 0 0 0 0 0 0 0 0 0
8 82 554242 sdf2 0 0 0 0 0 0 0 0 0 0 0
8 83 803250 sdf3 0 0 0 0 0 0 0 0 0 0 0
8 84 803250 sdf4 0 0 0 0 0 0 0 0 0 0 0
8 85 200749 sdf5 0 0 0 0 0 0 0 0 0 0 0
8 86 200781 sdf6 0 0 0 0 0 0 0 0 0 0 0
8 87 200781 sdf7 0 0 0 0 0 0 0 0 0 0 0
8 88 200781 sdf8 0 0 0 0 0 0 0 0 0 0 0
8 89 200781 sdf9 0 0 0 0 0 0 0 0 0 0 0
8 96 8388608 sdg 33 102 270 160 4 0 8 50 0 180 210
8 97 1 sdg1 0 0 0 0 0 0 0 0 0 0 0
8 98 554242 sdg2 0 0 0 0 0 0 0 0 0 0 0
8 99 803250 sdg3 0 0 0 0 0 0 0 0 0 0 0
8 100 803250 sdg4 0 0 0 0 0 0 0 0 0 0 0
8 101 200749 sdg5 0 0 0 0 0 0 0 0 0 0 0
8 102 200781 sdg6 0 0 0 0 0 0 0 0 0 0 0
8 103 200781 sdg7 0 0 0 0 0 0 0 0 0 0 0
8 104 200781 sdg8 0 0 0 0 0 0 0 0 0 0 0
8 105 200781 sdg9 0 0 0 0 0 0 0 0 0 0 0
8 112 8388608 sdh 33 102 270 170 4 0 8 50 0 190 220
8 113 1 sdh1 0 0 0 0 0 0 0 0 0 0 0
8 114 554242 sdh2 0 0 0 0 0 0 0 0 0 0 0
8 115 803250 sdh3 0 0 0 0 0 0 0 0 0 0 0
8 116 803250 sdh4 0 0 0 0 0 0 0 0 0 0 0
8 117 200749 sdh5 0 0 0 0 0 0 0 0 0 0 0
8 118 200781 sdh6 0 0 0 0 0 0 0 0 0 0 0
8 119 200781 sdh7 0 0 0 0 0 0 0 0 0 0 0
8 120 200781 sdh8 0 0 0 0 0 0 0 0 0 0 0
8 121 200781 sdh9 0 0 0 0 0 0 0 0 0 0 0
8 128 8388608 sdi 65 244 618 390 28 2030 4116 1120 0 600 1510
8 129 1 sdi1 0 0 0 0 0 0 0 0 0 0 0
8 130 554242 sdi2 0 0 0 0 0 0 0 0 0 0 0
8 131 803250 sdi3 0 0 0 0 0 0 0 0 0 0 0
8 132 803250 sdi4 0 0 0 0 0 0 0 0 0 0 0
8 133 200749 sdi5 0 0 0 0 0 0 0 0 0 0 0
8 134 200781 sdi6 0 0 0 0 0 0 0 0 0 0 0
8 135 200781 sdi7 0 0 0 0 0 0 0 0 0 0 0

\
 
 \ /
  Last update: 2005-03-22 13:35    [W:0.047 / U:0.084 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site