如何在Ubuntu系统中使用Overlay文件系统

作者&投稿:殷录 (若有异议请与网页底部的电邮联系)
如何在Ubuntu系统中使用Overlay文件系统~

OverlayFS之前已经加入到了Ubuntu内核中,但是那并不是我们想要的。Overlay(没有FS)是一个不同的内核模块,因此你需要安装3.18(或者以上)的内核:
cd /tmp/

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18-vivid/linux-headers-3.18.0-031800-generic_3.18.0-031800.201412071935_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18-vivid/linux-headers-3.18.0-031800_3.18.0-031800.201412071935_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18-vivid/linux-image-3.18.0-031800-generic_3.18.0-031800.201412071935_amd64.deb

sudo dpkg -i linux-headers-3.18.0-*.deb linux-image-3.18.0-*.deb

我已经在Ubuntu14.04和12.04环境下测试成功了。
Docker
你需要安装Docker 1.4或者更高版本(我使用1.5版本做测试的),具体可以参考 官方文档 来安装。
在有了新的内核并且重新启动以后,现在需要在/etc/default/docker中给DOCKER_OPTS设置 -s overlay :
# Use DOCKER_OPTS to modify the daemon startup options.

DOCKER_OPTS="-s overlay"

设置好以后,重新启动Docker服务,如果一切顺利的话,你可以从 docker info命令中得到如下的信息:
$ sudo docker info

Containers: 0

Images: 0

Storage Driver: overlay

Backing Filesystem: extfs

Execution Driver: native-0.2

Kernel Version: 3.18.0-031800-generic

Operating System: Ubuntu 14.04.1 LTS

etc...

为了使Overlay正常跑起来,你可能需要在Ubuntu 12.04的环境下执行 modprobe overlay 。还有一点需要注意:如果 Docker 不能成功地使用 Overlay 作为存储后端,那么将会转为使用DeviceMapper(而不是AUFS)机制存储。

OverlayFS之前已经加入到了Ubuntu内核中,但是那并不是我们想要的。Overlay(没有FS)是一个不同的内核模块,因此你需要安装3.18(或者以上)的内核: sudo dpkg -i linux-headers-3.18.0-*.deb linux-image-3.18.0-*.deb 我已经在Ubuntu14.04和...

OverlayFS之前已经加入到了Ubuntu内核中,但是那并不是我们想要的。Overlay(没有FS)是一个不同的内核模块,因此你需要安装3.18(或者以上)的内核

我已经在Ubuntu14.04和12.04环境下测试成功了。
Docker
你需要安装Docker 1.4或者更高版本(我使用1.5版本做测试的),具体可以参考 官方文档 来安装。
在有了新的内核并且重新启动以后,现在需要在/etc/default/docker中给DOCKER_OPTS设置 -s overlay :
# Use DOCKER_OPTS to modify the daemon startup options.

DOCKER_OPTS="-s overlay"

设置好以后,重新启动Docker服务,如果一切顺利的话,你可以从 docker info命令中得到如下的信息:
$ sudo docker info

Containers: 0

Images: 0

Storage Driver: overlay

Backing Filesystem: extfs

Execution Driver: native-0.2

Kernel Version: 3.18.0-031800-generic

Operating System: Ubuntu 14.04.1 LTS

etc...

为了使Overlay正常跑起来,你可能需要在Ubuntu 12.04的环境下执行 modprobe overlay 。还有一点需要注意:如果 Docker 不能成功地使用 Overlay 作为存储后端,那么将会转为使用DeviceMapper(而不是AUFS)机制存储。


汽车项目管理的工作内容,具体的描述一下。谢谢
苦等4小时: 东莞有哪些好玩的大神们推荐一下,离长安近一点最好,... 20 回答 苦等5小时: 为什么医用级的龟壳避孕套在快手,抖音,火山,B站,... 回答 苦等7小时: 50×8跑步攻略 回答 苦等7小时: win10子系统ubuntu能使用ukui么? 回答 更多等待求助问题 > 登录...

