| delorie.com/archives/browse.cgi | search |
| Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
| List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
| List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
| List-Post: | <mailto:cygwin AT cygwin DOT com> |
| List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs> |
| Sender: | cygwin-owner AT cygwin DOT com |
| Mail-Followup-To: | cygwin AT cygwin DOT com |
| Delivered-To: | mailing list cygwin AT cygwin DOT com |
| Message-ID: | <3F9653F3.3000507@futarque.com> |
| Date: | Wed, 22 Oct 2003 11:54:59 +0200 |
| From: | Christian Damkjer George <cdg AT futarque DOT com> |
| User-Agent: | Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5b) Gecko/20030827 |
| X-Accept-Language: | en-us, en |
| MIME-Version: | 1.0 |
| To: | cygwin AT cygwin DOT com |
| Subject: | block size in /proc/partitions bug? |
Hi
I am working on a tool which reads raw from a disk via cygwin's /dev/sdX
interface, which works fine. But I need to determine the size of the
disk preferably in sectors. I can not find a get ata identity
functionality in cygwin, but I can live without it if I could get the
disk size elsewhere. My disk is 40 Gb which is divided in to two
partitions on 20Gb each. "df" reports 19567136 and 20625392 1k-blocks
each, which is the correct size. But /proc/partitions says 313074216 and
330167880 which is about a factor 0.0625 of compared to linux. Why this
strange factor it seems like you accidently multiplied by 16.
My cygwin version is 1.5.5-1
/Christian
--------------------------- Dump of my win2k running cygwin
cdg AT luke /usr/bin 3670-4
$ cat /proc/partitions
major minor #blocks name
17 32 643242600 sda
17 33 313074216 sda1
17 34 330167880 sda2
cdg AT luke /usr/bin 3670-4
$ df
Filesystem 1k-blocks Used Available Use% Mounted on
C:\cygwin\usr\X11R6\lib\X11\fonts
19567136 13020552 6546584 67%
/usr/X11R6/lib/X11/fonts
C:\cygwin\bin 19567136 13020552 6546584 67% /usr/bin
C:\cygwin\lib 19567136 13020552 6546584 67% /usr/lib
C:\cygwin 19567136 13020552 6546584 67% /
c: 19567136 13020552 6546584 67% /cygdrive/c
h: 20625392 15101200 5524192 74% /cygdrive/h
------------------- Dump of linux server ---
cdg AT zaphod ~/unixenv 3670-4
$ cat /proc/partitions
major minor #blocks name
9 0 2931776 md0
9 1 2931776 md1
9 2 14490560 md2
9 3 14498560 md3
9 4 28988992 md4
9 5 70830336 md5
8 0 17921835 sda
8 1 489951 sda1
8 2 2931862 sda2
8 3 14498662 sda3
8 16 17921835 sdb
8 17 489951 sdb1
8 18 2931862 sdb2
8 19 14498662 sdb3
8 32 35916548 sdc
8 33 497983 sdc1
8 34 35415292 sdc2
8 48 17921835 sdd
8 49 489951 sdd1
8 50 2931862 sdd2
8 51 14498662 sdd3
8 64 17921835 sde
8 65 489951 sde1
8 66 2931862 sde2
8 67 14498662 sde3
8 80 35916548 sdf
8 81 497983 sdf1
8 82 35415292 sdf2
3 0 39082680 hda
3 1 39078081 hda1
cdg AT zaphod ~/unixenv 3670-4
$ df
Filesystem 1k-blocks Used Available Use% Mounted on
rootfs 2885728 2696840 42300 99% /
/dev/root 2885728 2696840 42300 99% /
/dev/md5 69717728 11478056 54698156 18% /store2
/dev/hda1 38464340 24432912 12077524 67% /store1
AFS 9000000 0 9000000 0% /afs
/dev/md4 28533316 23185864 3898004 86% /home
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |