volume

Dockerѧϰ֮ʵսƪ P4

匿名 (未验证) 提交于 2019-12-02 23:52:01
一、数据卷 1.概述 数据卷 是一个可供一个或多个容器使用的特殊目录,它绕过 UFS,可以提供很多有用的特性: 数据卷 可以在容器之间共享和重用 对 数据卷 的修改会立马生效 对 数据卷 的更新,不会影响镜像 数据卷 默认会一直存在,即使容器被删除 注意: 数据卷 的使用,类似于 Linux 下对目录或文件进行 mount,镜像中的被指定为挂载点的目录中的文件会隐藏掉,能显示看的是挂载的 数据卷 。 Docker 新用户应该选择 --mount 参数,经验丰富的 Docker 使用者对 -v 或者 --volume 已经很熟悉了,但是推荐使用 --mount 参数。 3.创建一个数据卷 $ docker volume create my - vol 查看所有的 数据卷 $ docker volume ls local my - vol 在主机里使用以下命令可以查看指定 数据卷 的信息 $ docker volume inspect my - vol [ { "Driver" : "local" , "Labels" : {}, "Mountpoint" : "/var/lib/docker/volumes/my-vol/_data" , "Name" : "my-vol" , "Options" : {}, "Scope" : "local" } ] 4.启动一个挂载数据卷的容器

AIX创建文件系统

