
- Remove redundant chars and all errors caused by RST->MD conversion. e.g. [/#, /\, \<, />, etc.] - Fix broken inter-document links - Fix outbound links no-longer active or changed - Fix lists - Fix code blocks - Correct apostrophes - Replace redundant inline note marks for code with code marks - Fix broken image links - Remove non-functional title links - Correct broken cross-docs links - Improve readability Note: This PR does not try to fix/amend: - Grammatical errors - Lexical errors - Linguistic-logic errors etc. It just aims to fix main structural or conversion errors to serve as a base for further amendments that will cover others including but not limited to those mentioned above. Docker-DCO-1.1-Signed-off-by: O.S. Tezer <ostezer@gmail.com> (github: ostezer) Update: - Fix backtick issues Docker-DCO-1.1-Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au> (github: SvenDowideit)
35 lines
1.3 KiB
Markdown
35 lines
1.3 KiB
Markdown
page_title: File Systems
|
|
page_description: How Linux organizes its persistent storage
|
|
page_keywords: containers, files, linux
|
|
|
|
# File System
|
|
|
|
## Introduction
|
|
|
|

|
|
|
|
In order for a Linux system to run, it typically needs two [file
|
|
systems](http://en.wikipedia.org/wiki/Filesystem):
|
|
|
|
1. boot file system (bootfs)
|
|
2. root file system (rootfs)
|
|
|
|
The **boot file system** contains the bootloader and the kernel. The
|
|
user never makes any changes to the boot file system. In fact, soon
|
|
after the boot process is complete, the entire kernel is in memory, and
|
|
the boot file system is unmounted to free up the RAM associated with the
|
|
initrd disk image.
|
|
|
|
The **root file system** includes the typical directory structure we
|
|
associate with Unix-like operating systems:
|
|
`/dev, /proc, /bin, /etc, /lib, /usr,` and `/tmp` plus all the configuration
|
|
files, binaries and libraries required to run user applications (like bash,
|
|
ls, and so forth).
|
|
|
|
While there can be important kernel differences between different Linux
|
|
distributions, the contents and organization of the root file system are
|
|
usually what make your software packages dependent on one distribution
|
|
versus another. Docker can help solve this problem by running multiple
|
|
distributions at the same time.
|
|
|
|

|