【文件系统】RAIDRAID10是RAID0和RAID1的组合

电脑杂谈  发布时间:2021-02-08 23:04:07  来源:网络整理

文件系统简介

以ext4文件系统为例,设计时分为四个部分

由于ls -l获取i节点记录的数据所使用的数据块数,而du通过i节点获取实际大小,因此ls -l和du显示的数据大小是不同的。

RAID

RAID的全名是独立磁盘冗余阵列,即磁盘阵列,它通过集成多个硬盘来提高服务器数据的安全性,并提高了数据处理的I / O性能。

RAID当前是常用的RAID5,它需要至少3个硬盘,其中一个用于奇偶校验以确保数据安全,而另一个硬盘同时读取和写入以提高性能。此外,您还需要知道最原始的是RAID0,并且在将数据读写到所有硬盘驱动器的同时,速度变为原始速度的N倍。 RAID1至少需要两个磁盘,其中一个是另一个硬盘的镜像。它不会提高读写效率,而只能提高数据安全性。 RAID10是RAID0和RAID1的组合。

当前服务器配备了硬件RAID卡,因此在为服务器添加或更换硬盘驱动器时,您需要格外注意。

硬盘分区

fdisk只能对最大2TB的硬盘进行分区

fdisk /dev/sdb

如果硬盘大于2TB,则将输出以下信息

Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x405fb398.
WARNING: The size of this disk is 10.0 TB (10000294477824 bytes).
DOS partition table format can not be used on drives for volumes
larger than (2199023255040 bytes) for 512-byte sectors. Use parted(1) and GUID
partition table format (GPT).
The device presents a logical sector size that is smaller than
the physical sector size. Aligning to a physical sector (or optimal
I/O) size boundary is recommended, or performance may be impacted.
Command (m for help):

在提示消息中的警告中,建议“使用parted(1)和GUID分区表格式(GPT)。”

因此,对于大于2TB的硬盘,需要使用parted进行分区

1t硬盘怎么分区合理_服务器硬盘分区_混合硬盘怎么分区

parted /dev/sdb

输出信息如下

GNU Parted 3.1
Using /dev/sdb
Welcome to GNU Parted! Type help to view a list of commands.

例如,创建一个新的GPT代码

mklabel gpt

设置单位

unit TB

创建分区,例如,我将原始的10T分为2TB和8TB

# mkpart PART-TYPE [FS-TYPE] START END
mkpart primary  ext4 0.00TB 2.00TB
mkpart primary  ext4 2.00TB 10.00TB

查看分区表

print

输出如下


Model: AVAGO MR9361-8i (scsi)
Disk /dev/sdb: 10.0TB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 
Number  Start   End     Size    File system  Name     Flags
 1      1049kB  2000GB  2000GB               primary
 2      2000GB  10.0TB  8000GB               primary

退出

服务器硬盘分区_混合硬盘怎么分区_1t硬盘怎么分区合理

quit

这时,它将提示“信息:您可能需要更新/ etc / fstab”。 / etc / fstab用于将引导硬盘设置为自动挂载。如果拔出硬盘,并且未修改/ etc / fstab,则会提示您进入修复模式。

硬盘格式化

在安装硬盘之前,需要首先格式化磁盘。使用的命令是mkfs,使用-t指定文件系统,或者使用mkfs.xxx,其中xxx是对应的文件系统。文件系统有以下几种类型

Ext4和xfs当前是最流行的,足够稳定。其中,xfs是CentOS7之后的默认文件系统。

mkfs.ext4 /dev/sdb1
mkfs.ext4 /dev/sdb2

硬盘安装

然后,使用mount来安装硬盘,分别考虑两种情况

一种方法是创建一个新的文件路径并将其挂载。

mkdir data2
mount /dev/sdb2 /data2/

另一种方法是挂载现有目录,例如,将临时文件目录/ tmp挂载到新设备上。

第1步:创建一个新的挂载点并将原始数据移至该目录

mkdir /storage
mount /dev/sdb1  /storage
cp -pdr /tmp/* /storage

第2步:删除/ tmp下的原始内容

混合硬盘怎么分区_1t硬盘怎么分区合理_服务器硬盘分区

rm -rf /tmp/*

第3步:重新安装

umount /dev/sdb1
mount /dev/sdb1 /tmp

与挂载相关的文件如下

此外,mount还可以在安装时设置文件系统参数,例如是否支持-o参数所对应的磁盘配额

摘要

步骤零:检查服务器是否具有RAID阵列卡,如果是,则需要首先为硬盘制作RAID。

步骤1:使用fdisk -l检查系统是否可以检测到硬盘

第2步(可选):如果需要对硬盘进行分区,请使用fdisk / gdisk / parted对硬盘进行分区

第3步:使用mkfs格式化磁盘,有以下几种选择,

第4步:使用mkdir创建一个新目录,然后使用mount将格式化的硬盘装载到指定目录。卸载硬盘,它是umout

第5步:修改/ etc / fstab以在重新启动时自动安装硬盘。注意:如果硬盘不见了,您需要注释掉相应的行,否则它将进入紧急模式。

版权声明:除特殊声明外,此博客中的所有文章均使用知识共享签名-非商业用途-不得解释4.0国际许可协议(CC BY-NC-ND 4.0)许可。

2013053-042d47e898158b14.png

扫描QR码以立即进行通信


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/dianqi/article-355095-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...