Не могу разобраться в следующей ситуации:
есть диск, размером 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
Прошу помощи в решении данного вопроса.