RHCSA认证中的东西:
Linux系统管理包括的内容有:
磁盘分区及文件系统管理
RAID
LVM
网络属性管理
程序包管理
sed and awk
进程查看和管理
内核管理(编译和安装)
系统启动流程
定制、编译内核、busybox
系统安装:kickstart,dhcp,pxe
shell脚本编程

linux磁盘管理及文件系统管理
先搞明白 CPU,Memory(RAM),I/O

I/O设备有:Disks,Ethercard
Disks:持久存储数据

磁盘的接口类型有:
IDE(ata):并口,133MB/S
SCSI:并口,UltraSCSI320,320MB/S,UltraSCSI640,640MB/S
SATA:串口,6Gbps
SAS:串口,6Gbps
USB:串口,480MB/S

并口:同一线缆可以接多块设备
IDE:两个,分主从
SCSI:
宽带:16-1
窄带:8-1
串口:同一线缆只可以接一个设备

iops:io per second

磁盘分为:机械硬盘,固态硬盘
机械硬盘:
track:磁道
sector:扇区,一个扇区为512bytes
cylinder:柱面
分区划分基于柱面

平均寻道时间:

转速为:5400rpm,7200rpm,10000rpm,15000rpm

Linux的哲学思想:一切皆文件
设备类型:
块(block):随机访问,数据交换单位是“块”
字符(character):线性访问,数据交换单位是“字符”

设备文件:FHS
/dev
设备文件:关联至设备的驱动程序;设备的访问入口

设备号:
major:主设备号,区分设备类型;用于标明设备所需要的驱动程序
minor:次设备号,区分同种类型下的不同的设备;是特定设备的访问入口

mknod命令:
make block or character special files

mknod [OPTION]... NAME TYPE [MAJOR MINOR]
-m MODE:创建后的设备文件的访问权限

设备文件名:ICANN

磁盘名:
IDE类型:/dev/hd[a-z]
例如:/dev/hda,/dev/hdb
SCSI,SATA,USB,SAS类型:/dev/sd[a-z]

分区:
/dev/sda#:
/dev/sda1,...

注意:CentOS 6和7统统将硬盘设备文件标识为/dev/sd[a-z]#

引用设备的方式:
设备文件名
卷标
UUID

磁盘分区:MBR(主引导记录),GPT(全局唯一标识磁盘分区表)
MBR:0 sector
Master Boot Record:主引导记录

分为三部分:
446bytes:bootloader,程序,引导启动操作系统的程序
64bytes:分区表,每16bytes标识一个分区,一共只能有4个分区
4个主分区
3个主分区1个扩展分区:
n逻辑分区
2bytes:MBR区域的有效标识;55AA为有效

主分区和扩展分区的标识:1-4
逻辑分区为:5+

分区管理命令:
fdisk命令:
1、查看磁盘的分区信息
fdisk -l [-u] [device...]:列出指定磁盘设备上的分区情况
2、管理分区
fdisk device
fdisk提供了一个交互式接口来管理分区,它有许多子命令,分别用于不同的管理功能;所有的操作均在内存中完成,没有直接同步到磁盘;可直接使用w命令保存到磁盘上

常用命令:
n:创建新分区
d:删除已有分区
t:修改分区类型
l:查看所有已有ID
p:显示现有分区信息
w:保存并退出
q:放弃修改并退出
m:获取帮助

注意:在已经分区并且已经挂载其中某个分区的磁盘设备上创建新的新分区,内核可能在创建完成后无法直接识别;

查看内核识别出的分区信息:cat /proc/partitions

通知内核强制重读磁盘分区表:
CentOS 5:partprobe [device]
CentOS 6,7:partx,kpartx
partx -a [device]
kpartx -af [device]

分区创建工具:parted,sfdisk

