Print this page
XXX Remove nawk(1)
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/man/man5/largefile.5
+++ new/usr/src/man/man5/largefile.5
1 1 '\" te
2 2 .\" Copyright (c) 2007 Sun Microsystems, Inc. All Rights Reserved
3 3 .\" Portions Copyright (c) 1982-2007 AT&T Knowledge Ventures
4 4 .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
5 5 .\" or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add
6 6 .\" the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
7 7 .TH LARGEFILE 5 "Nov 2, 2007"
8 8 .SH NAME
9 9 largefile \- large file status of utilities
10 10 .SH DESCRIPTION
11 11 .sp
12 12 .LP
13 13 A \fIlarge file\fR is a regular file whose size is greater than or equal to 2
14 14 Gbyte ( 2^31 bytes). A \fIsmall file\fR is a regular file whose size is less
15 15 than 2 Gbyte.
16 16 .SS "Large file aware utilities"
17 17 .sp
18 18 .LP
19 19 A utility is called \fIlarge file aware\fR if it can process large files in the
20 20 same manner as it does small files. A utility that is large file aware is able
21 21 to handle large files as input and generate as output large files that are
22 22 being processed. The exception is where additional files are used as system
23 23 configuration files or support files that can augment the processing. For
24 24 example, the \fBfile\fR utility supports the \fB-m\fR option for an alternative
25 25 "magic" file and the \fB-f\fR option for a support file that can contain a list
26 26 of file names. It is unspecified whether a utility that is large file aware
27 27 will accept configuration or support files that are large files. If a large
28 28 file aware utility does not accept configuration or support files that are
29 29 large files, it will cause no data loss or corruption upon encountering such
30 30 files and will return an appropriate error.
31 31 .sp
32 32 .LP
33 33 The following \fB/usr/bin\fR utilities are large file aware:
34 34 .sp
35 35
36 36 .sp
37 37 .TS
↓ open down ↓ |
37 lines elided |
↑ open up ↑ |
38 38 l l l l l
39 39 l l l l l .
40 40 \fBadb\fR \fBaliasadm\fR \fBawk\fR \fBbdiff\fR \fBcat\fR
41 41 \fBchgrp\fR \fBchmod\fR \fBchown\fR \fBcksum\fR \fBcmp\fR
42 42 \fBcompress\fR \fBcp\fR \fBcsh\fR \fBcsplit\fR \fBcut\fR
43 43 \fBdd\fR \fBdircmp\fR \fBdu\fR \fBegrep\fR \fBfgrep\fR
44 44 \fBfile\fR \fBfind\fR \fBftp\fR \fBgetconf\fR \fBgrep\fR
45 45 \fBgzip\fR \fBhead\fR \fBjoin\fR \fBjsh\fR \fBksh\fR
46 46 \fBksh93\fR \fBln\fR \fBls\fR \fBmailcompat\fR \fBmailstats\fR
47 47 \fBmdb\fR \fBmkdir\fR \fBmkfifo\fR \fBmore\fR \fBmv\fR
48 -\fBnawk\fR \fBpage\fR \fBpaste\fR \fBpathchck\fR \fBpg\fR
48 +\fBpage\fR \fBpaste\fR \fBpathchck\fR \fBpg\fR
49 49 \fBpraliases\fR \fBrcp\fR \fBremsh\fR \fBrksh\fR \fBrksh93\fR
50 50 \fBrm\fR \fBrmdir\fR \fBrsh\fR \fBsed\fR \fBsh\fR
51 51 \fBsort\fR \fBsplit\fR \fBsum\fR \fBtail\fR \fBtar\fR
52 52 \fBtee\fR \fBtest\fR \fBtouch\fR \fBtr\fR \fBuncompress\fR
53 53 \fBuudcode\fR \fBuuencode\fR \fBvacation\fR \fBwc\fR \fBzcat\fR
54 54 .TE
55 55
56 56 .sp
57 57 .LP
58 58 The following \fB/usr/xpg4/bin\fR utilities are large file aware:
59 59 .sp
60 60
61 61 .sp
62 62 .TS
63 63 l l l l l
64 64 l l l l l .
65 65 \fBawk\fR \fBcp\fR \fBchgrp\fR \fBchown\fR \fBdu\fR
66 66 \fBegrep\fR \fBfgrep\fR \fBfile\fR \fBgrep\fR \fBln\fR
67 67 \fBls\fR \fBmore\fR \fBmv\fR \fBrm\fR \fBsed\fR
68 68 \fBsh\fR sort tail tr
69 69 .TE
70 70
71 71 .sp
72 72 .LP
73 73 The following \fB/usr/xpg6/bin\fR utilities are large file aware:
74 74 .sp
75 75
76 76 .sp
77 77 .TS
78 78 l l l l l .
79 79 \fBgetconf\fR \fBls\fR \fBtr\fR
80 80 .TE
81 81
82 82 .sp
83 83 .LP
84 84 The following \fB/usr/sbin\fR utilities are large file aware:
85 85 .sp
86 86
87 87 .sp
88 88 .TS
89 89 l l l l l
90 90 l l l l l .
91 91 \fBeditmap\fR \fBinstall\fR \fBmakemap\fR \fBmkfile\fR \fBmknod\fR
92 92 \fBmvdir\fR \fBswap\fR
93 93 .TE
94 94
95 95 .sp
96 96 .LP
97 97 The following \fB/usr/lib\fR utilities are large file aware:
98 98 .sp
99 99
100 100 .sp
101 101 .TS
102 102 l l l l l .
103 103 \fBmail.local\fR \fBsendmail\fR \fBsmrsh\fR
104 104 .TE
105 105
106 106 .sp
107 107 .LP
108 108 See the USAGE section of the \fBswap\fR(1M) manual page for limitations of
109 109 \fBswap\fR on block devices greater than 2 Gbyte on a 32-bit operating system.
110 110 .sp
111 111 .LP
112 112 The following \fB/usr/ucb\fR utilities are large file aware:
113 113 .sp
114 114
115 115 .sp
116 116 .TS
117 117 l l l l l
118 118 l l l l l .
119 119 \fBchown\fR \fBfrom\fR \fBln\fR \fBls\fR \fBsed\fR
120 120 \fBsum\fR \fBtouch\fR
121 121 .TE
122 122
123 123 .sp
124 124 .LP
125 125 The \fB/usr/bin/cpio\fR and \fB/usr/bin/pax\fR utilities are large file aware,
126 126 but cannot archive a file whose size exceeds 8 Gbyte - 1 byte.
127 127 .sp
128 128 .LP
129 129 The \fB/usr/bin/truss\fR utilities has been modified to read a dump file and
130 130 display information relevant to large files, such as offsets.
131 131 .SS "cachefs file systems"
132 132 .sp
133 133 .LP
134 134 The following \fB/usr/bin\fR utilities are large file aware for \fBcachefs\fR
135 135 file systems:
136 136 .sp
137 137
138 138 .sp
139 139 .TS
140 140 l l l l .
141 141 \fBcachefspack\fR \fBcachefsstat\fR
142 142 .TE
143 143
144 144 .sp
145 145 .LP
146 146 The following \fB/usr/sbin\fR utilities are large file aware for \fBcachefs\fR
147 147 file systems:
148 148 .sp
149 149
150 150 .sp
151 151 .TS
152 152 l l l l
153 153 l l l l .
154 154 \fBcachefslog\fR \fBcachefswssize\fR \fBcfsadmin\fR \fBfsck\fR
155 155 \fBmount\fR \fBumount\fR
156 156 .TE
157 157
158 158 .SS "nfs file systems"
159 159 .sp
160 160 .LP
161 161 The following utilities are large file aware for \fBnfs\fR file systems:
162 162 .sp
163 163
164 164 .sp
165 165 .TS
166 166 l l
167 167 l l .
168 168 \fB/usr/lib/autofs/automountd\fR \fB/usr/sbin/mount\fR
169 169 \fB/usr/lib/nfs/rquotad\fR
170 170 .TE
171 171
172 172 .SS "ufs file systems"
173 173 .sp
174 174 .LP
175 175 The following \fB/usr/bin\fR utility is large file aware for \fBufs\fR file
176 176 systems:
177 177 .sp
178 178 .LP
179 179 \fBdf\fR
180 180 .sp
181 181 .LP
182 182 The following \fB/usr/lib/nfs\fR utility is large file aware for \fBufs\fR file
183 183 systems:
184 184 .sp
185 185 .LP
186 186 \fBrquotad\fR
187 187 .sp
188 188 .LP
189 189 The following \fB/usr/xpg4/bin\fR utility is large file aware for \fBufs\fR
190 190 file systems:
191 191 .sp
192 192 .LP
193 193 \fBdf\fR
194 194 .sp
195 195 .LP
196 196 The following \fB/usr/sbin\fR utilities are large file aware for \fBufs\fR file
197 197 systems:
198 198 .sp
199 199
200 200 .sp
201 201 .TS
202 202 l l l l l
203 203 l l l l l .
204 204 \fBclri\fR \fBdcopy\fR \fBedquota\fR \fBff\fR \fBfsck\fR
205 205 \fBfsdb\fR \fBfsirand\fR \fBfstyp\fR \fBlabelit\fR \fBlockfs\fR
206 206 \fBmkfs\fR \fBmount\fR \fBncheck\fR \fBnewfs\fR \fBquot\fR
207 207 \fBquota\fR \fBquotacheck\fR \fBquotaoff\fR \fBquotaon\fR \fBrepquota\fR
208 208 \fBtunefs\fR \fBufsdump\fR \fBufsrestore\fR \fBumount\fR
209 209 .TE
210 210
211 211 .SS "Large file safe utilities"
212 212 .sp
213 213 .LP
214 214 A utility is called \fBlarge file safe\fR if it causes no data loss or
215 215 corruption when it encounters a large file. A utility that is large file safe
216 216 is unable to process properly a large file, but returns an appropriate error.
217 217 .sp
218 218 .LP
219 219 The following \fB/usr/bin\fR utilities are large file safe:
220 220 .sp
221 221
222 222 .sp
223 223 .TS
224 224 l l l l l
225 225 l l l l l .
226 226 \fBaudioconvert\fR \fBaudioplay\fR \fBaudiorecord\fR \fBcomm\fR \fBdiff\fR
227 227 \fBdiff3\fR \fBdiffmk\fR \fBed\fR \fBlp\fR \fBmail\fR
228 228 \fBmailcompat\fR \fBmailstats\fR \fBmailx\fR \fBpack\fR \fBpcat\fR
229 229 \fBred\fR \fBrmail\fR \fBsdiff\fR \fBunpack\fR \fBvi\fR
230 230 \fBview\fR
231 231 .TE
232 232
233 233 .sp
234 234 .LP
235 235 The following \fB/usr/xpg4/bin\fR utilities are large file safe:
236 236 .sp
237 237
238 238 .sp
239 239 .TS
240 240 l l l l l .
241 241 \fBed\fR \fBvi\fR \fBview\fR
242 242 .TE
243 243
244 244 .sp
245 245 .LP
246 246 The following \fB/usr/xpg6/bin\fR utility is large file safe:
247 247 .sp
248 248
249 249 .sp
250 250 .TS
251 251 l l l l l .
252 252 \fBed\fR
253 253 .TE
254 254
255 255 .sp
256 256 .LP
257 257 The following \fB/usr/sbin\fR utilities are large file safe:
258 258 .sp
259 259
260 260 .sp
261 261 .TS
262 262 l l l l l .
263 263 lpfilter lpforms
264 264 .TE
265 265
266 266 .sp
267 267 .LP
268 268 The following \fB/usr/ucb\fR utilities are large file safe:
269 269 .sp
270 270
271 271 .sp
272 272 .TS
273 273 l l l l l .
274 274 \fBMail\fR \fBlpr\fR
275 275 .TE
276 276
277 277 .SH SEE ALSO
278 278 .sp
279 279 .LP
280 280 \fBlf64\fR(5), \fBlfcompile\fR(5), \fBlfcompile64\fR(5)
↓ open down ↓ |
222 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX