mdadm

文件系统的管理

女生的网名这么多〃 提交于 2020-08-17 04:33:43
文件系统 blkid: 能够使用的设备 fdisk : 存在设备 /proc/partition : 系统识别的设备 划分分区后,还未被系统识别时,分区信息在硬盘中的477的64里 mbr: 最大2T gpt :更大 管理存储设备 1. 分区划分 fdisk mhelp d 删除分区 ggpt l 列出系统可用的分区类型 n 新建分区 q 退出 t 修改分区功能id w 保存更改到分区 p 显示分区 p primary 主分区 e extended 拓展分区 Partition number (1-4, default 1): 1 分区id First sector (2048-20971519, default 2048): +100 分区大小 wq 退出并保存,q表示退出不保存 partprobe 同步分区表 fdisk /dev/vdb1 不对,不能对分区分区 主分区和拓展分区之和的最大个数为15 格式化的过程是安装文件系统的过程 mkfs.xfs/dev/vdb5 格式化 mount /dev/vdb5 /mnt 挂载 交换分区 先创建一个分区,再改标签t,w为82(不知道用L查看) 格式化交换分区,mkswap /dev/vdb3 查看交换分区 swapon -s 开机挂载 vi /etc/fstab /dev/vdb3 swap swap defaults 0 0

创建磁盘分区/raid 创建实践

独自空忆成欢 提交于 2020-08-14 22:36:43
随便记录一点东西,方便自己查看 系统用的centos 7 创建分区:fdisk /dev/sd[a-z] 参数: -n 创建分区 -t 修改文件系统格式 -p 查看分区列表 -d 移除创建的分区 -w 保存分区修改内容,基本上用到就这些。 格式化分区:mke2fs -L name0 -t ext3 -b 1024 /dev/sda 参数: -L 卷标名 -t 系统文件格式 -b 设置块大小1024 raid创建 常见的raid:raid0,raid1,raid5 组合型raid:raid10,raid01 raid50 一般用raid10其中道理应该都明白 mdadm设置 模拟磁盘raid5 建立分区fdisk /dev/sda n 创建分区号 +100G 创建分区大小 -t 修改分区格式 fd 为raid分区格式 w 保存 创建raid用mdadm mdadm -C /dev/md0 -a yes -n 3 -x 1 -l 5 /dev/sda{5,6,7,8} -C 创建一个名称为/dev/md0 -a yes 自动创建目标raid设备的设备文件 -n 使用几块磁盘做raid -x 是否使用空闲磁盘1表示一块磁盘 -l raid级别 5表示raid5 /dev/sda{5,6,7,8} 使用的设备 格式化磁盘并挂载 mke2fs 格式化 mke2fs -t ext4 /dev

LINUX创建分区并格式化

