|
|
1.1 ! root 1: ! 2: ! 3: restor Command restor ! 4: ! 5: ! 6: ! 7: ! 8: Restore file system ! 9: ! 10: rreessttoorr _c_o_m_m_a_n_d [_d_u_m_p__d_e_v_i_c_e][_f_i_l_e_s_y_s_t_e_m][_f_i_l_e ...] ! 11: ! 12: restor copies to the hard disk one or more files from tapes or ! 13: floppy disks written by the command dump. ! 14: ! 15: command is a character from the set rRtxX, optionally modified by ! 16: v, f, or both. The v (verbose) modifier tells restor to print a ! 17: step-by-step trace of its actions when restoring an entire file ! 18: system. This is for discovering what went wrong when a mass re- ! 19: store runs into trouble. The f modifier tells restor to take the ! 20: next argument as the path name of the dump device (tape or floppy ! 21: disk drive). If the f modifier is not specified, the device ! 22: /dev/dump is used. ! 23: ! 24: The t command tells restor to read the header from the dump tape, ! 25: and display the date the dump tape was written and the ``dump ! 26: since'' date that produced the dump. ! 27: ! 28: The x and X commands extract individual files from the dump tape. ! 29: Each argument is a file to be extracted. All file names are ab- ! 30: solute path names starting at the root of the dump tape (the ! 31: first directory dumped, which is always the root directory of the ! 32: file system). A numeric file name is taken to be an i-number on ! 33: the dumped file system, permitting restore by i-number. ! 34: ! 35: restor looks up each argument file in the directories of the ! 36: dumped file system and prints out each name and associated i-num- ! 37: ber. If the command is x, restor extracts the files from the ! 38: dump tape into files in the current directory with names derived ! 39: from the dumped file's i-number. The X command is similar, ex- ! 40: cept that before it begins it asks the user for the reel number ! 41: of the dump tape, and continues asking for dump reels until all ! 42: files have been extracted or the user types EOT. ! 43: ! 44: The r and R commands allow mass restoration of both full and in- ! 45: cremental dump tapes into the argument file system. The file ! 46: system must have enough data blocks and inodes to hold the dump. ! 47: ! 48: The mass restore is performed in three phases. In the first ! 49: phase, restor clears all i-nodes that were either clear at dump ! 50: time or are going to be restored. Any allocated blocks are ! 51: released. Next, it restores all files on the tape. The i-num- ! 52: bering is preserved; however, data blocks are allocated in the ! 53: standard fashion. Finally a pass is made over the i-nodes and ! 54: the list of free i-nodes in the superblock is updated. ! 55: ! 56: The R command is to r as X is to x: the r command begins res- ! 57: toring immediately, while the R command pauses to ask for reel ! 58: numbers. ! 59: ! 60: ! 61: ! 62: ! 63: ! 64: COHERENT Lexicon Page 1 ! 65: ! 66: ! 67: ! 68: ! 69: restor Command restor ! 70: ! 71: ! 72: ! 73: ***** Files ***** ! 74: ! 75: /ddeevv/dduummpp -- Dump device ! 76: /eettcc/ddddaattee -- Dump date file ! 77: ! 78: ***** See Also ***** ! 79: ! 80: commands, dump, dumpdir ! 81: ! 82: ***** Diagnostics ***** ! 83: ! 84: Most of the diagnostics produced by restor are self explanatory, ! 85: and are caused by internal table overflows or I/O errors on the ! 86: dump tape or file system. ! 87: ! 88: If the dump spans multiple reels of tape, restor asks the user to ! 89: mount the next reel at the appropriate time. The user should ! 90: type a newline when the reel has been mounted. restor verifies ! 91: that this is the correct reel and gives the user another chance ! 92: if the reel number in the dump tape header is incorrect. ! 93: ! 94: ***** Notes ***** ! 95: ! 96: You cannot perform a mass restore onto a live root partition. ! 97: Instead, boot a stand-alone version of COHERENT on a floppy-disk ! 98: drive, or boot from an alternative COHERENT file system on ! 99: another hard-disk partition before you attempt to do a mass res- ! 100: toration. ! 101: ! 102: The handling of tapes with multiple dumps on them (created by ! 103: dumping to the no rewind special files) is not very general. ! 104: Basically, restor assumes that tapes holding multiple dumps and ! 105: tapes holding dumps that span multiple reels are mutually ex- ! 106: clusive. One can restore from any file on a reel by positioning ! 107: the tape and then restoring with the x or r commands, which do ! 108: not reposition the tape. It is (almost) impossible to use the X ! 109: or R commands, as the position of the dump tape will be lost when ! 110: restor closes it. ! 111: ! 112: ! 113: ! 114: ! 115: ! 116: ! 117: ! 118: ! 119: ! 120: ! 121: ! 122: ! 123: ! 124: ! 125: ! 126: ! 127: ! 128: ! 129: ! 130: COHERENT Lexicon Page 2 ! 131: ! 132:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.