熊 3-3-dmsetup命令使用 存储基础 1. Device mapper 设备映射器是提供卷管理的框架的内核驱动程序。它提供了一种创建映射设备的通用方法,它可用作逻辑卷。它没有特别了解卷组或元数据格式。设备映射器的应用程序接口是 ioctl 系统调用。用户界面是 dmsetup 命令。 一个映射的设备是由一个表来定义的,该表规定了如何使用
熊 3-2-Device Mapper存储介绍 存储基础 1. 介绍 Device Mapper 不同于 AUFS、ext4、NFS 等 , 因为它并不是一个文件系统(File System) ,而是 Linux 内核映射块设备的一种技术框架。提供的一种从逻辑设备(虚拟设备)到物理设备的映射框架机制,在该机制下,用户可以很方便的根据自己的需要制定实现存储资
熊 3-1-lvm逻辑卷 存储基础 1. 基础概念 LVM利用Linux内核的device-mapper来实现存储系统的虚拟化(系统分区独立于底层硬件)。 通过LVM , 你可以实现存储空间的抽象化并在上面建立虚拟分区 ( virtual partitions ) , 可以更简便地扩大和缩小分区 , 可以增删分区时无需担心某个硬盘上没
熊 2-RAID 存储基础 1. RAID详解 独立硬盘冗余阵列 ( RAID, Redundant Array of Independent Disks) , 旧称廉价磁盘冗余阵列 ( Redundant Array of Inexpensive Disks) , 简称磁盘阵列。其基本思想就是把多个相对便宜的硬盘组合起来 ,
熊 1-磁盘管理 存储基础 1.存储基本知识 1.1 磁盘接口类型 并行接口 : 指采用并行传输方式来传输数据的接口标准。 特点 : 数据的各位同时进行传送 , 传输速度快 , 但当传输距离较远、位数又多时 , 就导致通信线路复杂且成本提高。 主要类型 : ID
熊 3-5-5-Python基础语法-可变对象和不可变对象 Python Python 的数据类型分为可变类型和不可变类型 , 可变类型的对象的值是可以被修改的 , 称为可变对象 , 而不可变类型的对象的值是不可修改的 , 称为不可变对象。数值类型、str类型、tuple类型都是不可变类型 , 而list 类型、set 类型、dict 类型等都是可变类型。例如 , 一个
熊 3-5-4-Python基础语法-运算符和表达式 Python 1. 运算符和表达式的应用方式 程序就是对数据进行处理 , 表示数据的值(对象)可以用变量给它们起名字(用变量名引用这些值(对象)) , 对这些变量或值进行处理可使用一些特殊的符号如+、*等进行加法、乘法等运算 , 这些表示不同运算功能的特殊符号称为运算符(operators
熊 3-5-3-Python基础语法-类型转换和输入 Python 1. 隐式类型转换 某些情况下 , Python 会自动将一个类型转为另外一个类型。例如 , 在进行整数和浮点数运算时 , Python 会自动将整数转为浮点数。同时 , 两个整数相除时也会自动转为浮点数的相除。例如: >>> a = 25 >>> b = 3.14 >>> c = a
熊 3-5-2-Python基础语法-字符串说明 Python 1. 字符编码 因为计算机只能处理数字 , 如果要处理文本 , 就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte) , 所以 , 一个字节能表示的最大的整数就是255(二进制11111111
熊 3-5-1-Python基础语法-数据类型 Python Python 自带了一些内在数据类型(内在类型) , 主要内在数据类型包括数值(number)、字符串 (str)、列表(list)、元组(tuple)、集合(set)、字典(dict)。