1.\" Copyright (c) 2004,2005 The DragonFly Project. All rights reserved. 2.\" 3.\" This code is derived from software contributed to The DragonFly Project 4.\" by Matthew Dillon <dillon@backplane.com> 5.\" 6.\" 7.\" Redistribution and use in source and binary forms, with or without 8.\" modification, are permitted provided that the following conditions 9.\" are met: 10.\" 11.\" 1. Redistributions of source code must retain the above copyright 12.\" notice, this list of conditions and the following disclaimer. 13.\" 2. Redistributions in binary form must reproduce the above copyright 14.\" notice, this list of conditions and the following disclaimer in 15.\" the documentation and/or other materials provided with the 16.\" distribution. 17.\" 3. Neither the name of The DragonFly Project nor the names of its 18.\" contributors may be used to endorse or promote products derived 19.\" from this software without specific, prior written permission. 20.\" 21.\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 22.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 23.\" LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 24.\" FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 25.\" COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 26.\" INCIDENTAL, SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING, 27.\" BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 28.\" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 29.\" AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 30.\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 31.\" OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 32.\" SUCH DAMAGE. 33.\" 34.\" $DragonFly: src/sbin/jscan/jscan.8,v 1.5 2005/08/28 05:13:53 asmodai Exp $ 35.\" 36.Dd March 6, 2005 37.Dt JSCAN 8 38.Os 39.Sh NAME 40.Nm jscan 41.Nd journal file processing program 42.Sh SYNOPSIS 43.Nm 44.Fl 2rd 45.Op Ar journal_files 46.Pp 47.Sh DESCRIPTION 48The 49.Nm 50utility scans journal files for the purposes of debugging dumps, restoration, 51undo, mirroring, and other journaling features. 52.Bl -tag -width indent 53.It Fl 2 54Implement the full-duplex acknowledgement protocol on the input descriptor. 55Note that shell pipes are full-duplex and can be used with this option. 56.It Fl d 57dumps the contents of the journaling file in a human readable format. 58.It Fl r 59will cause the journal be scanned backwards. 60Transactions will be dumped in reverse order. 61However, note that due to parallelism the order will not be the exact reverse 62of a forward scan, since large transactions are not dumped until all stream 63segments have been collected for them. 64.El 65.Pp 66.Sh SEE ALSO 67.Xr mountctl 8 68.Sh CAVEATS 69This utility is currently under construction and not all features have been 70implemented yet. 71In fact, most have not. 72.Sh HISTORY 73The 74.Nm 75utility first appeared in 76.Dx 1.3.1 . 77