day18-磁盘管理

上周内容

find 文件查找

find 路径 条件1 条件2 动作处理
文件类型 -type
文件大小 -size
文件时间 -mtime
文件名称 -name -iname
属主属组 -user -group -nouser -nogroup
文件内容 | xargs grep
动作处理 Action
-print -ls 查看
-delete 删除文件
-exec 执行command命令
| xargs 将结果作为参数传递给后端 与或非
-a 并且 默认则为并且
-o 或者
!|-not 取反
打包与压缩 gzip
gzip * #将所有文件都进行注释

zip

zip file.zip file1 file2 file3
zip /tmp/file.zip file1 file2 file3
zip -r /tmp/dir.zip /etc /var
unzip /tmp/dir.zip
unzip /tmp/dir.zip -d /opt
unzip -l /tmp/dir.zip

tar

打包
tar czf test.tar.gz /var/
tar czf /opt/test.tar.gz /var
tar cjf test.tar.bz
tar cJf test.tar.xz
解压
tar xf test.tar.gz test.tar.xz
test.tar.bz2
tar xf test.tar.gz -C /opt/
查看
tar tf test.tar.gz
排除
tar czf --exclude=etc/hosts etc.tar.gz /etc

软件包管理

rpm redhat开发的软件包管理工具 (手动安装 .exe文件)
安装 -ivh
卸载 -e
升级 -Uvh
查询 -q -qa -ql -qf -qc

yum 软件包管理工具 (360软件--->自动解决依赖)
yum源和yum仓库 没配之前称为源 配置后称为仓库
安装 yum install -y Pkg_Name
卸载 yum remove -y Pkg_Name
升级 yum update -y Pkg_Name
查询 yum list yum provides
仓库 yum repolist yum repolist all
缓存 keepcache=1 | yum clean all|packages| 组包 yum grouplist | groupinstall | groupremove

本地仓库

借助光盘的软件包,进行安装. 由于本地光盘.rpm包有限 所以能装的也有限 如果机器过多,不可能每台机器都挂载光盘

网络仓库

1.拿一台独立的机器,作为网络仓库 所以主机与该机器能 内网互通
2.下载软件包, 缓存 手动wget 自动同步
3.将软件包目录先创建为一个仓库 - --> 然后共享出去 p http
4.客户端配置yum源,将baseurl指定服务端对应的仓库即可

源码包

安装
1.下载
2.解压
3.进入
4../configure #设定安装目录,自定义功能组件 --->生成 Makefile
5.make 读取Makefile文件,根据文件内容进行编译
6.make install 将编译好的产物,拷贝至--prefix的路径

今日内容

1.磁盘的基本概念

每个硬盘中心都是一摞高速运转的圆盘,在圆盘上附着的一圈金属颗粒,每个金属颗粒都有自己的磁化程度,用于储存0和1。
当记录数据时,硬盘的磁头开始通电,形成强磁场,数据在磁场的作用下转变成电流,使颗粒磁化,从而将信息记录在圆盘上。
由海量颗粒组成的信息,就是我们存在硬盘里的数据。

2.磁盘的基本结构

盘片:
磁道: 负责存储数据
扇区: 512字节 数据是存储在哪个磁道哪个扇区
柱面:

3.磁盘的预备知识

磁盘的接口
IDE out
Scsi out
SATA III 6Gbps/s 750MB/s 1T 400 100MB/s
SAS 8Gbps/s 1000MB/s 1T 4500
SSD 纯电子 抗摔
msata out
m.2 接口类型
SATA几乎所有主板都兼容, 便宜 性能差
PCI-E 需要看主板是否兼容, 贵, 性能高
传输通道
PCI-E AHCI
NVMe
磁盘的名词
容量 MB GB TB PB EB .............
转速 SATA3 ==7200 SAS 15000 (非常之高)
磁盘阵列RAID
尺寸 3.5 2.5 1.8
IOPS Input/Output 输入输出
顺序读写
随机读写


day18-磁盘管理_第1张图片
image.png

#######4.磁盘的命名规则
[a-z] aa-zz

day18-磁盘管理_第2张图片
image.png
4.磁盘基本分区Fdisk
day18-磁盘管理_第3张图片
image.png

1.添加磁盘

[root@oldboy ~]# ll /dev/sd* 
brw-rw----. 1 root disk 8,  0 Aug 19 11:29 /dev/sda
brw-rw----. 1 root disk 8,  1 Aug 19 11:29 /dev/sda1 
brw-rw----. 1 root disk 8,  2 Aug 19 11:29 /dev/sda2 
brw-rw----. 1 root disk 8,  3 Aug 19 11:29 /dev/sda3 
brw-rw----. 1 root disk 8, 16 Aug 19 11:29 /dev/sdb 
brw-rw----. 1 root disk 8, 32 Aug 19 11:29 /dev/sdc
[root@oldboy ~]# lsblk 
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT 
sda      8:0    0   40G  0 disk 
├─sda1   8:1    0    1G  0 part /boot 
├─sda2   8:2    0    1G  0 part [SWAP] 
└─sda3   8:3    0   38G  0 part / 
sdb      8:16   0    1T  0 disk 
sdc      8:32   0    4T  0 disk 
sr0     11:0    1  4.3G  0 rom 
2.给磁盘分区 fdisk

fdisk /dev/sdb

3.使用mkfs对磁盘进行格式化 mkfs -t xfs /dev/sdb6
4.挂载 mount mount /dev/sdb6 /data_6/
day18-磁盘管理_第4张图片
image.png
  • 主分区 扩展分区 逻辑分区
  • MBR: 只能分配4个主分区 如果足够使用就行
  • MBR: 分配7个分区,怎么办? 3主分区 1扩展分区(4个逻辑分区) 2主分区 1扩展分区(5个逻辑分区) 1主分区 1扩展分区6个逻辑分区) (500G 格式化 挂载 -->/data )
  • 系统盘 / ----> /dev/sda
  • 数据盘 /data ----> /dev/sdb
  • 数据盘 /so ----> /dev/sdc

你可能感兴趣的:(day18-磁盘管理)