|
|
1.1 ! root 1: .TH WREN 3 ! 2: .SH NAME ! 3: wren, ata \- hard disk interface ! 4: .SH SYNOPSIS ! 5: .B bind ! 6: .BI #H[ drive ] ! 7: .B /dev ! 8: .br ! 9: .B bind ! 10: .BI #w[ target [. lun ]] ! 11: .B /dev ! 12: ! 13: .nf ! 14: .B /dev/hd0disk ! 15: .B /dev/hd0partition ! 16: .B /dev/sd0disk ! 17: .B /dev/sd0partition ! 18: ... ! 19: .fi ! 20: .SH DESCRIPTION ! 21: .PP ! 22: The hard disk interfaces ! 23: .RI ( wren , ! 24: .BR #w , ! 25: is a SCSI disk; ! 26: .IR ata , ! 27: .BR #H , ! 28: is an IDE or ATA disk) ! 29: serve a one-level directory giving access to the ! 30: hard disk partitions. ! 31: The parameter to ! 32: .B attach ! 33: defines the numerical SCSI ! 34: .I target ! 35: and logical unit number ! 36: or the IDE ! 37: .I drive ! 38: number to access. ! 39: Both default to zero. ! 40: .PP ! 41: Each partition name is prefixed by ! 42: .B hd ! 43: and the numeric drive identifier. ! 44: The partition ! 45: .L disk ! 46: always exists and covers the entire disk. ! 47: The size of each partition as reported by ! 48: .IR stat (2) ! 49: is the number of bytes ! 50: in the partition, so the size of ! 51: .L disk ! 52: is the size of the entire disk. ! 53: .PP ! 54: The partition ! 55: .L partition ! 56: also always exists; it is the last block on the disk for SCSI, second to last ! 57: for IDE. ! 58: If it contains valid partition data, those partitions will be visible as well. ! 59: Every time the device is bound, the partitions are updated to reflect any changes ! 60: in the partition file. ! 61: .PP ! 62: The format of the ! 63: .B partition ! 64: file is the string ! 65: .IP ! 66: .B ! 67: plan9 partitions ! 68: .PP ! 69: on a line, ! 70: followed by partition specifications, one per line, consisting of a name ! 71: and textual strings for the block start and limit for each partition on the disk. ! 72: .PP ! 73: The program ! 74: .IR prep (8) ! 75: writes the ! 76: .B partition ! 77: table for the disk; its use is preferred to writing it by hand. ! 78: .SH SEE ALSO ! 79: .IR prep (8), ! 80: .IR scsi (3) ! 81: .SH SOURCE ! 82: .B /sys/src/9/port/devwren.c ! 83: .br ! 84: .B /sys/src/9/pc/devata.c
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.