fstab Line Generator
Generate one escaped /etc/fstab entry from six explicit fields, for review before use.
This tool handles input and primary processing in your browser and is designed not to send the input to QuickKit’s server.
Avoid live production secrets; use dummy or masked data where possible. Data handling details
Generated fstab line
How it works
Enter the six fields of one fstab entry. In the first four fields, spaces, tabs, newlines, and backslashes are encoded as \040, \011, \012, and \134: the only octal escapes that both libmount (mount, findmnt, systemd) and glibc getmntent(3) decode identically, and the same set both of them write (\134 rather than \\, which the two read differently). A carriage return is rejected: \015 is not a portable fstab escape (libmount decodes it, glibc keeps it literally), and QuickKit's output policy is not to write a raw carriage return instead. This is syntax generation only: it does not probe a device, create a mount point, verify UUIDs, decide fsck ordering, mount anything, or validate filesystem-specific options. The fsck pass field means different things to traditional fsck -A (root first by default, then ascending pass order; -P lets root join the others) and to systemd (nonzero = check, root first, no other ordering). Options accepted by one filesystem or mount helper may be ignored or rejected by another; review with the target system's fstab(5) and filesystem documentation before use.