1.在执行脚本的时候可以用./或者. ./(点空格点斜杠)来执行脚本

  ./ 表示启动了另一个Shell去执行脚本(另一个进程),所以点斜杠执行脚本时,设置的环境变量会随着进程的退出而结束,其中的环境变量设置对当前Shell不起作用。

  . ./相当于source ./执行脚本,source是执行脚本当中的命令,也就是说在当前进程中执行命令,所以其中的环境变量的设置会对当前Shell其作用。

2. 读取硬盘上的文件

读取硬盘上的文件先要将文件读取到内存上,再将其在内存上地址交给进程,这样进程就可以读取文件了。

3.Raid(Redundant Arrays of Inexpensive Disks,廉价冗余磁盘阵列)---->(Redundant Arrays of Independent Disks,独立冗余磁盘阵列)

将多块磁盘组合起来当作一块磁盘来用,这样的技术叫做Raid。存储的速度和量大了,但是每个磁盘都容易坏,所以他的损坏的概率上去了。

为了防止换了,就一份数据存两份,这个技术就是镜像mirror。另外一个技术就是循环冗余校验码技术(Raid4),就是磁盘中有一个不用来存储数据,而是将他们的校验码放在这一个磁盘上,当其中一个坏了,就利用校验码和其他盘的数据来恢复坏掉磁盘上的数据,这样磁盘利用率就很好了,但是一下子坏了两块硬盘就惨了。有钱的企业,就两个技术结合一下。

因为每一个磁盘的读取都会要去读取校验码盘,所以他可能成为一个磁盘读取的一个瓶颈。所以就轮流作为校验码盘——Raid5

Raid0——条带技术

Raid1——镜像技术

4.既不着眼于速度,也不着眼于安全性,就是将许多的小盘组成一个大容量的盘——JBOD技术。

5.硬盘的接口有:IDE(ATA)(133Mbps),SATA(Serial ATA,串行ATA)(6Gbps),USB,SCSI(UltraSCSI,320Mbps)

6. 硬件RAID、 软件RAID

http://zh.wikipedia.org/wiki/RAID

7.BIOS

8.虚拟化

用软件模拟硬件

9.MD:meta device

DM:Device Mapper 设备映射,它不仅仅能提供RAID的功能,还是逻辑卷的基础。它的功能与MD有的是重叠的。是LVM2依赖的核心。DM有了快照(一个文件被修改问的时候进行快照存储,通过原来的路径看到的是修改之后的数据,通过快照访问则是修改那一块的数据。要是没有被修改则通过快照则还是原来的数据。所以快照比较小,让数据保存在过去的状态,实现数据备份)和多路径(主机与外部存储设备之间有不止一个通信线路连接)功能。

为什么要用快照进行数据备份?因为快照要存储的数据量小,速度快。假象一下,我们要备份自己的一个模样,去拍一张照片,拍的速度特别慢,拍头的时候才一岁,拍到脚的时候已经十岁了,那么出来的照片就什么都不是了,所以要快速备份。快照就是这样的一个技术。它的速度非常非常快。

DM还有一个功能就是对于逻辑设备可以调整大小。对于分区的大小的可以调整(增大或者压缩减小)。在windows下面的磁盘管理就有这样的功能。

10.LVM原理及PV、LV、VG

图片来自http://www.2cto.com/os/201301/182586.html

从底层网上层看:是物理卷(Physical Volume)、卷组(Volume Group)、逻辑卷(Logic Volume)

11.fdisk命令最多只能查看15个分区。

pv的操作pvcreate、pvs(查看)、pvdisplay(详细查看信息)、pvscan(扫描有多少个pv)。

vg的操作vgcreate、vgremove(删除)、vgextend、vgreduce、vgs、vgdisplay、vgscan

lv的操作lvcreate、lvremove、lvs、lvremove

转载于:https://www.cnblogs.com/chenbuer/p/3844763.html

