I like to carry my own slackware on a flash-drive - I have done it with 32-gig drives with no problems whatsoever.
With time though, one becomes a tad more greedy and I now have a 64-gig drive - and it has caused nothing but problems (in-fact, I have _two_ and both are equally bad).
First I partition the drive, install grub and swap and then proceed to untar a tarball of one of my 32-gig slackwares. Usually, after a while, it ends in complete disaster with a corrupted filesystem, and I have tried them all (ext3, ext4, jfs, reiserfs, xfs)
My partitioning looks like this:
Code:
1: 64M ('grub'-partition)
2: 2 GB (swap)
3: 20 GB (root filesystem)
4: 42 GB (to be mounted as /work, xfs)
Allready here troubles begin, partition #4 can easily enough be created and formatted as xfs. However, if I remove the drive and insert it again - it can no longer be mounted (corrupted filesystem!)
Occasionally, the untar operation will work and I heave a sigh of relief. However, after chroot'ing to create an initrd -> corruption. If I use one of my initrd's from a 32-gig drive, I can try to boot the sucker, but it never successfully boots and always end up with a corrupted filesystem.
I have done the same with external usb-drives (up to 2 TB) with no problems at all.
Is there some strange firmware that may be the cause? (OK, they both come from two different Hong-Kong suppliers, 16 bucks!) They arrived with a single partition with exfat.
Which leads me to my next problem:
I decided to just use them for normal 'storage' - but then linux has rather poor exfat support. Yes, there is a sbo-solution (fuse-exfat and exfat-utils). However, 'scons' (also a sbopkg) is required, but this just refuses to install (its complaining about lack of man-pages, which ought not to matter too much, but anyhow, I have had no luck with it ...)
Has anyone tried successfully to make exfat work? I don't want to try any of the more 'usual' filesystems since this has just brought me grief so far.