培训网站源码,西安市城乡建设管理局网站6,wordpress 浏览次数插件,用工备案的系统的网站一 存储管理
主要知识点: 基本分区、逻辑卷LVM、EXT3/4/XFS文件系统、RAID
初识硬盘 机械 HDD
固态 SSD SSD的优势 SSD采用电子存储介质进行数据存储和读取的一种技术#xff0c;拥有极高的存储性能#xff0c;被认为是存储技术发展的未来新星。 与传统硬盘相比#xff0c…一 存储管理
主要知识点: 基本分区、逻辑卷LVM、EXT3/4/XFS文件系统、RAID
初识硬盘 机械 HDD
固态 SSD SSD的优势 SSD采用电子存储介质进行数据存储和读取的一种技术拥有极高的存储性能被认为是存储技术发展的未来新星。 与传统硬盘相比SSD固态电子盘具有以下优点 第一SSD完全的半导体化不存在数据查找时间、延迟时间数据存取速度快。
第二SSD全部采用闪存芯片经久耐用防震抗摔即使发生与硬物碰撞数据丢失的可能性也能够降到最小。
第三得益于无机械部件及闪存芯片SSD没有任何噪音功耗低。
第四质量轻比常规1.8英寸硬盘重量轻20-30克使得便携设备搭载多块SSD成为可能。 硬盘尺寸 3.5寸 2.5寸 1.8寸 从插拔方式 #热插拔
非热插拔 从硬盘接口 IDE(已经淘汰---也叫ATA)
SATA (Serial ATA)是当前主流的一种硬盘接口
SCSI小型计算机的接口--很少了
SAS代替了scsi (Serial Attached SCSI)当前SAS接口居多 IDE和SATA的区别 1、接口不同传输的速率不同。IDE根据规范最高到133MB/s 而SATA3.0可达6Gb/S速度差距巨大。
2、SATA支持热插拔。 SAS与SCSI的区别 1、接口不同
2、SAS兼容SATASCSI不兼容SATA 硬盘设备命名 物理硬盘 /dev/sd[a-z]
KVM虚拟化:
/dev/vd[a-z]半虚拟化驱动
/dev/sd[a-z]全虚拟化驱动 从磁盘分区方式区分 MBR格式
分区命令fdisk
一共可以分14个分区4个主分区扩展分区逻辑分区 例如: 3主 1扩展n逻辑
MBR 小于2TB的硬盘。
一块硬盘最多分4个主分区。 GPT格式
分区命令gdisk(parted---rhel6)
一共可以分128个主分区
GPT大于小于2TB都可以。
#注意从MBR转到GPT或从GPT转换到MBR会导致数据全部丢失 基本分区
首先需要先给虚拟机添加磁盘
[rootqfedu.com ~]# ll /dev/sd*
brw-rw----. 1 root disk 8, 0 Nov 7 23:15 /dev/sda
brw-rw----. 1 root disk 8, 1 Nov 7 23:15 /dev/sda1
brw-rw----. 1 root disk 8, 2 Nov 7 23:15 /dev/sda2
brw-rw----. 1 root disk 8, 16 Nov 7 23:15 /dev/sdb
brw-rw----. 1 root disk 8, 32 Nov 7 23:15 /dev/sdc
[rootqfedu.com ~]# lsblk #查看磁盘设备
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 19G 0 part ├─centos-root 253:0 0 17G 0 lvm /└─centos-swap 253:1 0 2G 0 lvm [SWAP]
sdb 8:16 0 10G 0 disk
sdc 8:32 0 10G 0 disk
fdisk
MBR 14个分区4个主分区扩展分区逻辑分区
[rootqfedu.com ~]# fdisk -l /dev/sdb #查看磁盘分区信息
[rootqfedu.com ~]# fdisk /dev/sdb #针对MBR格式创建分区
m 查看帮助
n 新建分区
Partition type: p 新建主分区p primary (0 primary, 0 extended, 4 free)e extended
默认回车
设置主分区大小创建主分区然后
Command (m for help): p ---打印分区信息
创建扩展分区
Command (m for help): n
Partition type:p primary (1 primary, 0 extended, 3 free)e extended
Select (default p): e
#注意扩展分区将剩下的空间全部给了。一路回车即可
创建逻辑分区Command (m for help): n
Partition type:p primary (1 primary, 1 extended, 2 free)l logical (numbered from 5)
Select (default p): l 创建逻辑分区
Adding logical partition 5
First sector (208896-20971519, default 208896):
Using default value 208896
Last sector, sectors or size{K,M,G} (208896-20971519, default 20971519): 5G #指定大小
Partition 5 of type Linux and of size 5 GiB is set
Command (m for help): w --保存退出
[rootqfedu.com ~]# partprobe /dev/sdb #更新磁盘分区表手动让内核更新分区表。不需要重启
[rootqfedu.com ~]# lsblk #查看磁盘设备 gdisk
GPT 128个主分区
转格式的时候保证此分区没有被系统占用。
[rootqfedu.com ~]# parted -s /dev/sdc mklabel gpt #将/dev/sdc(MBR格式)转换成(GPT格式)
[rootqfedu.com ~]# parted -s /dev/sdc mklabel msdos #将/dev/sda(GPT格式)转换成(MBR格式)
1.创建分区
[rootqfedu.com ~]# yum -y install gdisk #安装分区工具
[rootqfedu.com ~]# gdisk -l /dev/sdc
[rootqfedu.com ~]# gdisk /dev/sdc
Command (? for help): n --创建分区
Partition number (1-128, default 1):
First sector (34-16777182, default 2048) or {-}size{KMGTP}:
Last sector (2048-16777182, default 16777182) or {-}size{KMGTP}: 100M
Current type is Linux filesystem
Hex code or GUID (L to show codes, Enter 8300): ---直接回车
Command (? for help): p --打印分区信息
Command (? for help): w ---保存
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N): y 是否覆盖是
OK; writing new GUID partition table (GPT) to /dev/sdc.
The operation has completed successfully.
[rootqfedu.com ~]# partprobe /dev/sdc #刷新分区表
[rootqfedu.com ~]# gdisk -l /dev/sdc
[rootqfedu.com ~]# lsblk 2.创建文件系统格式化centos7默认使用xfs
[rootqfedu.com ~]# mkfs.ext4 /dev/sdb1 #格式化成ext4格式的文件系统
[rootqfedu.com ~]# mkfs.xfs /dev/sdc2 #格式化成xfs格式的文件系统
3.挂载mount使用
[rootqfedu.com ~]# mkdir /mnt/disk1 #创建挂载目录
[rootqfedu.com ~]# mkdir /mnt/disks #创建挂载目录
[rootqfedu.com ~]# mount /dev/sdb1 /mnt/disk1/
[rootqfedu.com ~]# mount /dev/sdc2 /mnt/disks/
查看磁盘挂载与磁盘使用空间
[rootqfedu.com ~]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/centos-root xfs 17G 1.2G 16G 7% /
devtmpfs devtmpfs 982M 0 982M 0% /dev
tmpfs tmpfs 993M 0 993M 0% /dev/shm
tmpfs tmpfs 993M 8.7M 984M 1% /run
tmpfs tmpfs 993M 0 993M 0% /sys/fs/cgroup
/dev/sda1 xfs 1014M 125M 890M 13% /boot
tmpfs tmpfs 199M 0 199M 0% /run/user/0
/dev/sdb1 ext4 283M 2.1M 262M 1% /mnt/disk1
/dev/sdc2 xfs 197M 11M 187M 6% /mnt/disks
参数解释
-T 打印文件系统类型
-h 人性化显示磁盘空间大小
取消挂载
[rootqfedu.com ~]# umount /mnt/disks/
[rootqfedu.com ~]# umount -l /mnt/disk1/ #强行卸载即使目录有资源被进程占用也可以卸载
开机自动挂载
/etc/fstab
[rootqfedu.com ~]# blkid /dev/sdb1 #查看uuid和文件系统类型
/dev/sdb1: UUIDd1916638-bd0a-4474-8051-f788116a3a92 TYPEext4
[rootqfedu.com ~]# vim /etc/fstab
参数解释
第1列:挂载设备
(1)/dev/sda5
(2)UUID设备的uuid rhel6/7的默认写法 同一台机器内唯一的一个设备标识
第2列:挂载点
第3列:文件系统类型
第4列:文件系统属性
第5列:是否对文件系统进行磁带备份0 不备份
第6列:是否检查文件系统0 不检查 [rootqfedu.com ~]# mount -a #自动挂载
实战二
[rootqfedu.com ~]# vim /etc/fstab
/dev/sdc2 /mnt/disks xfs defaults 0 0
[rootqfedu.com ~]# mount -a
/etc/rc.d/rc.local 这个配置文件会在用户登陆之前读取这个文件中写入了什么命令在每次系统启动时都会执行一次。也就是说如果有任何需要在系统启动时运行的工作则只需写入 /etc/rc.d/rc.local 配置文件即可 [rootqfedu.com ~]# vim /etc/rc.d/rc.local #将挂载命令直接写到文件中
mount /dev/sdb1 /mnt/disk1/
mount /dev/sdc1 /mnt/disk2/
[rootqfedu.com ~]# chmod x /etc/rc.d/rc.local #添加执行权限
[rootqfedu.com ~]# reboot
二、文件系统
分类 分类
本地文件系统不能在网络上用。
ntfs xfs ext2ext3ext4
网络文件系统也可以在本地用。
nfs glusterfs hdfs ceph 概念 作用
管理文件的一套系统。
文件的编辑拷贝粘贴移动。
#理解inode:
inode inoed块、i节点--索引节点。专门存储inode信息。也就是是文件的属性-(也叫元信息).它是文件或目录在磁盘里的唯一标识linux读取文件首先要读取到这个索引节点,每一个文件都有对应的inode里面包含了与该文件有关的一些信息。 inode的内容 文件的字节数
文件拥有者的User ID
文件的Group ID
文件的读、写、执行权限
文件的时间戳共有三个ctimemtimeatime。
链接数即有多少文件名指向这个inode 查看inode信息 [rootqfedu.com ~]# stat /etc/hostsFile: ‘/etc/hosts’Size: 158 Blocks: 8 IO Block: 4096 regular file
Device: fd00h/64768d Inode: 16778306 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2020-07-28 19:11:48.781000069 0800
Modify: 2013-06-07 22:31:32.000000000 0800
Change: 2020-07-18 15:37:52.353025437 0800Birth: -[rootqfedu.com ~]# ls -i /etc/hosts #-i查看inode号
16778306 /etc/hosts EXT EXT 家族支持度最广
但创建文件系统格式化慢
修复慢
文件系统存储容量有限 XFS XFS 同样是一种日志式文件系統
高容量支持大存储
高性能创建/修复文件系统快
格式化快