Summary: | fat partitios made by mkdosfs cannot be resized | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey Bolshakov <sbolshakov> |
Component: | fatresize | Assignee: | Олег Соловьев <mcpain> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | critical | ||
Priority: | P2 | CC: | mcpain, mouse, real.altlinux.org |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Sergey Bolshakov
2007-05-18 16:16:25 MSD
Относится ли это также к разделам, созданным средствами dos/windows? не могу сказать, за неимением оных. (In reply to comment #0) Какой командой создавалась FS? mkdosfs /dev/hdb1, mkdosfs /dev/evms/hdb1 В первом случае всё работает нормально, во втором -- нет. Раньше работало в обоих случаях. $ ls -l /dev/hdb1 # fatresize -i -vvv /dev/hdb1 CHS геометрия не зависит от ФС... она зависит от того, что libparted(!) получает от ядра, вызывая сисколл для получения размера блочного устройства. Специальный хак (strncmp(dev,"/dev/evms/",..)) никто не убирал. Если в данном случае /dev/hdb1 - это тот же /dev/evms/hdb1, то... нужно пропатчить fatresize, чтобы он дёргал stat и получал major для устройства. Но сначала нужно подвердить предположение. В сизифе уже 1.0.3. Кто-нибудь проверял в работе? Ошибка осталась? mkdosfs, как я понял, уже нет, а после mkfs.fat все уже давно работает нормально. Поэтому, закрываю баг. |