.TH PARTFS 8 .SH NAME partfs \- serve file, with partitions .SH SYNOPSIS .B disk/partfs [ .B -Dr ] [ .B -d .I diskname ] [ .B -m .I mtpt ] [ .B -p .I 9load-parts ] [ .B -s .I srvname ] .I diskimage .SH DESCRIPTION .I Partfs presents the file .I diskimage in the manner of .IR sd (3) on .IB mtpt / diskname (default .BR /dev/sdXX ). Changes made to the disk are written through to .I diskimage unless the .B -r option is given. .PP When setting disk geometry with the .B geometry control message, the arguments are sectors and sector size. .PP The .B -m option causes .I partfs to mount its synthetic file system at .I mtpt instead of .BR /dev . .PP The .B -p option causes .I partfs to treat .I 9load-parts as a partition environment variable constructed by .I 9load (see .IR 9boot (8)) and adds the defined partitions. This is used primarily by .IR boot (8) to assist booting from USB disks. .PP The .B -s option causes .I partfs to post its 9P service at .BI /srv/ service \fR. .SH EXAMPLES Partition a USB flash device: .IP .EX disk/partfs /dev/sdU0.0/data disk/mbr -m /386/mbr /dev/sdXX/data disk/fdisk -baw /dev/sdXX/data disk/prep /dev/sdXX/plan9 .EE .SH SOURCE .B /sys/src/cmd/disk/partfs.c .SH SEE ALSO .IR fs (3), .IR sd (3), .IR disksim (8), .IR prep (8)