Linux磁盘及文件系统管理1
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的更多相关文章
- Linux磁盘与文件系统管理笔记
### Linux磁盘与文件系统管理 linux 最传统的文件系统格式是EXT2,centos7 默认文件系统是xfs(日志式文件系统) 磁盘的组成: 盘片 机械手臂 主轴马达 (机械硬盘) 磁盘格式 ...
- Linux学习笔记—Linux磁盘与文件系统管理(转载)
认识EXT2文件系统 文件的系统特性 Linux的正规文件系统为Ext2 文件数据除了文件实际内容外,还包括其他属性(文件权限.文件属性). 文件系统将这两部分数据分别存放在不同的块,权限和属性放在i ...
- Linux学习笔记之Linux磁盘及文件系统管理笔记
Linux磁盘及文件系统管理 CPU,memory(RAM),I/O i/o: disks,ehtercard disks:持久存储数据 接口类型: IDE(ata): 并口,133MB/s;并行总线 ...
- Linux磁盘与文件系统管理概要
Linux磁盘与文件系统管理 硬盘组成与分区 硬盘组成 圆形的盘片(主要记录数据) 机械手臂与磁头(可读取盘片上的数据) 主轴马达,转动盘片,让机械手臂的磁头在盘片上读取数据 扇区(Sector)为最 ...
- Linux磁盘及文件系统管理
在LINUX中我们知道一个很重要的概念,那就是"一切皆文件",这里的一切表示所有在LINUX系统的对象,自然也包括了LINUX中的硬盘设备.在LINUX中所有设备都被抽象成一个文件 ...
- Linux入门-3 Linux磁盘及文件系统管理
1. 磁盘基本概念 1.1 磁盘结构:盘片(单碟vs多碟).磁头(读写数据) 1.2 磁盘在Linux中的表示 1.3 分区概念 2 使用fdisk进行磁盘管理 3 Linux文件系统 mke2fs ...
- 鸟哥Linux私房菜 基础学习篇读书笔记(10):Linux磁盘和文件系统管理(3)
本文总结了Linux操作系统来管理我们的硬盘和文件系统需要使用命令.当我们在系统中增加一个硬盘驱动器.什么是我们需要去通过这个硬盘就可以真正使用步骤?下面步骤: (1)对磁盘进行分区,新建能够使用的分 ...
- 鸟哥的Linux私房菜 基础学习篇读书笔记(9):Linux磁盘与文件系统管理(2)
上一篇文章主要从理论上分析了Linux的Ext2文件系统.这一篇主要解说怎样查看Linux的文件系统的容量以及解说Linux文件系统中的连接文件. 能够通过df和du命令来查看磁盘与文件夹的容量.df ...
- Linux磁盘及文件系统管理4
文件系统的使用: 首先要“挂载”:mount命令和umount命令 根据文件系统之外的其它文件系统要想能够被访问,都必须通过“关联”到根文件系统上的某个目录来实现,此关联操作即为“挂载”:此目录即为“ ...
随机推荐
- windows10环境下pip安装Scrapy报错
问题描述 当前环境win10,python_3.6.1,64位. 在windows下,在dos中运行pip install Scrapy报错: building 'twisted.test.raise ...
- Css3 权重
Css权重 权重--很多规则应用到同一个元素上时,权重是决定哪个生效的(优先级) 权重等级与权值 行内样式(1000)>ID选择器(100)>类.属性选择器或伪类选择器(10)>元素 ...
- Flutter 的一些小技巧
1. 获取状态栏高度 import 'dart:ui'; MediaQueryData.fromWindow(window).padding.top 2. 设置AppBar的高度 Scaffold( ...
- Leetcode之动态规划(DP)专题-647. 回文子串(Palindromic Substrings)
Leetcode之动态规划(DP)专题-647. 回文子串(Palindromic Substrings) 给定一个字符串,你的任务是计算这个字符串中有多少个回文子串. 具有不同开始位置或结束位置的子 ...
- 在VMware上部署MOS(MirantisOpenStack-6.0)搭建全过程
安装清单 MOS9.0系统镜像 1 MirantisOpenStack-6.0.iso ****首先创建3个仅主机模式网卡, 禁用DHCP,分别配置ip为 /10.20.0.0 /172.16.0.0 ...
- go语言简单介绍,增强了解
1. Go语言没有类和继承的概念,所以它和 Java 或 C++ 看起来并不相同.但是它通过接口(interface)的概念来实现多态性.Go语言有一个清晰易懂的轻量级类型系统,在类型之间也没有层级之 ...
- vue-cli 打包后提交到线上出现 "Uncaught SyntaxError:Unexpected token <" 报错
参考链接:https://segmentfault.com/a/1190000016919340
- Js 集合运用
1.给定一个单词good 要求输入 g1 o2 d1 (字母+加字母个数) 方法一: <script type="text/javascript"> var arrO ...
- C语言--分支结构
一.PTA实验作业 题目1:7-1 计算分段函数[2] 1.实验代码 float x, y; printf("Enter x:\n"); scanf("%f", ...
- vue-router 在微信浏览器中操作history URl未改变的解决方案
在PC端和手机浏览器中router.replace() or router.push()能够正常使用,页面的地址和页面都正常显示:但是在微信中,从/a页面通过router.push('/b')跳转到/ ...