/dev/full
From Quire, the open reference·Device file in Unix-like operating systems·1 min read
In Linux, FreeBSD, and NetBSD, /dev/full, or the always-full device,[1][2] is a special file that always returns the error code ENOSPC (meaning "No space left on device") on writing, and provides any number of zero bytes to a process that reads from it (similar to /dev/zero).[3] This device is usually used when testing the behavior of a program when it encounters a "disk full" error.
$ echo "Hello, World" > /dev/full bash: echo: write error: No space left on device
History#edit
Relationship to other special files#edit
See also#edit
- /dev
- /dev/null
- /dev/zero
- Fault injection
- /dev/mordor in 9front
References#edit
- ^ Aoki, Osamu (November 22, 2010). "Chapter 1. GNU/Linux tutorials". Archived from the original on 2010-06-15. Retrieved November 22, 2010.
- ^ a b "Man Page for full (Linux section 4)". November 24, 2007. Retrieved June 1, 2011.
- ^ a b c Robbins, Kay A.; Robbins, Steven; Robbins, Kay A. (2003). UNIX systems programming: communication, concurrency, and threads. Upper Saddle River, NJ: Prentice Hall PTR. ISBN 978-0-13-042411-2.
- ^ a b "FreeBSD 11.0-RELEASE Release Notes". FreeBSD official site. Archived from the original on 11 October 2016. Retrieved 9 March 2019.
- ^ "LINDEV(4) Device Drivers Manual". Debian. Archived from the original on 2021-05-15. Retrieved 2021-05-15.
- ^ "full(4) - NetBSD Manual Pages". NetBSD. Archived from the original on 2021-05-15.
This article is mirrored from “/dev/full” on English Wikipedia, revision 1331062742, written by Wikipedia's contributors and licensed CC BY-SA 4.0. Editing it here creates a Quire copy with its own history.
Synced with Wikipedia revision 1331062742 · just now