Страница 1 из 1

FreeBSD, df, реальный размер диска

Добавлено: 2010-03-01 22:56:12
Pavev
Друзья, добрый день.

Не могу разобраться в следующей ситуации:
есть диск, размером 5G (ad2), на него была перенесена при помощи dd ОС FreeBSD с диска размером 1G.
После выполнения fdisk -I /dev/ad2:

Код: Выделить всё

 fdisk -s /dev/ad2
/dev/ad2: 10402 cyl 16 hd 63 sec
Part        Start        Size Type Flags
   1:          63    10485153 0xa5 0x80
После выполнения bsdlabel:

Код: Выделить всё

 bsdlabel /dev/ad2s1
# /dev/ad2s1:
8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  a: 10485137       16    4.2BSD        0     0     0
  c: 10485153        0    unused        0     0         # "raw" part, don't edit
Далее следовала команда growfs -y /dev/ad2s1a

После этого:

Код: Выделить всё

 df -k
Filesystem  1024-blocks   Used   Avail Capacity  Mounted on
/dev/ad0s1a     5076734 898792 3771804    19%    /
devfs                 1      1       0   100%    /dev
/dev/ad2s1a     4920830 362118 4165046     8%    /mnt
Мне не понятно, почему размер диска имеет значение 4920830K, в то время как под раздел было выделено (10485137*512)b.

Диск ad0 - это тоже диск на 5G. Но на него ОС не переносилась, а сразу устанавливалась с нуля. То, что различается видимый ОС размер этих дисков вносит лишь еще большее недопонимание.

geom disk list выдает следующую информацию:

Код: Выделить всё

1. Name: ad0
   Mediasize: 5368709120 (5.0G)
   Sectorsize: 512
   Mode: r1w1e3
   fwsectors: 63
   fwheads: 16

Geom name: ad1
Providers:
1. Name: ad1
   Mediasize: 1073741824 (1.0G)
   Sectorsize: 512
   Mode: r0w0e0
   fwsectors: 63
   fwheads: 16

Geom name: ad2
Providers:
1. Name: ad2
   Mediasize: 5368709120 (5.0G)
   Sectorsize: 512
   Mode: r1w1e3
   fwsectors: 63
   fwheads: 16
Прошу помощи в решении данного вопроса.

Re: FreeBSD, df, реальный размер диска

Добавлено: 2010-03-02 17:49:27
Pavev
Неужели никто не сталкивался с таким вопросом...

Re: FreeBSD, df, реальный размер диска

Добавлено: 2010-03-02 18:09:10
проходил
df -H

Re: FreeBSD, df, реальный размер диска

Добавлено: 2010-03-02 19:39:07
Pavev
проходил писал(а):df -H
Речь идет не о реальном диске, а о виртуальном диске - все действие разворачивается в QEMU.
А опция -H как известно использует официальные SI единицы измерения (1M = 1000000B)