Linux基础系列—存储管理

网友投稿 1094 2022-11-23

Linux基础系列—存储管理

Linux基础系列—存储管理

存储管理

磁盘分区

1.fdisk -l:查看磁盘分区表2.partprobe 磁盘:内核立即读取新的分区表,这样无需重启系统(刷新分区表)3.dumpe2fs -h /dev/sda1:查看分区UUID; 4.将硬盘的MBR拷贝出来:dd if=/dev/sda of=sda_image count=1 bs=512K5.硬盘的最小单位是扇区,为512字节6.硬盘分区模式: a.MBR(主启动记录) * 4个主分区,或3个主分区+1个扩展分区(n个逻辑分区) * 最大支持2.2T磁盘 * 扩展分区不能格式化 b.GPT(全局唯一标识磁盘分区表) * 128个主分区 * 最大支持18EB硬盘7、ext4:Redhat 6默认,存储大量小文件 xfs:RedHat 7默认,存储单个大文件 Linux默认不支持NTFS文件系统8、硬盘分区: * fdisk 磁盘 -> n -> p ->1 ->+1G -> p(查看) -> w(保存) [注意:删除分区要依次从后往前删] * lsblk:查看硬盘 mkfs.ext4 分区:格式化 (mkfs.xfs重复格式化需要加-f强制格) * blkid:查看UUID、分区类型 * 查看磁盘挂载:df -h(-T:显示文件类型)

挂载文件系统

两种挂载文件系统的方法: * 第一种使用mount命令(重启后失效) mount /dev/cdrom /mnt mount #查看挂载状态 umount /dev/cdrom #卸载光盘设备 * 第二种修改系统文件/etc/fstab(永久性有效) 内容如下: UUID=be6c2061-5c6d-4d12-8c09-1e953b684651 / ext4 defaults 1 1 设备路径 挂载点 类型 参数 备份标记 检测顺序

LVM逻辑卷

1.逻辑卷 作用:整合分散磁盘空间,可以扩大 制作工程:将众多物理卷组建成卷组,从卷组中划分逻辑卷2. pvcreate:创建物理卷(7.0版本以上可以直接创建卷组) 如:pvcreate /dev/sdc4 /dev/sde pvs:查看物理卷3. vgcreate:创建卷组 如:vgcreate test_vg1 -s 16M /dev/sdb5 /dev/sdb6 #指定PE大小为16M4. lvcreate:在已存在的卷组中创建逻辑卷(逻辑卷默认的名字是/dev/dm-0) 用法:lvcreate [选项] 卷组名称或路径 [物理卷路径] 如:lvcreate -L 2G -n test_lv1 test_vg15. pvdisplay:查看物理卷6. 修改卷组PE: vgchange -s 1M 卷组名(卷组已经存在)7. system-config-lvm:打开LVM图形管理界面8. 逻辑卷扩充容量 步骤: * lvextend -L +12G /dev/test_vg/test_data #给逻辑卷增加12G * resize2fs /dev/test_vg/test_data #更新文件系统的大小(适用ext4文件系统) * xfs_growfs /dev/test_vg/test_data #使用xfs文件系统9. 卷组扩充容量 步骤: * fdisk -cu /dev/sdb #创建一个新的分区 * 将分区信息读入内核 * vgextend test_vg /dev/sdb6 #将新建的物理卷扩展到卷组里 * lvextend -L 36G /dev/test_vg/test_data #将逻辑卷扩充至36G * resize2fs /dev/test_vg/test_data #更新文件系统的大小10.缩减逻辑卷(xfs不支持)11.卸载文件系统 umount /dev/test_vg/test_data12.删除逻辑卷 lvremove /dev/test_vg/test_data13.删除卷组 vgremove test_vg

RAID磁盘阵列

实现方式 硬RAID:由RAID控制卡管理阵列 主板---》阵列卡---》磁盘---》操作系统---》数据 软RAID:RAID级别: 1. RAID 0(不含校验与冗余的条带存储),至少需要2块硬盘,很少用 2. RAID 1(不含校验的镜像存储),至少需要2块硬盘 3. RAID 5(数据块级别的分布式校验条带存储),至少需要3块硬盘,用得最多 4. RAID 10(镜像与条带存储),至少需要4块硬盘

交换分区

什么是交换空间 • 相当于虚拟内存 – 当物理内存不够用时,使用磁盘空间来模拟内存 – 在一定程度上缓解内存不足的问题 – 交换分区:以空闲分区充当的交换空间 * 划分新的分区: parted分区工具:支持GPT分区模式,最多支持128个主分区,最大支持18EB(1EB=1024PB) parted /dev/vdb mktable gpt #指定分区模式为gpt,不能重复敲 mkpart 分区名称: haha 文件系统类型: xfs 起始点: 0 结束点: 2G Ignore unit GB #显示利用GB作为单位 print #显示有哪些分区 rm #删除* 制作交换分区 mkswap /dev/vdb1 #格式化* 启用交换分区 swapon /dev/vdb1 swapon -s # 显示简短的装置讯息* 开机自动挂载 swapon -a #专业检测/etc/fstab交换分区 非交互式: parted /dev/vdb mklabel gpt #指定分区模式为gpt parted /dev/vdb mkpart primary 1 100% #使用全部大小 parted /dev/sda mkpart primary 1 800 #创建800M主分区

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Docker容器之PHP镜像制作
下一篇:Linux下Shell脚本部署DNS服务的配置文件
相关文章

 发表评论

暂时没有评论,来抢沙发吧~