FUSEISO9660(1)

πŸ“¦
version 0.3 Β· 2 versions
, in debian bookworm, ubuntu jammy, ubuntu noble

πŸ’Ώ FUSEISO9660 πŸ’Ώ

okay bestie, welcome to the FUSEISO9660 page β€” this is the FUSE module for ISO 9660 File System, and it lives in section 1 of the manual (user commands, the fun section). it's a little tool that lets you mount your .iso images like they're real directories, and honestly? iconic behaviour. πŸ¦‹


✨ NAME ✨

FUSEISO9660 β€” FUSE module for ISO 9660 File System. that's it, that's the whole vibe. she mounts ISO 9660 images. slay. πŸ’…


🌸 SYNOPSIS 🌸

you can run her either way, both are valid, no need to pick a favourite:

fuseiso9660 [OPTION]... imagefile mountpoint
fuseiso9660 imagefile mountpoint [OPTION]...

like, options first or options last, she does not care. she's flexible like that. 🫢


πŸ‘‘ OPTIONS πŸ‘‘

πŸ’– General options πŸ’–

the basics, the essentials, the little starters:

  • -o opt,[opt...] β€” mount options, and yes you can chain a whole list of them in there. go off.
  • -h, --help β€” prints the help. your bestie when you forget everything (me too).
  • -V, --version β€” prints the version. say hi to her properly.

πŸŽ€ FUSE options: πŸŽ€

okay so this is the big section, and every single one of these is a real thing you can pass. no skipping, we're listing all of them. periodt. ✨

  • -d, -o debug β€” turns on debug output. heads up though: this implies -f, so it drags foreground mode along with it. 😭
  • -f β€” foreground operation. she stays in your terminal, front and centre, main character energy.
  • -s β€” disables multi-threaded operation. one thing at a time, we're being calm today. 🧘
  • -o allow_other β€” lets other users access it too. sharing is caring.
  • -o allow_root β€” lets root access it.
  • -o nonempty β€” allows mounting over a file/dir that already has stuff in it. chaotic but allowed.
  • -o default_permissions β€” enables permission checking by the kernel. the kernel does the bouncer job.
  • -o fsname=NAME β€” sets the filesystem name. name her whatever you want, she's yours.
  • -o large_read β€” issues large read requests. 2.4 only, so if you're on something newer this one's just sitting there being vintage.
  • -o max_read=N β€” sets the maximum size of read requests.
  • -o hard_remove β€” immediate removal, and nope, she does not hide files. gone means gone. πŸ’€
  • -o use_ino β€” lets the filesystem set the inode numbers itself.
  • -o readdir_ino β€” tries to fill in d_ino when doing readdir.
  • -o direct_io β€” uses direct I/O. no detours.
  • -o kernel_cache β€” caches files in the kernel. cozy.
  • -o [no]auto_cache β€” enables caching based on modification times. (yes, the [no] thing means you can flip it.)
  • -o umask=M β€” sets file permissions. it's octal, so think like 022, not like vibes.
  • -o uid=N β€” sets the file owner.
  • -o gid=N β€” sets the file group.
  • -o entry_timeout=T β€” cache timeout for names. default is 1.0s.
  • -o negative_timeout=T β€” cache timeout for deleted names. default is 0.0s.
  • -o attr_timeout=T β€” cache timeout for attributes. default is 1.0s.
  • -o ac_attr_timeout=T β€” auto cache timeout for attributes. default is attr_timeout (she borrows it).
  • -o intr β€” allows requests to be interrupted. rude but valid.
  • -o intr_signal=NUM β€” the signal to send on interrupt. default is 10.
  • -o max_write=N β€” sets the maximum size of write requests.
  • -o max_readahead=N β€” sets the maximum readahead.
  • -o async_read β€” performs reads asynchronously. this is the default, so she's already doing this bestie.
  • -o sync_read β€” performs reads synchronously. if async wasn't your thing.

😭 BUGS 😭

okay so here's the tea, and it's a little sad: there is, at present, no way to choose which extensions to use (Joliet, RockRidge etc.). nope. no flag for it. fuseiso9660 just relies on the underlying libraries and uses every available extension of the filesystem in imagefile. all of them. she's not picking and choosing, she's taking the whole buffet. πŸ™ˆ


🫢 AUTHORS 🫢

see http://www.virtualsquare.org. that's where the people who made this live. go say hi. πŸ’œ


🌈 SEE ALSO 🌈

  • fuseext2(1) β€” her sibling, different filesystem, same energy. iykyk.

and that's the whole page!! this one's from the FUSE/UMFUSE modules corner of the manual, dated May 2007, and it's giving vintage-but-still-slaying. go mount something pretty. πŸ’–βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from