匿名 (未验证) 提交于 2019-12-02 23:43:01
2019独角兽企业重金招聘Python工程师标准>>> 1. 扫描硬件 cfgmgr -v 2. 查看磁盘 可以看出hdisk3就是新增磁盘 lsdev -Cc disk hdisk0 Available Virtual SCSI Disk Drive hdisk1 Available Virtual SCSI Disk Drive hdisk2 Available Virtual SCSI Disk Drive hdisk3 Available C5-T1-01 Huawei S5600T FC Disk Drive 3. 查看物理卷 lspv hdisk0 000f3c5bda5d50d4 rootvg active hdisk1 000f3c5bd4136a2d dbvg active hdisk2 000f3c5b5f3b98ce datavg active hdisk3 none none none 4. 创建VG smitty mkvg 选择 Add an Original Volume Group ,填写内容如下然后回车 Add an Original Volume Group Type or select values in entity fields. Press Enter AFTER making all desired changes. [Entry

Mac移动硬盘不正确断开连接导致无法读取加载的解决方法

匿名 (未验证) 提交于 2019-12-02 23:43:01
问题 首先Mac上的移动硬盘,如果不正常推出,比如是没电了自动关机,或者没有正常推出,直接拔出来了,这个时候再次链接就会遇到无法装载的问题,但是可以通过命令行查看到。 解决 1.查看所有硬盘信息 diskutil list > > > 输出如下 / dev / disk0 ( internal , physical ) : #: TYPE NAME SIZE IDENTIFIER 0 : GUID_partition_scheme * 251.0 GB disk0 1 : EFI EFI 209.7 MB disk0s1 2 : Apple_APFS Container disk1 250.8 GB disk0s2 / dev / disk1 ( synthesized ) : #: TYPE NAME SIZE IDENTIFIER 0 : APFS Container Scheme - + 250.8 GB disk1 Physical Store disk0s2 1 : APFS Volume Macintosh HD 224.2 GB disk1s1 2 : APFS Volume Preboot 44.1 MB disk1s2 3 : APFS Volume Recovery 522.7 MB disk1s3 4 : APFS Volume VM 1.1 GB

LVM 创建

匿名 (未验证) 提交于 2019-12-02 23:42:01
1.将我们准备好的磁盘,标记成我们需要的PV [root@bogon ~]# pvcreate /dev/sdb{1,2,3} Physical volume "/dev/sdb1" successfully created. Physical volume "/dev/sdb2" successfully created. Physical volume "/dev/sdb3" successfully created. 可以看到我们的PV已经做好 [root@bogon ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 centos lvm2 a-- <19.00g 0 /dev/sdb1 lvm2 --- 100.00m 100.00m /dev/sdb2 lvm2 --- 100.00m 100.00m /dev/sdb3 lvm2 --- 100.00m 100.00m 2.制作VG (我们先用其中两块制作VG) [root@bogon ~]# vgcreate vg0 /dev/sdb{1,2} Volume group "vg0" successfully created 查看一下我们的VG,vg0大小为192M(创建VG需占用一部分空间) [root@bogon ~]# vgs VG #PV #LV #SN Attr

U盘如何让删除System Volume Information文件夹

匿名 (未验证) 提交于 2019-12-02 23:32:01
看了博主 and1possible 的文章,受益匪浅,遂记录下来。 电脑系统:win10 win + R 搜索 cmd, 启用cmd命令编辑器,输入下面的命令: attrib “H:\System Volume Information” -s //这句话可以选择,重置系统隐藏文件。 del “H:\System Volume Information” //del 删除文件夹 rd “H:\System Volume Information” //rd 删除空文件夹 exit //退出 补充: 1、出现是否确认删除提示,输入Y表示确认删除。 2、暂时还没遇到 文章来源: https://blog.csdn.net/weixin_43730508/article/details/90286867

pvs显示unknown device

ぐ巨炮叔叔 提交于 2019-12-02 23:01:29
一 、不要unknown的那块pv盘的解决办法 [root@gezi ~]# pvs WARNING: Device for PV D1LLfT-3Hle-NbrP-5165-Q6WR-2UWF-2xEIR3 not found or rejected by a filter. PV VG Fmt Attr PSize PFree /dev/xvda2 vg1 lvm2 a-- 79.51g 23.62g /dev/xvdb lvm2 --- 250.00g 250.00g unknown device vg1 lvm2 a-m 250.00g 250.00g [root@gezi ~]# vgs WARNING: Device for PV D1LLfT-3Hle-NbrP-5165-Q6WR-2UWF-2xEIR3 not found or rejected by a filter. VG #PV #LV #SN Attr VSize VFree vg1 2 2 0 wz-pn- 329.50g 273.62g [root@gezi ~]# vgreduce --removemissing /dev/vg1 WARNING: Device for PV D1LLfT-3Hle-NbrP-5165-Q6WR-2UWF-2xEIR3 not found or rejected by

1.3 LVM条带化

十年热恋 提交于 2019-12-02 22:39:48
1、什么是条带化 磁盘冲突:当多个进程同时访问一个磁盘时,可能会出现磁盘冲突。磁盘系统对访问次数(每秒的IOPS)和数据传输速率(读写速率,TPS)有限制。当达到这些限制时,后面需要访问磁盘的进程就需要挂起等待,这就是磁盘冲突。避免磁盘冲突是优化I/O性能的一个重要目标。 条带化技术:将I/O负载均衡到多个物理磁盘上的技术。条带化技术将一块连续的数据分成很多小部分,并将他们分别存储到不同的磁盘上,使多个进程同时访问数据的不同部分而不会造成磁盘冲突,最大化I/O性能。 lvm的条带化:把lv上连续的数据分成大小相同的块,然后依次存储在多个磁盘PV上,类似raid0的数据存放形式,实现数据的并发读写;管理员依据自己的数据需求,定义数据分块大小,分布PV磁盘个数信息,从而实现读写性能最佳化。(粗略讲,条带化strip就是raid0。) 2、系统版本: # cat /etc/centos-release CentOS Linux release 7.2.1511 (Core) 12 3、磁盘 [root@host-192-168-100-19 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 252:0 010G 0 disk ├─vda1 252:1 0500M 0 part /boot └─vda2 252:2 09.5G 0

drbd(三):drbd的状态说明

匿名 (未验证) 提交于 2019-12-02 21:59:42
本文目录: 1.drbd配置文件 2.״̬   2.1 连接状态(connect state,cs)和复制状态   2.2 角色状态(roles,ro)   2.3 磁盘状态(disk state,ds)   2.4 IO状态标记   2.5 性能指标 1.几种获取状态信息的方法 drbd有很多获取信息的方式。在drbd84和之前的版本,大多都使用 cat /proc/drbd 来获取信息,多数情况下,这个文件展示的信息对于管理和维护drbd来说已经足够。 例如以下是drbd84上两个volume的节点状态信息: [root@drbd1 ~]# cat /proc/drbd version: 8.4.10-1 (api:1/proto:86-101) GIT-hash: a4d5de01fffd7e4cde48a080e2c686f9e8cebf4c build by mockbuild@, 2017-09-15 14:23:22 0: cs:Connected ro:Primary/Secondary ds:UpToDate/UpToDate C r----- ns:76408 nr:0 dw:76408 dr:3441 al:22 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0 1: cs:Connected ro:Primary

6.k8s.存储Volume.PV.PVC

不问归期 提交于 2019-12-02 16:56:03
#Volume Volume 解决数据持久化和容器间共享数据 Kubernetes支持几十种类型的后端存储卷 # hostPath 挂载实例,挂载Node节点/tmp/test-volume目录到容器/test-pd #volume-test.yaml apiVersion: v1 kind: Pod metadata: name: volume-test spec: containers: - image: alivv/nginx:node name: volume-test volumeMounts: - mountPath: /test-pd name: test-volume volumes: - name: test-volume hostPath: path: /tmp/test-volume type: DirectoryOrCreate #node节点不存在则创建空目录 #创建pod kubectl create -f volume-test.yaml #查看pod所在node节点 kubectl get pod volume-test -o wide #在容器里创建文件 kubectl exec -it volume-test -- sh -c "date >/test-pd/txt" #删除pod kubectl delete -f volume-test

k8s用 ConfigMap 管理配置(13)

左心房为你撑大大i 提交于 2019-12-02 16:39:24
一、ConfigMap介绍   Secret 可以为 Pod 提供密码、Token、私钥等敏感数据;对于一些非敏感数据,比如应用的配置信息,则可以用 ConfigMap   ConfigMap 的创建和使用方式与 Secret 非常类似,主要的不同是数据以明文的形式存放。   与 Secret 一样,ConfigMap 也支持四种创建方式: 1. 通过 --from-literal: kubectl create configmap myconfigmap --from-literal=config1=xxx --from-literal=config2=yyy   每个 --from-literal 对应一个信息条目。 2. 通过 --from-file: echo -n xxx > ./config1 echo -n yyy > ./config2 kubectl create configmap myconfigmap --from-file=./config1 --from-file=./config2   每个文件内容对应一个信息条目。 3. 通过 --from-env-file: cat << EOF > env.txt config1=xxx config2=yyy EOF kubectl create configmap myconfigmap --from-env