Linux磁盘及文件系统管理1的更多相关文章

  1. Linux磁盘与文件系统管理笔记

    ### Linux磁盘与文件系统管理 linux 最传统的文件系统格式是EXT2,centos7 默认文件系统是xfs(日志式文件系统) 磁盘的组成: 盘片 机械手臂 主轴马达 (机械硬盘) 磁盘格式 ...

  2. Linux学习笔记—Linux磁盘与文件系统管理(转载)

    认识EXT2文件系统 文件的系统特性 Linux的正规文件系统为Ext2 文件数据除了文件实际内容外,还包括其他属性(文件权限.文件属性). 文件系统将这两部分数据分别存放在不同的块,权限和属性放在i ...

  3. Linux学习笔记之Linux磁盘及文件系统管理笔记

    Linux磁盘及文件系统管理 CPU,memory(RAM),I/O i/o: disks,ehtercard disks:持久存储数据 接口类型: IDE(ata): 并口,133MB/s;并行总线 ...

  4. Linux磁盘与文件系统管理概要

    Linux磁盘与文件系统管理 硬盘组成与分区 硬盘组成 圆形的盘片(主要记录数据) 机械手臂与磁头(可读取盘片上的数据) 主轴马达,转动盘片,让机械手臂的磁头在盘片上读取数据 扇区(Sector)为最 ...

  5. Linux磁盘及文件系统管理

    在LINUX中我们知道一个很重要的概念,那就是"一切皆文件",这里的一切表示所有在LINUX系统的对象,自然也包括了LINUX中的硬盘设备.在LINUX中所有设备都被抽象成一个文件 ...

  6. Linux入门-3 Linux磁盘及文件系统管理

    1. 磁盘基本概念 1.1 磁盘结构:盘片(单碟vs多碟).磁头(读写数据) 1.2 磁盘在Linux中的表示 1.3 分区概念 2 使用fdisk进行磁盘管理 3 Linux文件系统 mke2fs ...

  7. 鸟哥Linux私房菜 基础学习篇读书笔记(10):Linux磁盘和文件系统管理(3)

    本文总结了Linux操作系统来管理我们的硬盘和文件系统需要使用命令.当我们在系统中增加一个硬盘驱动器.什么是我们需要去通过这个硬盘就可以真正使用步骤?下面步骤: (1)对磁盘进行分区,新建能够使用的分 ...

  8. 鸟哥的Linux私房菜 基础学习篇读书笔记(9):Linux磁盘与文件系统管理(2)

    上一篇文章主要从理论上分析了Linux的Ext2文件系统.这一篇主要解说怎样查看Linux的文件系统的容量以及解说Linux文件系统中的连接文件. 能够通过df和du命令来查看磁盘与文件夹的容量.df ...

  9. Linux磁盘及文件系统管理4

    文件系统的使用: 首先要“挂载”:mount命令和umount命令 根据文件系统之外的其它文件系统要想能够被访问,都必须通过“关联”到根文件系统上的某个目录来实现,此关联操作即为“挂载”:此目录即为“ ...

随机推荐

  1. iOS-项目重构(浅谈)

    如何重构 首先,要对程序的一般架构烂熟于心,尤其是MVC,这是基本.还有就是分离存储和网络请求的逻辑. 对于一些常用的控件尽量分离复用,设置开关函数,适当的时候开启,不要的时候关闭,有必要的话还可以 ...

  2. Ubuntu Docker-ce安装

    使用官方给的脚本进行安装 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

  3. MacOSX的JDK版本快捷切换

    修改.bash_profile # JDK8 export JAVA_8_HOME='/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Conten ...

  4. javascript一些实用的方法

    判断数据类型 function isType(type) { return function(obj) { return {}.toString.call(obj) == "[object ...

  5. python字典中添加项

    body_daily_close = { "mappings": { "properties": { "trade_date": { &qu ...

  6. 第一个go程序

    进入到工作空间中(我的是$HOME/go, 所以使用cd $HOME/go命令直接进入) 然后创建一个目录 src/hello( mkdir src/hello), 然后进入到该目录中(cd src/ ...

  7. SpringBoot:SpringBoot整合JdbcTemplate

    个人其实偏向于使用类似于JdbcTemplate这种的框架,返回数据也习惯于接受Map/List形式,而不是转化成对象,一是前后台分离转成json方便,另外是返回数据格式,数据字段可以通过SQL控制, ...

  8. Reactor系列(八)concatMap有序映射

    #java#reactor#comcatMap# 有序映射 视频讲解:https://www.bilibili.com/video/av79705356/ FluxMonoTestCase.java ...

  9. Nginx反向代理简单配置

    一.首先在IIS中部署两个站点,localhost:86 .localhost:5000 二.修改C:\windows\system32\drivers\etc\hosts文件,增加 127.0.0. ...

  10. [转帖]Linux-Windows 端口转发 netsh 还有 rinetd

    Linux-Windows 端口转发 https://www.cnblogs.com/operationhome/p/11284559.html 之前自己学习过 netsh 也曾经用过frp 这次学习 ...