刚开始使用docker时,不太关注docker 存储镜像和容器的位置,使用默认目录。当使用docker启动的容器越来越多时,镜像和容器占用空间也越来越大。特别是使用Linux云服务器ECS的情况下,默认系统盘大小有限,默认目录是在系统盘,很容易就将磁盘占满,导致无法重新启动更多的容器。
下面以CentOS 7为例,讲解如何修改docker的默认存储位置。修改默认存储位置,分为两种情况:
*** 作方法要点:将原有的镜像和容器移动到新的位置,并在原来的目录创建软链接,软链接指向新的镜像和容器存储位置。
例如,CentOS 7默认docker存储位置是 /var/lib/docker ,新的存储位置: /mnt/data/docker
*** 作步骤命令:
找到 Server 下的 Docker Root Dir 标记,内容是当前docker镜像和容器的存储位置。
例如,CentOS 7默认docker存储位置是 /var/lib/docker ,新的存储位置: /mnt/data/docker
找到 Server 下的(1) Docker Root Dir 标记,内容是当前docker镜像和容器的存储位置(2) Storage Driver 标记,内容是存储驱动器名称。
/mnt/data/docker 是新的存储位置,而 overlay2 是当前docker所使用的存储驱动。
你好,首先Ubuntu调整分区和linux是一样的,也可以想windows一样系统内调内存。一般分区遵循以下原则:
根(/)分区:至少15G,安装系统,相当于Win的C盘,默认ext4。
home分区:剩余空间,越多越好,用户配置文件,相当于Win的用户文件(Users),默认ext4。
/boot分区,建议ext2,这个分区包含了 *** 作系统使用过程中所要用到的文件,建这个分区是有必要的,这个分区的主要作用就是即使根分区出现了问题,计算机依然能够启动。大小约在60MB—120MB之间,不超过150MB。研究内核用1G即可。
swap区:1G,交换空间,相当于Win的虚拟内存;一般为你机器内存的两倍,少于这个容量,系统无法进入休眠。
一般没什么特别要求,就用ext4吧,这是Linux标准文件系统格式;
一般在ubuntu安装过程中会让你选择分区,可以在这个时候进行分区。如果不自己选,它就会自动安装在硬盘的最后2G空间内。
!!!注意:如果选择手动分区时顺序最好是把boot分区靠前,swap分区最后。如果是整个硬盘安装一套Linux系统,一般来讲boot放到最前面,并且把boot设置为主分区,其它都设置为逻辑分区。如果是双系统或多系统安装,一般都选择逻辑分区即可。
所以总体分3块,按百分数计算大概就是:/
分给40%,/usr
15%,
/home
40%,
swap
5%。
以上是安装时的分区选择,下面介绍默认已经分区完成的ubuntu。也就是在系统内分区。
用“GParted-LiveCD“进行分区调整。
一、准备
1、下载最新版本的gparted镜像文件。可以去自行百度下载。
2、将gparted镜像文件刻录成光盘或者是刻录在U盘上制成LiveUSB。
3、为了安全起见建议备份重要数据到移动硬盘上。
4、在BIOS中,将启动顺序设置为首先光盘启动(如果是用U盘,应设为USB-HDD)。
二、调整分区
1、将光盘放入光驱(如果是用U盘,那么插上U盘),重启电脑。
2、进入gparted启动界面,选Defalt
settings。
3、第二个界面继续按回车。
4、接下来选语言,输入“26”然后回车。
5、接着提示要进入X-Windows界面,回车。
6、进入gparted。
7、点击”腾出空间的分区“,d出右键菜单选择“Resize/Move”。
8、用鼠标托动或数字精确调整要释放的空间大小,若要释放在分区头部拉左侧的控制条(输入第一行数值),若要释放在分区尾部拉右侧的控制条(输入第三行数值),调整好之后点“更改大小/移动”按钮。
9、点击欲扩大容量的分区,d出右键菜单选择“Resize/Move”。
10、按照第8步的方法 *** 作,只是现在变成扩大分区容量而已。
11、点击“Edit”菜单,选择“Apply
All
Operations”。
12、再次确认要调整分区容量后,gparted开始调整分区,完成后点“Close”按钮。
13、点击”gparted“菜单,选择”Quit“关闭gparted窗口,再双击左上角的”Exit“按钮退出gparted系统。
14、在d出的窗口中选”Reboot“重启电脑,退出时系统会提示取出光盘。
当然完成以上步骤就是完成系统内分区了。希望能给你帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)