背景

在使用 docker 的过程中,docker 会将某些产物放到 /var/lib/docker/volumes 这会占用很大的跟目录磁盘空间,于是想办法将 /var 目录挂载到另一个一个单独的磁盘上面。

参考链接如下:Ubuntu将var目录挂载到新硬盘

步骤
1. 查看当前磁盘空间
df -h [目录名]

比如 df -h 能够查看整个系统的磁盘情况。

2. 创建新目录

上图中我已经创建了一个新的目录,是 /media/var ,这里再重新操作一遍。

sudo mkdir /media/var
3. 将磁盘挂载到新的目录

上图中,我已经完成了挂载,我选择了一个比较大的磁盘分区 /dev/sdb ,然后将它挂载到刚刚创建的目录上面。

sudo mount /dev/sdb /media/var
4. 同步数据到新建目录

将当前系统中 /var 目录下面的数据同步到新建的目录中。如果 /var 目录下面的数据量很大的话,可以在空闲的时候进行该操作,该操作拷贝一遍数据,可能会比较耗时。

sudo rsync -aXS /var/. /media/var/.
5. 重命名 /var 目录

此步骤是为了将新建一个空的 /var 目录,并且将新建的 /var 目录挂载到新的磁盘做准备。

sudo mv /var /var_old
6. 新建 /var 目录
sudo mkdir /var
7. 取消/mdeia/var的/dev/sdb 挂载

该步骤时为了将新建的 /var 目录挂载到当前磁盘。

sudo umount /dev/sdb /media/var
8. 重新挂载/dev/sdb 到 /var
 sudo mount /dev/sdb /var
9. 查看 /dev/sdb 的 UUID
sudo blkid /dev/sdb

10. 设置开机自动挂载

复制上文中的 UUID e791688e-ae35-40a1-bd8b-11f726ad0733,打开 /etc/fstab 文件:

sudo vim /etc/fstab

在文件最后添加如下内容

UUID=e791688e-ae35-40a1-bd8b-11f726ad0733 /var ext4 nodev,nosuid 0 2

保存退出。

11. 重启生效

重启之后,通过 df 检查刚刚配置是否生效。 生效之后,可以删除 /var_old 目录。

Ubuntu 将 /home 或 /var 目录挂载到新的分区相关推荐

  1. Linux新建目录并指定挂载点,Linux中将/var等已有目录挂载到新添加的硬盘

    1.查看当前硬盘使用状况: [root@gluster_node1 ~]# df -h Filesystem            Size  Used Avail Use% Mounted on / ...

  2. 在Ubuntu使用df命令查看目录挂载点及其空间使用情况

    使用df命令就可以查到相应的目录或文件系统等挂载信息.df命令还可以展示其磁盘空间的使用情况. 查看所有的挂载信息及空间使用情况 ~$ df 显示某个文件目录(如根目录)的挂信息 ~$ df / 显示 ...

  3. linux 分区 var,Ubuntu下移动/var目录到单独分区后出现的一些问题

    Ubuntu下移动/var目录到单独分区后出现的一些问题 发布时间:2008-04-21 01:17:50来源:红联作者:yibin 如mount: special device /var/run d ...

  4. ubuntu挂载sd卡到分区目录+修改docker镜像存储位置

    ubuntu挂载sd卡到分区目录+修改docker镜像存储位置 一. 挂载SD卡到/data 1.查看Linux硬盘信息 lsblk 或 fdisk -l lsblk 新的硬盘,最好删除之前的分区,再 ...

  5. 关于Docker目录挂载的总结(转)

    关于Docker目录挂载的总结 Docker容器启动的时候,如果要挂载宿主机的一个目录,可以用-v参数指定. 譬如我要启动一个centos容器,宿主机的/test目录挂载到容器的/soft目录,可通过 ...

  6. linux docker 目录挂载映射

    Docker容器启动的时候,如果要挂载宿主机的一个目录,可以用-v参数指定. 譬如我要启动一个centos容器,宿主机的/test目录挂载到容器的/soft目录,可通过以下方式指定: # docker ...

  7. 关于Docker目录挂载的总结

    Docker容器启动的时候,如果要挂载宿主机的一个目录,可以用-v参数指定. 譬如我要启动一个centos容器,宿主机的/test目录挂载到容器的/soft目录,可通过以下方式指定: # docker ...

  8. ubuntu查看node的安装目录_ubuntu安装nfs服务实现共享目录

    nfs服务是实现Linux和Linux之间的文件共享 下载离线安装包 下面为在ubuntu16.04系统中搭建nfs服务 1.安装nfs服务(只需要服务端安装) sudo apt install nf ...

  9. cwntos新建目录挂载磁盘_详解Linux磁盘挂载、分区、扩容操作的实现方法

    概述 今天主要分享下关于Linux磁盘挂载.分区.扩容操作的实现方法,先介绍下基本概念 1.磁盘 在Linux系统中所有的设备都会以文件的形式存储.设备一般保存在/dev目录下面,以sda.sda1. ...

最新文章

  1. Files 的值“ .mine”无效。路径中具有非法字符
  2. linux下tomcat服务的相关命令
  3. 汇编 Irvine32链接库中一些过程函数的使用说明
  4. 5、删除存储过程(DROP PROCEDURE)
  5. oracle登录错误:ORA-28000: the account is locked 解决方法
  6. Apollo后台配置:删除项目
  7. 什么是管理型工业以太网交换机?
  8. 区分 JSON 字符串与JSON对象
  9. python selenium canvas_selenium webdriver 实现Canvas画布自动化测试
  10. Javascript快速排序
  11. cache数据库入门教程 数据库m语言常用函数和命令
  12. 手机app测试方法(二)App测试-常见测试点
  13. Fibo Rule规则引擎可视化
  14. 【SM2证书】签发SM2根证书 (精简、直接)
  15. 什么样的员工容易被提拔为管理者,他们有哪些共同特质?
  16. 虚拟机权限不足,无法访问文件
  17. JSP——连接数据库、编写api接口
  18. 推荐一款免费的SQLsever的备份软件sqlBackupAndFtp
  19. 从原生到黑科技:闲鱼 Flutter 图片优化经历了什么?
  20. Redis Sentinel判断主观下线和客观下线

热门文章

  1. mysql处理上百万条的数据库如何优化语句来提高处理查询效率
  2. 欢迎大家批评:CSDN Blog用户体验调查
  3. 算法设计与分析第5章 回溯法(二)【回溯法应用】
  4. 图像变换——等距变换,相似变换,仿射变换,投影变换
  5. 乐高机器人教室布置图片大全_全国青少年机器人技术等级考试(上海宝山站)顺利举行...
  6. pg 主键系统信息_神仙打架:PG 和 MySQL 到底哪个更好用?
  7. java中的数组_Java中的数组
  8. php将数组最后一个单元弹出,php array_pop()数组函数将数组最后一个单元弹出(出栈)...
  9. matlab两个多项式相除,C++和MATLAB混合编程求解多项式系数(矩阵相除)
  10. 用计算机计算成品率计算公式,计算机专业英语+单词+部分习题.doc