delphij
e07cc71980
Resolve fflag with realpath().
...
MFC after: 2 weeks
2013-07-31 07:06:58 +00:00
delphij
1559c2306b
When listing with -f, skip all memory disks that are not vnode-backed.
...
Noticed by: kevlo
MFC after: 3 days
2013-07-02 19:42:47 +00:00
joel
fb34da0b96
mdoc: remove EOL whitespace.
2013-06-29 16:05:44 +00:00
hrs
0743eae837
- Use length of _PATH_DEV instead of a hardcoded value[*].
...
- Use MD_NAME for "md".
Pointed out by: trasz [*]
MFC after: 1 week
2013-06-21 01:47:22 +00:00
hrs
53795e1374
eturn -1 when the specified backing store file is not found in the md
...
device list.
MFC after: 1 week
2013-06-20 17:01:02 +00:00
hrs
7d32f7dfe8
- Add "-f file" support to listing mode (-l). When a -f option is
...
specified, only md(4) devices which have the specified file as backing
store are displayed.
- Use MD_NAME instead of "md".
- Use _PATH_DEV instead of "/dev/".
MFC after: 1 week
2013-06-20 14:30:16 +00:00
jh
e82a3d82c2
Disallow attaching preloaded memory disks via ioctl.
...
- The feature is dangerous because the kernel code didn't check
validity of the memory address provided from user space.
- It seems that mdconfig(8) never really supported attaching preloaded
memory disks.
- Preloaded memory disks are automatically attached during md(4)
initialization. Thus there shouldn't be much use for the feature.
PR: kern/169683
Discussed on: freebsd-hackers
2012-11-21 16:56:47 +00:00
wblock
5ec50be2ab
Add an example showing the use of gnop(8) to skip over header data.
...
PR: kern/145999
Reviewed by: mjg
MFC after: 1 week
2012-11-04 03:19:07 +00:00
trasz
1a80449f25
Make it possible to resize md(4) devices.
...
Reviewed by: kib
Sponsored by: FreeBSD Foundation
2012-07-07 20:32:21 +00:00
eadler
3fb1f6ade3
Remove ancient vnconfig symlink
...
Submitted by: ak
Approved by: cperciva
MFC after: 1 week
2012-07-07 17:20:27 +00:00
gavin
7cab9b6ff7
The -S option, to specify the sector size, has been usable on all types of
...
memory disks since r135340. Update the man page to reflect this.
Noticed by: avg
MFC after: 3 days
2012-06-27 12:19:28 +00:00
joel
3a772ce0a6
Remove end of line whitespace.
2012-05-12 19:59:37 +00:00
joel
cac97f16fe
mdoc: use Po and Pc macros instead of parens. Also avoid starting a line
...
with Ns.
2012-05-12 17:14:55 +00:00
bjk
ee116ad85c
Fix a couple of style issues. Tweak grammar and markup while here.
...
Approved by: hrs (mentor)
2012-04-09 01:20:50 +00:00
trasz
29c610815d
Add missing "static".
2012-03-14 10:10:15 +00:00
trasz
1efa8b8447
Rewrite option parsing in mdconfig(8). This makes it more user-friendly
...
by removing the ordering requirements and adding more descriptive error
messages; it also makes it more readable and maintainable.
Sponsored by: The FreeBSD Foundation
2012-01-27 11:48:44 +00:00
trasz
e3412a99a2
Replace the beerware license on mdconfig(8) with standard 2-clause BSD.
...
Approved by: phk@
2012-01-21 11:48:48 +00:00
des
5adbc71833
Somewhere around the 473rd time I mistyped "mdconfig file" instead of
...
"mdconfig -f file", I decided that it would be easier to make mdconfig
DWIM than to teach my fingers to type the correct command line.
MFC after: 3 weeks
2011-04-29 22:40:11 +00:00
des
6350ef38f3
whitespace nit - sorry for the churn
2011-04-27 21:40:49 +00:00
des
0d5d7b8b23
whitespace nit
2011-04-27 21:39:59 +00:00
brucec
47e21cfa40
Add a check to make sure the provider name is "mdN" before printing the
...
unit number.
Suggested by: jh
MFC after: 3 days
2011-02-14 09:58:47 +00:00
brucec
24386b339a
Only print the unit number when invoked with the -n flag.
...
PR: bin/144300
Submitted by: arundel
MFC after: 3 days
2011-02-13 18:30:17 +00:00
joel
71d00a95d7
Use "cylinder" instead of "cyl" for consistency.
...
Reviewed by: phk
2010-11-13 15:28:44 +00:00
jh
904c85a87b
Make mdconfig(8) WARNS=6 clean:
...
- Constify geom_config_get() name argument.
- Add void keyword for usage().
- Initialize mdunit to NULL.
- Don't call md_prthumanval() at all if length is NULL.
Approved by: trasz (mentor)
2010-01-22 08:51:58 +00:00
jh
9e83e75eb5
Print sizes up to INT64_MAX in md_prthumanval().
...
PR: bin/125365
Approved by: trasz (mentor)
MFC after: 2 weeks
2010-01-18 14:07:41 +00:00
ru
763b9ae1f8
Switch the default WARNS level for sbin/ to 6.
...
Submitted by: Ulrich Spörlein
2009-10-19 16:00:24 +00:00
trasz
81e2127caa
Add the possibility to specify "-o force" with "mdconfig -du".
...
Reviewed by: scottl
Approved by: rwatson (mentor)
Sponsored by: FreeBSD Foundation
2009-01-10 17:17:18 +00:00
marck
f95442f594
Add -v (verbose) option to -l command, to show size and backing store
...
of all md devices at one time.
Approved by: phk
MFC after: 2 weeks
2008-06-21 15:04:42 +00:00
remko
f42626f5bc
Every newline should start on it's own line. I didn't do that in the
...
previous commit, so make it happen now.
Prodded by: brueffer
2007-11-28 12:29:59 +00:00
remko
202b31f034
Sync with md(4)'s information regarding the swap backend.
...
PR: docs/115721
Submitted by: Stefan Lambrev <stefan.lambrev@moneybookers.com>
MFC After: 3 days
2007-11-28 12:11:36 +00:00
flz
fed9820991
Fix exit code when using -l on a non-existent md(4) device.
...
PR: conf/116177
Submitted by: Remi Guyomarch <rguyom@pobox.com>
MFC after: 3 days
2007-11-16 17:40:24 +00:00
keramida
e9163ea1df
* Expand the example descriptions, fix mdoc-bugs in
...
"(-a and -t vnode are implied)"
and reuse it near the cd9660 example.
* Spell 'backing store' as two words.
2007-11-11 08:12:21 +00:00
keramida
e46a6747e9
Instead of hardcoding md10 as the device node in the cd9660 example,
...
use a trick submitted by Ruslan.
MFC after: 1 day
2007-11-09 18:02:51 +00:00
keramida
f407fc8e9b
Add an example which shows how mdconfig(8) can be used
...
to mount an ISO 9660 CD image file.
PR: 112691
Submitted by: Warren Block, wblock at wonkity.com
MFC after: 3 days
2007-05-18 13:57:17 +00:00
n_hibma
a5256aaa91
Kris suggested that swap is a better choice as a default than malloc.
...
MFC: 1 week
2007-02-20 22:04:23 +00:00
n_hibma
afe986e40e
[Found the original diff I made, see previous commit for other part]
...
Assume '-a' and '-t malloc' flags for '-s <size>' (malloc ramdisk) if not
specified.
Reviewed by: phk (some time ago)
MFC: 1 week
2007-02-20 21:29:30 +00:00
n_hibma
4a1dbd81cb
Make attach the default for -f. That way
...
mdconfig -f image
works like a charm.
Reviewed by: phk (some time ago)
MFC: 1 week
2007-02-20 21:04:12 +00:00
phk
7f0301fd6c
Make WITHOUT_DYNAMICROOT=foo work again: remember to reference
...
libbsdxml and libsbuf.
2006-04-01 16:34:45 +00:00
jasone
8fe77c08b6
Unbreak the build.
2006-03-27 05:33:35 +00:00
wkoszek
9c74b5d797
For now, bring back some of the old bits as a fix for specifying md(4)
...
device number at creation time with -u option. Together with XMLizing
mdconfig(8), I broke this functionality.
This change is temporary. Complete fix will be commited soon.
Approved by: cognet (mentor)
2006-03-27 00:46:22 +00:00
wkoszek
2a5afd7475
Teach md(4) and mdconfig(8) how to understand XML. Right now there won't be
...
a problem with listing large number of md(4) devices. Either 'list' or
'query' mode uses XML.
Additionally, new functionality was introduced. It's possible to pass
multiple devices to -u:
# ./mdconfig -l -u md0,md1
Approved by: cognet (mentor)
2006-03-26 23:21:11 +00:00
wkoszek
096cd178c1
Keep proper order of includes. Additionally, sort them. Make functions used
...
in that file static.
Approved by: cognet (mentor)
2006-03-26 22:52:36 +00:00
pjd
c4fa5b3bb1
Use kld(3) for loading geom_md.ko.
2006-02-18 11:40:24 +00:00
dd
5ebe38d667
Sort the list results by the unit number. The list returned by the
...
kernel is in the order the devices were made, which is not useful to
the user. Also, remove the "%d more" test since the kernel does not
return the complete count in md_pad[0] (maybe it should?).
Submitted by: Wojciech A. Koszek
2005-12-22 10:32:11 +00:00
pjd
679cff6ef7
Rename GEOM class kernel module g_md.ko to geom_md.ko for consistency
...
with the rest.
mdconfig.c: Simplify mdmaybeload() function.
mdioctl.h: Removed (now unused) #define.
loader.conf: Sort GEOM classes properly.
OK'ed by: phk
2005-11-11 11:31:23 +00:00
csjp
42baca97e5
When using files as backing stores for devices, and the user has requested the
...
device be created read+write, check to see if the backing store is read only
through the use of the access(2) system call. If this check fails returning
EACCES, EPERM or EROFS then gracefully downgrade the access to read only. Also
print a warning message to stderr, informing the user that the access mode
they requested is not available.
This behavior used to be handled by md(4) but was changed in revision 1.154
Discussed with: pjd, phk, Dario Freni <saturnero at freesbie dot org>
Reviewed by: phk
2005-08-30 16:45:32 +00:00
pjd
b375ed0383
We can specify device size in bytes. Document this in usage.
2005-03-01 14:56:49 +00:00
mr
66cd660bb1
Document the terabyte "-s" parameter in the usage string.
...
Split the usage line to not exceed 80 chars.
2005-02-21 09:09:07 +00:00
ru
719be5d341
Sync program's usage() with manpage's SYNOPSIS.
2005-02-10 09:19:34 +00:00
pjd
f7dfd80b65
Allow to specify device size in bytes.
...
MFC after: 1 week
2005-01-22 20:02:01 +00:00