马哥Linux学习笔记之一——关于多磁盘的组织问题相关推荐

  1. 马哥linux学习笔记:openssl的使用

    linux中主要通过openssl,gpg等工具来实现加密解密机制,这里我只介绍下openssl的使用方法: openssl主要由三部分组成: libencrypto库 libssl库 openssl ...

  2. 马哥Linux学习笔记1-2OS及Linux基础知识

    CPU由晶体管组成,纳米大小,CPU是芯片(集成电路)的一种,芯片上不同的针脚代表不同的功能,功能通过CPU指令来实现,多个指令联合起来成为指令集. 特权指令:OS才有权限运行特权指令(内核),如果普 ...

  3. 马哥Linux学习笔记2-2Linux系统基础使用入门

    终端:用户与主机交互,必然用到的设备. 物理终端:直接进入本机的显示器和键盘设备:/dev/console 虚拟终端:附加在物理终端之上的以软件方式虚拟实现的终端,centos6默认启动6个虚拟终端. ...

  4. 马哥Linux学习笔记12-1Linux系统基础原理

    Linux进程及作业管理 内核的功用:进程管理.文件系统.网络功能.内存管理.驱动程序.安全功能 Process:运行中的程序的一个副本:存在生命周期 Linux内核存储进程信息的固定格式:task ...

  5. 马哥linux学习笔记 重定向

    一,重定向 > 覆盖输出 >> 追加输出 set -c  禁止对已存在的文件使用覆盖重定向 强制覆盖输出,则使用 >| set +c 关闭上述功能 ls /varr  > ...

  6. 马哥Linux学习笔记8-4lvm应用

    LVM2: LVM:Logical Volume Manager Version:2 dm:device mapper(设备映射),将一个或多个底层块设备组织成一个逻辑设备的模块 /dev/mappe ...

  7. linux学习笔记(6)磁盘管理

    linux学习笔记(6)磁盘管理 文章目录   6.1磁盘命名   6.2分区方式   6.3磁盘管理     6.3.1基本分区     6.3.2逻辑卷LVM     6.3.3交换分区管理Swa ...

  8. linux解挂文件磁盘的命令,Linux学习笔记(4)磁盘分区(fdisk)、挂载与文件系统命令...

    Linux学习笔记(4)磁盘分区(fdisk).挂载与文件系统命令 1.磁盘分区是怎么表示的? 1.1 对于IDE接口,第一主盘为hda,第1从盘为hdb,第1从盘的第1个分区为hdb1 1.2 对于 ...

  9. 马哥 linux 2015 nginx,Nginx安装及配置文件结构解析-马哥视频学习笔记

    nginx1.8.1安装配置: ./configure --prefix=/usr/local/nginx \ --conf-path=/etc/nginx/nginx.conf \ --user=n ...

  10. 马哥mysql_MySQL 马哥视频教程学习笔记

    1.关系型数据库 关系:由行和列组成的二维表 表:至少要有列,可以没有行. 列:是实体的属性. 数据模型:层次模型.网状模型.关系模型.非关系模型. DBMS:DataBase Mangenent S ...

最新文章

  1. android 定位 闪退_Android使用百度地图出现闪退及定位时显示蓝屏问题
  2. Evince中文乱码
  3. 64位浮点数_C语言常见面试题解析(1)——浮点数的比较
  4. k8s中yaml文件pod的语法(转)
  5. 系统学习NLP(二十八)--GPT
  6. Android开发环境搭建(Android Studio安装)
  7. php 随机经纬度,随机像mariadb插入10万数据,包括经纬度以及调用百度map API获取...
  8. matlab GUI页面 科学计算器代码
  9. 编写一个生成器函数,能够生成斐波那契数列
  10. BASIC语言、FreeBasic语言
  11. TaggedInputSplit cannot be cast to org.apache.hadoop.mapreduce.lib.input.FileSplit
  12. Mixed Content: The page was loaded over HTTPS,blocked the content must be served over HTTPS.
  13. 阿里云ecs实例怎么增添到IP白名单和安全组?
  14. Mysql 中 case when then else end 用法
  15. React从零开始搭建项目
  16. vue3+ts项目中使用水球图
  17. 30个新职业薪酬出炉,程序员霸屏
  18. Python相关介绍(很好)
  19. ArcGIS绘制全国数据图步骤及注意事项
  20. MeeGo编译步骤参考

热门文章

  1. 计算机关闭的时候自动更新,win7自动更新关闭有什么影响_win7系统关闭自动更新的步骤-win7之家...
  2. Confluence 6 教程:在 Confluence 中导航
  3. MySQL数据库设置主从同步
  4. 【Go学习笔记】数组
  5. 命令行BASH的基本操作
  6. IOS 公共类-数字处理
  7. hadoop mapreduce lzo
  8. IIS7.5配制支持PHP脚本错误代码0x80070002
  9. 设计模式学习之策略模式(Strategy,行为型模式)(13)
  10. PHP截取中文字符串的方法