帮忙找一下鲁迅生平故事,丰功伟绩或铁问趣事
南下到厦门大学任中文系主任。1927年1月,到当时的革命中心广州,在中山大学任 教务主任。1927年10月到达...中国国民性中最缺乏的是什么?它的病根何在?并于1903年、1907年、1908年公开发表了第一批论文,提出了...回答 苦等6小时: win10子系统ubuntu能使用ukui么? 回答 更多等待求助问题 > 登录...

连线:苹果是如何“杀死”Linux桌面的
在2010年,Linux开发商Canonical宣布将在以桌面应用为主的Linux操作系统Ubuntu用自主开发的Unity环境取代GNOME桌面环境,这让许多Linux极客都感到失望。但许多人都对GNOME的发展方向感到不满,其中包括Linux的创始人李纳斯·托沃兹(Linus Torvalds),他曾于去年在Google Plus上发表过与此有关的文章。托沃兹已经...

谁rk3399机顶盒 刷成功过debian
盒子不错,刷这个系统意义何在?

什么是ESET NOD32?
ESET NOD32就是杀毒软件(可能在国内不太有名)ESET NOD32则设计了一个高效的内核,作为一个单独的、高度优化的引擎,提供统一的安全保护,防止不断的更新病毒、蠕虫、间谍程序的恶意攻击。ESET NOD32拥有先进的ThreatSense ®技术(专利申请中),可通过对恶意代码进行分析,实时侦测未知的病毒,让您...

如何调试跟踪Android Framework源代码
注意:不管哪种工作方式,Android源码要都是已经编译过的,且编译时采用的是Eng模式(vs User mode)。编译Android Platform和Kernel的过程,可参考《Ubuntu10.10下编译Android2.2平台》及《Ubuntu10.10下编译Android2.2内核》。二、基本设置 准备工作完毕之后,现在做一些基本的设置。1. 把Android源码...

我用VMware7.1.4安装ubuntu11.10,安装完之后点击“power on this vir...
用VMware安装了LINUX后,在使用过程中出现了"cannot find a valid peer process to connect to"的错误提示。解决方法如下:1、用process explorer杀掉vmware-vmx.exe进程(如果有的话)2、清除虚拟机目录下的.lck文件 3、在dos命令行下执行net start vmx86,以启动peer process 解决掉这个问题后,重新...

三水区15656531770: ubuntu的vmware tools怎么用 -
梅钱康炎: 选择虚拟机菜单栏--安装VMware tools 然后在Ubuntu系统中弹出的VMware tools窗口中 找到VMwaretools-9.6.0-1294478.tar.gz 然后右击--复制到--桌面 复制完之后 这时候左边的文件夹图标--右击退出先 然后在桌面上的VMwaretools-9.6.0-...

三水区15656531770: 如何在Ubuntu中使用root账号登录 -
梅钱康炎: Ubuntu root 用户在默认情况下是禁用的, 不允许用 root 登陆.以 下 方 法 可 以 设 置 使 用 root 帐 户 登 陆 :1、 首先设置root 密码, 利用现有管理员帐户登陆Ubutu, 在终端执行命令: sudo passwd root , 接 着 输 入 密 码 和 root 密 码 , 重 ...

三水区15656531770: 怎样在VMware虚拟机中使用安装并设置Ubuntu系统 -
梅钱康炎: 在vmware中使用ubuntu关键点两步. 1、安装vmware后,需要自己手动建立虚拟机,完成虚拟机后,需要设置CD-ROM为Ubuntu的ISO镜像文件. 2、启动新建的虚拟机,然后根据提示安装ubuntu系统即可. 安装的过程中可以一路默认,因为虚拟机嘛,什么样的设置其实都不太重要的.

