Public bug reported:

Terminal transcript of a simple reproduction:

kuebi@twobuntu:/tmp$  truncate -s 512M testfs # create a (sparse) file to hold 
a test filesystem
kuebi@twobuntu:/tmp$  mkfs.f2fs testfs

 F2FS-tools: mkfs.f2fs Ver: 1.14.0 (2020-08-24)

Info: Disable heap-based policy
Info: Debug level = 0
Info: Trim is enabled
Info: Segments per section = 1
Info: Sections per zone = 1
Info: sector size = 512
Info: total sectors = 1048576 (512 MB)
Info: zone aligned segment0 blkaddr: 512
Info: format version with
  "Linux version 6.5.0-35-generic (buildd@lcy02-amd64-079) 
(x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0, GNU ld (GNU 
Binutils for Ubuntu) 2.38) #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May  7 
09:00:52 UTC 2"
Info: [testfs] Discarding device
Info: Overprovision ratio = 10.000%
Info: Overprovision segments = 50 (GC reserved = 28)
Info: format successful
kuebi@twobuntu:/tmp$  truncate -s 1G testfs # grow the backing storage
kuebi@twobuntu:/tmp$  resize.f2fs testfs # try to resize to fit
Info: Segments per section = 1
Info: Sections per zone = 1
Info: sector size = 512
Info: total sectors = 2097152 (1024 MB)
Info: MKFS version
  "Linux version 6.5.0-35-generic (buildd@lcy02-amd64-079) 
(x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0, GNU ld (GNU 
Binutils for Ubuntu) 2.38) #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May  7 
09:00:52 UTC 2"
Info: FSCK version
  from "Linux version 6.5.0-35-generic (buildd@lcy02-amd64-079) 
(x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0, GNU ld (GNU 
Binutils for Ubuntu) 2.38) #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May  7 
09:00:52 UTC 2"
    to "Linux version 6.5.0-35-generic (buildd@lcy02-amd64-079) 
(x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0, GNU ld (GNU 
Binutils for Ubuntu) 2.38) #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May  7 
09:00:52 UTC 2"
Info: superblock features = 0 :
Info: superblock encrypt level = 0, salt = 00000000000000000000000000000000
Info: total FS sectors = 1048576 (512 MB)
Info: CKPT version = 420523bb
Info: Duplicate valid checkpoint to mirror position 512 -> 1024
Info: Write valid nat_bits in checkpoint
 Error: Device size is not sufficient for F2FS volume, more segment needed 
=19508kuebi@twobuntu:/tmp$

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: f2fs-tools 1.14.0-2build1
ProcVersionSignature: Ubuntu 6.5.0-35.35~22.04.1-generic 6.5.13
Uname: Linux 6.5.0-35-generic x86_64
ApportVersion: 2.20.11-0ubuntu82.5
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Mon Jul  1 19:39:01 2024
InstallationDate: Installed on 2021-07-14 (1083 days ago)
InstallationMedia: Ubuntu 21.04 "Hirsute Hippo" - Release amd64 (20210420)
SourcePackage: f2fs-tools
UpgradeStatus: Upgraded to jammy on 2022-05-14 (779 days ago)
modified.conffile..etc.init.d.apport: [modified]
mtime.conffile..etc.init.d.apport: 2021-03-24T15:58:15

