mirror of
https://github.com/rancher/os.git
synced 2025-09-01 23:04:41 +00:00
Created Partition recommendations (markdown)
69
Partition-recommendations.md
Normal file
69
Partition-recommendations.md
Normal file
@@ -0,0 +1,69 @@
|
|||||||
|
## System-docker and RootFS
|
||||||
|
|
||||||
|
When you ssh into RancherOS, you actually access the console container. The default console will automatically clean up the data, except for the following directories:
|
||||||
|
|
||||||
|
```
|
||||||
|
# These are the main ones
|
||||||
|
/opt
|
||||||
|
/home/
|
||||||
|
/var/lib/docker
|
||||||
|
/mnt
|
||||||
|
/var/log
|
||||||
|
...
|
||||||
|
...
|
||||||
|
```
|
||||||
|
|
||||||
|
If you put the data in these directories, you actually write directly to the root disk.
|
||||||
|
|
||||||
|
The system-docker data is written to the root disk, so it is not recommended for users to run their containers under system-docker.
|
||||||
|
|
||||||
|
If the user can use it friendly, two places still need attention:
|
||||||
|
|
||||||
|
1. the only thing that needs attention is the `/var/log` directory. It is necessary to clean it regularly.
|
||||||
|
|
||||||
|
2. the container logs in system-docker, they are in json-file format. This part of the change should be slow.
|
||||||
|
|
||||||
|
|
||||||
|
## User-docker
|
||||||
|
|
||||||
|
The user-docker data is written to the root disk by default. This part is necessary to use additional disk. Can refer to the following settings:
|
||||||
|
|
||||||
|
```
|
||||||
|
#cloud-config
|
||||||
|
mounts:
|
||||||
|
- - /dev/sdb
|
||||||
|
- /var/lib/docker/mnt
|
||||||
|
- ext4
|
||||||
|
- ""
|
||||||
|
rancher:
|
||||||
|
docker:
|
||||||
|
graph: /var/lib/docker/mnt
|
||||||
|
|
||||||
|
|
||||||
|
# check user docker
|
||||||
|
$ docker info
|
||||||
|
Name: rancher
|
||||||
|
ID: BU6T:6LTB:VKUU:GZM2:OGCR:IIVZ:6MVK:II73:KVVE:EEGI:CGPT:FWYS
|
||||||
|
***Docker Root Dir: /var/lib/docker/mnt****
|
||||||
|
Debug Mode (client): false
|
||||||
|
Debug Mode (server): false
|
||||||
|
Registry: https://index.docker.io/v1/
|
||||||
|
...
|
||||||
|
|
||||||
|
# check mountinfo
|
||||||
|
$ df -hT
|
||||||
|
....
|
||||||
|
/dev/sdb ext4 9.8G 36.2M 9.2G 0% /var/lib/docker/mnt
|
||||||
|
....
|
||||||
|
```
|
||||||
|
|
||||||
|
## Others
|
||||||
|
|
||||||
|
If you are not using the default console, then most of the data you write will be saved in the root disk.
|
||||||
|
|
||||||
|
In the system, it is necessary to run a monitor to detect disk usage at all times.
|
||||||
|
|
||||||
|
|
||||||
|
## Reference
|
||||||
|
|
||||||
|
[Additional Mounts](https://rancher.com/docs/os/v1.x/en/installation/storage/additional-mounts/)
|
Reference in New Issue
Block a user