aboutsummaryrefslogtreecommitdiff
path: root/sbin/gvinum/gvinum.8
Commit message (Collapse)AuthorAgeFilesLines
* gvinum: add deprecation noticeEd Maste2021-03-281-1/+17
| | | | | | | | | | | | | | | | | Vinum is a Logical Volume Manager that was introduced in FreeBSD 3.0, and for FreeBSD 5 was ported to geom(4) as gvinum. gvinum has had no specific development at least as far back as 2010, and has a number of known bugs which are unlikely to be resolved. Add a deprecation notice to raise awareness but state that vinum "may not be" available in FreeBSD 14. Either it will be removed and the notice will be updated to "is not" available, or someone will step up to fix issues and maintain it and we will remove the notice. Reviewed by: imp (earlier version) MFC after: 3 days Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D29424
* gvinum(8): Fix an issue reported by mandocGordon Bergling2020-10-031-2/+2
| | | | | | | | | - new sentence, new line MFC after: 1 week Notes: svn path=/head/; revision=366411
* use .Mt to mark up email addresses consistently (part1)Baptiste Daroussin2014-06-201-3/+3
| | | | | | | | PR: 191174 Submitted by: Franco Fichtner <franco@lastsummer.de> Notes: svn path=/head/; revision=267667
* - Allow foot shooting with the resetconfig command via the -f option.Marius Strobl2014-05-061-2/+2
| | | | | | | | | | | | - Fix typos preventing -f to actually work with the create command. - Initialize flags to zero rather than using stack garbage when handling the grow command. MFC after: 3 days Sponsored by: Bally Wulff Games & Entertainment GmbH Notes: svn path=/head/; revision=265454
* Sweep man pages replacing ad -> ada.Sergey Kandaurov2013-10-011-14/+14
| | | | | | | | | Approved by: re (blackend) MFC after: 1 week X-MFC note: stable/9 only Notes: svn path=/head/; revision=255977
* Remove reference to vinum(4). The manual page was removed in r248370.Joel Dahl2013-03-161-2/+2
| | | | Notes: svn path=/head/; revision=248384
* Minor mdoc fixes.Joel Dahl2013-03-141-1/+4
| | | | Notes: svn path=/head/; revision=248274
* Fixes to man8 groff mandoc style, usage mistakes, or typos.Warren Block2012-05-241-6/+9
| | | | | | | | | | PR: 168016 Submitted by: Nobuyuki Koganemaru Approved by: gjb MFC after: 3 days Notes: svn path=/head/; revision=235873
* Remove trailing whitespace per mdoc lint warningEitan Adler2012-03-291-5/+5
| | | | | | | | | | Disussed with: gavin No objection from: doc Approved by: joel MFC after: 3 days Notes: svn path=/head/; revision=233648
* Remove superfluous paragraph macro.Joel Dahl2012-03-251-1/+0
| | | | Notes: svn path=/head/; revision=233458
* Bump doc date for previous changes.Tom Rhodes2009-04-111-1/+1
| | | | Notes: svn path=/head/; revision=190910
* - Implement the grow command to make it easier for users to extend plexesUlf Lilleengen2009-04-101-7/+9
| | | | | | | | | without having to understand all gvinum internals. - Document the grow command in the manpage and update examples to use the command where possible. Notes: svn path=/head/; revision=190884
* Import the gvinum work that have been done during and after Summer of Code 2007.Ulf Lilleengen2009-03-281-32/+145
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The work have been under testing and fixing since then, and it is mature enough to be put into HEAD for further testing. A lot have changed in this time, and here are the most important: - Gvinum now uses one single workerthread instead of one thread for each volume and each plex. The reason for this is that the previous scheme was very complex, and was the cause of many of the bugs discovered in gvinum. Instead, gvinum now uses one worker thread with an event queue, quite similar to what used in gmirror. - The rebuild/grow/initialize/parity check routines no longer runs in separate threads, but are run as regular I/O requests with special flags. This made it easier to support mounted growing and parity rebuild. - Support for growing striped and raid5-plexes, meaning that one can extend the volumes for these plex types in addition to the concat type. Also works while the volume is mounted. - Implementation of many of the missing commands from the old vinum: attach/detach, start (was partially implemented), stop (was partially implemented), concat, mirror, stripe, raid5 (shortcuts for creating volumes with one plex of these organizations). - The parity check and rebuild no longer goes between userland/kernel, meaning that the gvinum command will not stay and wait forever for the rebuild to finish. You can instead watch the status with the list command. - Many problems with gvinum have been reported since 5.x, and some has been hard to fix due to the complicated architecture. Hopefully, it should be more stable and better handle edge cases that previously made gvinum crash. - Failed drives no longer disappears entirely, but now leave behind a dummy drive that makes sure the original state is not forgotten in case the system is rebooted between drive failures/swaps. - Update manpage to reflect new commands and extend it with some examples. Sponsored by: Google Summer of Code 2007 Mentored by: le Tested by: Rick C. Petty <rick-freebsd2008 -at- kiwi-computer.com> Notes: svn path=/head/; revision=190507
* Revise markup.Ruslan Ermilov2006-09-301-182/+111
| | | | Notes: svn path=/head/; revision=162842
* Implement the 'resetconfig' command.Lukas Ertl2006-03-231-4/+4
| | | | | | | | PR: kern/94835 Submitted by: Ulf Lilleengen <lulf@stud.ntnu.no> Notes: svn path=/head/; revision=157052
* Fix whitespace issues.Lukas Ertl2005-11-201-51/+51
| | | | | | | Pointed out by: joel@ Notes: svn path=/head/; revision=152631
* Finally bring in what was produced during Google SoC 2005:Lukas Ertl2005-11-191-0/+397
Add functions to rename objects and to move a subdisk from one drive to another. Add manual page (finally). Bring up-to-date the online help. Obtained from: Chris Jones <chris.jones@ualberta.ca> Sponsored by: Google Summer of Code 2005 MFC in: 1 week Notes: svn path=/head/; revision=152616