Bug 11805 - fat partitios made by mkdosfs cannot be resized
: fat partitios made by mkdosfs cannot be resized
Status: NEW
: Sisyphus
(All bugs in Sisyphus/fatresize)
: unstable
: all Linux
: P2 critical
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-05-18 16:16 by
Modified: 2010-09-30 13:40 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-05-18 16:16:25
root@qlinux ~ # file -s /dev/hdb1
/dev/hdb1: x86 boot sector, mkdosfs boot message display, code offset
0x3c, OEM-ID " mkdosfs", sectors/cluster 32, root entries 512, Media
descriptor 0xf8, sectors/FAT 200, sectors 1638566 (volumes > 32 MB) ,
serial number 0x464d8d86, label: "           ", FAT (16 bit)

root@qlinux ~ # fatresize -i -v /dev/hdb1
fatresize 1.0.2 (03/25/07)
Error: The file system's CHS geometry is (0, 0, 0), which is invalid.
The partition table's CHS geometry is (130, 255, 63).  If you select
Ignore, the file system's CHS geometry will be left unchanged.  If you
select Fix, the file system's CHS geometry will be set to match the
partition table's CHS geometry.
------- Comment #1 From 2007-05-18 16:25:18 -------
Относится ли это также к разделам, созданным средствами dos/windows?
------- Comment #2 From 2007-05-18 16:47:30 -------
не могу сказать, за неимением оных.
------- Comment #3 From 2007-05-18 17:00:45 -------
(In reply to comment #0)

Какой командой создавалась FS?
------- Comment #4 From 2007-05-18 17:36:03 -------
mkdosfs /dev/hdb1, mkdosfs /dev/evms/hdb1
В первом случае всё работает нормально, во втором -- нет.
Раньше работало в обоих случаях.
------- Comment #5 From 2009-07-21 16:04:40 -------
$ ls -l /dev/hdb1
# fatresize -i -vvv /dev/hdb1

CHS геометрия не зависит от ФС... она зависит от того, что libparted(!)
получает от ядра, вызывая сисколл для получения размера блочного устройства.
Специальный хак (strncmp(dev,"/dev/evms/",..)) никто не убирал. Если в данном
случае /dev/hdb1 - это тот же /dev/evms/hdb1, то... нужно пропатчить fatresize,
чтобы он дёргал stat и получал major для устройства. Но сначала нужно
подвердить предположение.
------- Comment #6 From 2010-06-28 10:32:45 -------
В сизифе уже 1.0.3. Кто-нибудь проверял в работе? Ошибка осталась?