** Affects: f2fs-tools (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug jammy wayland-session

** Description changed:

- Ubuntu 22.04.4 LTS, f2fs-tools 1.14.0-2build1.
- 
  Terminal transcript of a simple reproduction:
  
  kuebi@twobuntu:/tmp$  truncate -s 512M testfs # create a (sparse) file to 
hold a test filesystem
  kuebi@twobuntu:/tmp$  mkfs.f2fs testfs
  
-         F2FS-tools: mkfs.f2fs Ver: 1.14.0 (2020-08-24)
+  F2FS-tools: mkfs.f2fs Ver: 1.14.0 (2020-08-24)
  
  Info: Disable heap-based policy
  Info: Debug level = 0
  Info: Trim is enabled
  Info: Segments per section = 1
  Info: Sections per zone = 1
  Info: sector size = 512
  Info: total sectors = 1048576 (512 MB)
  Info: zone aligned segment0 blkaddr: 512
  Info: format version with
-   "Linux version 6.5.0-35-generic (buildd@lcy02-amd64-079) 
(x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0, GNU ld (GNU 
Binutils for Ubuntu) 2.38) #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May  7 
09:00:52 UTC 2"
+   "Linux version 6.5.0-35-generic (buildd@lcy02-amd64-079) 
(x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0, GNU ld (GNU 
Binutils for Ubuntu) 2.38) #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May  7 
09:00:52 UTC 2"
  Info: [testfs] Discarding device
  Info: Overprovision ratio = 10.000%
  Info: Overprovision segments = 50 (GC reserved = 28)
  Info: format successful
  kuebi@twobuntu:/tmp$  truncate -s 1G testfs # grow the backing storage
  kuebi@twobuntu:/tmp$  resize.f2fs testfs # try to resize to fit
  Info: Segments per section = 1
  Info: Sections per zone = 1
  Info: sector size = 512
  Info: total sectors = 2097152 (1024 MB)
  Info: MKFS version
-   "Linux version 6.5.0-35-generic (buildd@lcy02-amd64-079) 
(x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0, GNU ld (GNU 
Binutils for Ubuntu) 2.38) #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May  7 
09:00:52 UTC 2"
+   "Linux version 6.5.0-35-generic (buildd@lcy02-amd64-079) 
(x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0, GNU ld (GNU 
Binutils for Ubuntu) 2.38) #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May  7 
09:00:52 UTC 2"
  Info: FSCK version
-   from "Linux version 6.5.0-35-generic (buildd@lcy02-amd64-079) 
(x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0, GNU ld (GNU 
Binutils for Ubuntu) 2.38) #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May  7 
09:00:52 UTC 2"
-     to "Linux version 6.5.0-35-generic (buildd@lcy02-amd64-079) 
(x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0, GNU ld (GNU 
Binutils for Ubuntu) 2.38) #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May  7 
09:00:52 UTC 2"
- Info: superblock features = 0 : 
+   from "Linux version 6.5.0-35-generic (buildd@lcy02-amd64-079) 
(x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0, GNU ld (GNU 
Binutils for Ubuntu) 2.38) #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May  7 
09:00:52 UTC 2"
+     to "Linux version 6.5.0-35-generic (buildd@lcy02-amd64-079) 
(x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0, GNU ld (GNU 
Binutils for Ubuntu) 2.38) #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May  7 
09:00:52 UTC 2"
+ Info: superblock features = 0 :
  Info: superblock encrypt level = 0, salt = 00000000000000000000000000000000
  Info: total FS sectors = 1048576 (512 MB)
  Info: CKPT version = 420523bb
  Info: Duplicate valid checkpoint to mirror position 512 -> 1024
  Info: Write valid nat_bits in checkpoint
-       Error: Device size is not sufficient for F2FS volume, more segment 
needed =19508kuebi@twobuntu:/tmp$
+  Error: Device size is not sufficient for F2FS volume, more segment needed 
=19508kuebi@twobuntu:/tmp$
  
  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: f2fs-tools 1.14.0-2build1
  ProcVersionSignature: Ubuntu 6.5.0-35.35~22.04.1-generic 6.5.13
  Uname: Linux 6.5.0-35-generic x86_64
  ApportVersion: 2.20.11-0ubuntu82.5
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Mon Jul  1 19:39:01 2024
  InstallationDate: Installed on 2021-07-14 (1083 days ago)
  InstallationMedia: Ubuntu 21.04 "Hirsute Hippo" - Release amd64 (20210420)
  SourcePackage: f2fs-tools
  UpgradeStatus: Upgraded to jammy on 2022-05-14 (779 days ago)
  modified.conffile..etc.init.d.apport: [modified]
  mtime.conffile..etc.init.d.apport: 2021-03-24T15:58:15

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2071645

Title:
  resize.f2fs fails with "Error: Device size is not sufficient for F2FS
  volume, more segment needed"

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/f2fs-tools/+bug/2071645/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to