August 14, 2025 at 11:32 AM, "Milos Nikic" <nikic.mi...@gmail.com mailto:nikic.mi...@gmail.com?to=%22Milos%20Nikic%22%20%3Cnikic.milos%40gmail.com%3E > wrote:
> > Hey Joshua, > > No you didn't do anything wrong. > > The tooling is not there yet. It is actually looking to do it on partition 2 > because that is where ext2 is on the official Hurd image. > The tooling ain't ready for the real partition.I apologize for recommending > it to you! > > It's the morning here where I am and I'm at my work, but by evening I hope > to have better tooling to make this easy. > > Thanks for trying once again, > And thanks for your patience! > > Milos No worries. I still need to compile your libdiskfs anyway. I'll try to get that working. > > On Thu, Aug 14, 2025, 6:19 AM Joshua Branson <jbra...@dismail.de > mailto:jbra...@dismail.de > wrote: > > > > > Milos Nikic <nikic.mi...@gmail.com mailto:nikic.mi...@gmail.com > writes: > > > > > Hi Diego and Joshua > > > > > > @Joshua > > > Thanks! Great to hear you shrank /home successfully. > > > I got to say I never even tried on real hardware so thanks for trying! I > > > also never tried it on a separate mount :). Im curious > > > of the results you will have. > > > > > > The script should still work whether its the image or real hardware: > > > On real hardware one can use something like: > > > sudo ./contrib/journaling/journal-hint2.sh /dev/sdXY on > > > > > > A couple safety notes for running the hint script on real hardware: > > > - Please run it on the partition device (e.g., /dev/sdXY), not on the > > > whole disk. > > > - Do not write the hint while the filesystem is mounted read-write. ext2 > > > caches the superblock; writing it raw while mounted > > > can be lost or cause inconsistency. > > > > > > For /home (assuming it’s a separate ext2 partition): > > > 0) make a backup if you can > > > 1) unmount /home (close apps first) > > > sudo umount /home > > > > This worked just fine. `mount` showed that only / was mounted. > > > > > 2) ensure clean state > > > sudo e2fsck -f /dev/sdXY > > > > This also worked just fine. > > > > > 3) write the journaling hint (device instead of .img) > > > sudo ./contrib/journaling/journal-hint2.sh /dev/sdXY on > > > > cat /etc/fstab > > # /etc/fstab: static file system information. > > # > > # <file system> <mount point> <type> <options> <dump> <pass> > > /dev/hd0s1 / ext2 defaults 0 1 > > /dev/hd0s6 /home ext2 defaults 0 2 > > /dev/hd0s5 none swap sw 0 0 > > # /dev/hd2 /media/cdrom0 iso9660 noauto 0 0 > > # /dev/fd0 /media/floppy0 auto rw,noauto 0 0 > > > > # ./contrib/journaling/journal-hint2.sh /dev/sd0s6 on > > > > This is where I got stuck. When I ran the above command, I got this > > error message: > > > > [ERROR] could not find partition 2 in fdisk output > > > > What did I do wrong? > > > > -- > > > > Joshua Branson > > Sent from the Hurd > > >