resize2fs
não interpretou mal o número de blocos. Está apenas usando blocos de 4k enquanto /proc/partitions
está relatando blocos de 1k.
356499742 x setores 512B = 178249871 x blocos 1K = 44562467 x blocos 4K
Com parted
, você pode configurar a unidade que deseja usar. Parece que parted
usa MB por padrão, então você está pedindo para redimensionar uma partição de 170GB para 94TB, o que ela recusa corretamente.
Aqui está uma maneira de fazer isso corretamente:
parted /dev/sdb GNU Parted 3.2 Using /dev/sdb Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) help unit unit UNIT set the default unit to UNIT UNIT is one of: s, B, kB, MB, GB, TB, compact, cyl, chs, %, kiB, MiB, GiB, TiB (parted) unit kiB (parted) print Model: ATA VBOX HARDDISK (scsi) Disk /dev/sdb: 524288kiB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1024kiB 205824kiB 204800kiB primary ext3 2 205824kiB 410624kiB 204800kiB primary ext3 (parted) resizepart 1 200000 Warning: Shrinking a partition can cause data loss, are you sure you want to continue? Yes/No? Yes (parted) print Model: ATA VBOX HARDDISK (scsi) Disk /dev/sdb: 524288kiB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1024kiB 200000kiB 198977kiB primary ext3 2 205824kiB 410624kiB 204800kiB primary ext3