瘦欲@ 提交于 2020-08-13 11:49:26
1. 创建一个10G分区,并格式为ext4文件系统; (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA,默认挂载属性包含acl; (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; fdisk -l 查看当前磁盘分区情况 [root@localhost~]# fdisk -l Disk /dev/sda: 21.5GB, 21474836480 bytes 255 heads, 63sectors/track, 2610 cylinders Units = cylinders of16065 * 512 = 8225280 bytes Sector size(logical/physical): 512 bytes / 512 bytes I/O size(minimum/optimal): 512 bytes / 512 bytes Disk identifier:0x000e609a Device Boot Start End Blocks Id System /dev/sda1 * 1 26 204800 83 Linux Partition 1 does notend on cylinder boundary. /dev/sda2 26 1332 10485760 83 Linux /dev

Linux 磁盘阵列、逻辑卷

假装没事ソ 提交于 2020-08-10 13:32:44
写一个脚本:给脚本传递几个文件,选择压缩方式进行压缩; #!/bin/bash # read -p "Please input some files:" file select I in gzip bzip2 xz ; do case $I in gzip) gzip file ;; bzip2) bzip2 file ;; xz) xz file ;; *) echo "Input again some files:" ;; esac done #!/bin/bash # filedest=/usr/bin/file read -p "Please input some files:" file1 file2 file3 file4 select I in gzip bzip2 xz ; do case $I in gzip) tar -czf ${filedest}.tar.gz file1 file2 file3 file4 ;; bzip2) tar -cjf ${filedest}.tar.bz2 file1 file2 file3 file4 ;; xz) tar -cJf ${filedest}.tar.xz file1 file2 file3 file4 ;; *) echo "Input again some files:" ;; esac done /etc

《Linux就该这么学》培训笔记_ch07_RAID和LVM

时光毁灭记忆、已成空白 提交于 2020-04-28 09:01:09
《Linux就该这么学》培训笔记_ch07_RAID和LVM 文章最后会post上书本的笔记照片。 文章主要内容 : RAID(独立冗余磁盘阵列) 部署磁盘阵列 损坏磁盘阵列及修复 磁盘阵列+备份盘 LVM(逻辑卷管理器) 部署逻辑卷 扩容逻辑卷 缩小逻辑卷 逻辑卷快照 删除逻辑卷 书本笔记 RAID(独立冗余磁盘阵列) RAID技术通过把多个硬盘设备组合成一个容量更大、安全性更好的磁盘阵列,并把数据切割成多个区段后分别存放在各个不同的物理硬盘设备上,然后利用分散读写技术来提升磁盘阵列整体的性能,同时把多个重要数据的副本同步到不同的物理硬盘设备上,从而起到了非常好的数据冗余备份效果。 冗余备份意味着成本增多,但数据安全提高,相对于数据本身的价值,这点成本值得投入。 最常见的RAID磁盘阵列方案: RAID 0( 能够有效地提升硬盘数据的吞吐速度,但是不具备数据备份和错误修复能力 ) :把多块物理硬盘设备(至少两块)通过硬件或软件的方式串联在一起,组成一个大的卷组,并将数据依次写入到各个物理硬盘中。 数据被分别写入到不同的硬盘设备中 ,即disk1和disk2硬盘设备会分别保存数据资料,实现 提升读取、写入速度 的效果。 若任意一块硬盘发生故障将导致整个系统的数据都受到破坏 。 RAID 1( 没有提高读写速度,硬盘空间真实可用率减半,数据安全性提高 )

磁盘管理

為{幸葍}努か 提交于 2020-04-05 17:53:42
[3.磁盘加密] 1.磁盘加密 fdisk /dev/vdb partprobe cryptsetup luksFormat /dev/vdb1 **加密/dev/vdb1磁盘 cryptsetup open /dev/vdb1 redhat **开启磁盘 mkfs.xfs /dev/mapper/redhat **格式化 mount /dev/mapper/redhat /mnt/ **将/dev/mapper/redhat挂载到/mnt umount /mnt/ **卸载 cryptsetup close redhat **关闭redhat 2.加密磁盘永久挂载 vim /etc/crypttab **加密配置文件 [root@localhost ~]# cat /etc/crypttab redaht /dev/vdb1 /root/lukspsfile 解密后设备管理文件 设备 加密字符 vim /root/lukspsfile **加密密码配置 [root@localhost ~]# cat /root/lukspsfile kile2583 chmod 600 /root/lukspsfile cryptsetup luksAddKey /dev/vdb1 /root/lukspsfile **将/root/lukspsfile中的密码应用到/dev/vdb1磁盘上

Linux的磁盘管理详解

纵然是瞬间 提交于 2020-04-05 15:48:57
原文转载自: https://www.cnblogs.com/xiaoxiangyucuo/p/5573662.html 硬盘:几个盘片,双面,磁性颗粒, 处理速率不同步:借助于一个中间层 文件系统(FileSystem) 可以实现对磁盘行的文件进行读写 文件系统其实就是一个特殊软件,是直接安装到硬盘上的 硬盘分类 机械硬盘: 盘片组,磁头,磁头臂 马达、空气过滤片 固态硬盘 类似与内存的结构 机械硬盘简介 磁道(Track):磁盘旋转时候的同心圆,磁道编号从外向内,从0开始编号。 扇区(Sector):将每个磁道分割成等大小的空间,每个扇区大小都是512字节 柱面(Cylinder):不同盘片的相同扇区。磁盘分区的时候,是以柱面为单位进行分区的。 寻道时间: 移动磁道到目标磁道 旋转磁盘 PS:外侧磁道的读写性能,优于内侧磁道,所以系统一般安装在C盘 (C盘靠外) 保存分区信息 0号扇区:MBR:Master(main) Boot Record,主引导记录,512字节 第一部分:前446字节,存放程序bootloader,作用完成系统的开机启动 第二部分:中间64字节,Disk Patration Table,磁盘分区表,作用是记录磁盘分区 16字节标识一个分区,64字节可标识4个分区 第三部分:最后的2字节,Magic Number,标记当前MBR是否生效 分区类型 主分区

磁盘之文件系统的高级操作

醉酒当歌 提交于 2020-04-02 05:56:38
前言: 现在科技的发展可谓是日新月异,计算机的存储变化更是巨大,个人电脑从不到80G的硬盘存储,到现在轻轻松松2TB,读写速度从在100M每秒徘徊,到现在的2000M每秒的读写。但是本着做人不能忘本,而且速度快,但是TB以上的固态硬盘简直贵的可怕,所以我们不得不重提磁盘阵列,更何况磁盘阵列还有较为可靠的安全性呢 下面我们先说一下RAID的常用的几种类型: RAID-0: 磁盘性能最佳 又称为Stripe或Striping(分条),即数据分条技术。RAID 0可以把多块硬盘连成一个容量更大的硬盘群,从而提高磁盘的性能和吞吐量,要求至少两个磁盘。 无容错,无冗余,不适用于安全性要求高的类型 读、写性能提升; 理论上可以成倍提升,即有多少块磁盘组成的RAID-0就能提升多少倍。 可用空间:Nx最小的磁盘容量(S1,S2,...); 损坏一块,数据全部损坏,因为对于计算机来说,数据就是0和1,但是多一个或者少一个,可能就代表不同的意义,更何况直接少了一整块硬盘的数据呢 最少磁盘数:2块或以上 RAID-1:只为安全而生 又称为Mirror或Mirroring(镜像)。RAID 1把一个磁盘的数据镜像放在另一个磁盘上面,在不影响性能的情况下最大限度的保证系统的可靠性和可修复性。 很高的数据冗余能力,安全性高 读性能提升、写性能略有下降; 可用空间:1x最小的磁盘容量(S1,S2,...) -

Ubuntu 上创建常用磁盘阵列

戏子无情 提交于 2020-03-29 19:05:20
RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损 失而开发出一定水平的数据保护技术。RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现。RAID可以充分发 挥出多块硬盘的优势,可以提升硬盘速度,增大容量,提供容错功能够确保数据安全性,易于管理的优点,在任何一块硬盘出现问题的情况下都可以继续工作,不会 受到损坏硬盘的影响。 RAID 为 Redundant Array of Indepent Disks (独立磁盘冗余阵列) 的缩写,其基本思想就是把多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能达到甚至超过一个价格昂贵、容量巨大的硬盘。根据选择的版本不同,RAID比单颗硬盘有以下一个或多个方面的好处:增强数据集成度,增强容错功能,增加处理量或容量。另外,磁盘阵列对于电脑来说,看起来就像一个单独的硬盘或逻辑存储单元。最常用的四种RAID为 RAID 0、RAID 1、RAID 5、RAID 10。 我们将会使用 mdadm 这个ubuntu上的工具创建和管理磁盘阵列。 必要的准备 如果要查看当前机器上是否具有磁盘阵列的配置(在 /proc/mdstat 文件内)

7.1磁盘阵列

六月ゝ 毕业季﹏ 提交于 2020-03-17 13:32:11
(1)RAID0:提升读写速度,但数据部备份 (2)RAID1:读写速度没有要求,增加数据安全性 (3)RAID5:至少三块,增加奇偶校验位,一块硬盘损坏,数据还能恢复,数据并没有备份 (4)RAID10:0和1的结合,至少四个硬盘来组建,继承了0的高读写速度和1的数据安全性 虚拟机添加四块硬盘。3456 创建软磁盘阵列 [root@localhost ~]# mdadm -Cv /dev/md0 -a yes -n4 -l10 /dev/sdc /dev/sdd /dev/sde /dev/sdf mdadm: layout defaults to n2 mdadm: layout defaults to n2 mdadm: chunk size defaults to 512K mdadm: size set to 20955136K mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md0 started. (2)格式化磁盘阵列 mkfs.ext4 /dev/md0 (3)挂载,永久生效 [root@linuxsxjy ~]# mkdir /RAID [root@linuxsxjy ~]# mount /dev/md0 /RAID [root@linuxsxjy ~]# df -h (4)查看阵列信息 (5