三水区15656531770: ubuntu系统怎么使用root用户登录
梅钱康炎: ubuntu系统默认root用户是不能登录的,密码也是空的. 如果要使用root用户登录,必须先为root用户设置密码 打开终端,输入:sudo passwd root 然后按回车 此时会提示你输入密码,在password:后输入你现在登录的用户的密码 然后系统提示你输入新的UNIX密码 Enter new UNIX password:这里输入你想为root设置的密码,要输入两次 此时系统会出现密码设置成功的提示 最后退出终端,重启计算机,选择用户进入系统的地方,选择其他 然后输入root 再输入root的密码就可能登录了! 其实用普通用户登录,在终端里输入命令:sudo -s -H也同样能够切换到root权限

三水区15656531770: 如何在虚拟机的Ubuntu12.04中使用外部USB设备 -
梅钱康炎: 让虚拟机可以使用host机上的外设,就必须在host中开启虚拟机的此项服务 本例为usb接口,计算机右击选择管理,在弹出的计算机管理对话框中在左边一栏中选中“服务于应用程序”,单击出现的服务选项,便出现如下对话框 找到...

三水区15656531770: ubuntu中怎么获得root权限 -
梅钱康炎: 获得root权限可以用su 或者sudo 在终端中输入su 提示你输入root的密码,这样终端里会显示已经切换到root状态(一直到关闭这个终端) 另一种是输入sudo +你要使用的命令 比如 sudo gedit,就是用管理员权限打开gedit,用户名还是你当前的用户名 ubuntu一般是不用root账户的 所以推荐使用sudo,减少你误用root操作的可能性

三水区15656531770: ubuntu怎么安装vmware tools -
梅钱康炎: 先取消安装(还是点击菜单栏的相同位置,只不过选项变成了取消);在“虚拟机设置”里把软驱设置为“使用物理驱动器”和“自动检测”之后,把“设备状态”的“打开电源时连接”取消.可以同时删除VMware安装目录下的.flp文件.然后手动加载VMwareTools的镜像文件(VMware安装目录下的linux.iso文件),再次点击“InstallVMwareTools”.如果还是不行,那就删除并重建虚拟机(不是重装虚拟机软件),新建时选择“Iwillinstalltheoperatingsystemlater”,新建完之后可以手动选择要使用的ISO.

三水区15656531770: 如何在ubuntu中使用Visual Studio Code -
梅钱康炎: 你好1在这里https://code.visualstudio.com/download下载你的系统对应的Visual Studio Code.安装对应自己的系统和安装包先cd 到你的下载目录# For .debsudo dpkg -i file.deb# For .rpm (Fedora 21 and below)sudo yum install file.rpm# For .rpm ...

三水区15656531770: Ubuntu下如何创建虚拟环境及使用 -
梅钱康炎: 步骤如下:一、准备工作:1、下载安装VMware Workstation并安装.2、下载一个Ubuntu系统镜像.二、新建虚拟机:1、打开VMware,新建一个虚拟机.搜索2、选择“典型(推荐)(T)”,点“下一步”.3、选择“稍后安装操作系统”,点“下一步”.4、选择Ubuntu系统版本,点“下一步”.5、设置“虚拟机名称”跟虚拟机的存放“位置”,点“下一步”.6、设置“最大磁盘大小”,选择“将虚拟磁盘存储为单个文件”,点“下一步”.三、安装:1、在CD/DVD处加载第一步下载的Ubuntu系统镜像文件.2、点击虚拟机的电源键,然后按照步骤提示进行安装,完成后即可使用虚拟机了.

三水区15656531770: 为什么Ubuntu系统无法运行VS Code -
梅钱康炎: 是否正确安装.不然是无法运行的 安装Visual Studio Code首先需要安装Ubuntu Make.Ubuntu Make存在Ubuntu 15.04资源库中,但需要Ubuntu Make 0.7以上版本才能安装Visual Studio.所以,需要通过官方PPA更新到最新的Ubuntu Make,...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网