Ubuntu16.04配置软raid

1.查看磁盘情况

这里推荐两种查看磁盘情况的命令:

# 1.使用fdisk -l查看磁盘root@txkj:/home/txkj# fdisk -lDisk /dev/loop0: 55.39 MiB, 58073088 bytes, 113424 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/loop1: 69.9 MiB, 73277440 bytes, 143120 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/loop2: 31.9 MiB, 32600064 bytes, 63672 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/sde: 14.57 TiB, 16000900661248 bytes, 31251759104 sectors
Disk model: ST16000NM000J-2T
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytesDisk /dev/sdc: 14.57 TiB, 16000900661248 bytes, 31251759104 sectors
Disk model: ST16000NM000J-2T
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytesDisk /dev/sdb: 14.57 TiB, 16000900661248 bytes, 31251759104 sectors
Disk model: ST16000NM000J-2T
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytesDisk /dev/sda: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: Samsung SSD 870
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: A73AF7A2-5DD9-473C-90BE-4E1A3384F04CDevice       Start        End    Sectors  Size Type
/dev/sda1     2048    1050623    1048576  512M EFI System
/dev/sda2  1050624    3147775    2097152    1G Linux filesystem
/dev/sda3  3147776 1953521663 1950373888  930G Linux filesystemDisk /dev/sdf: 14.57 TiB, 16000900661248 bytes, 31251759104 sectors
Disk model: ST16000NM000J-2T
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytesDisk /dev/mapper/ubuntu--vg-ubuntu--lv: 200 GiB, 214748364800 bytes, 419430400 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/sdd: 14.57 TiB, 16000900661248 bytes, 31251759104 sectors
Disk model: ST16000NM000J-2T
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
# 这里就可以看到,这个查看到的磁盘信息非常的全面,比如能查到磁盘的挂载目录,磁盘的详细分区等等非常全面的信息# 2.使用lsblk查看磁盘情况
root@txkj:/home/txkj# lsblk
NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0                       7:0    0  55.4M  1 loop /snap/core18/1944
loop1                       7:1    0  69.9M  1 loop /snap/lxd/19188
loop2                       7:2    0  31.1M  1 loop /snap/snapd/10707
sda                         8:0    0 931.5G  0 disk
├─sda1                      8:1    0   512M  0 part /boot/efi
├─sda2                      8:2    0     1G  0 part /boot
└─sda3                      8:3    0   930G  0 part└─ubuntu--vg-ubuntu--lv 253:0    0   200G  0 lvm  /
sdb                         8:16   0  14.6T  0 disk
sdc                         8:32   0  14.6T  0 disk
sdd                         8:48   0  14.6T  0 disk
sde                         8:64   0  14.6T  0 disk
sdf                         8:80   0  14.6T  0 disk# 这里就可以看到,lsblk查看的是设备信息,虽然简洁明了,但是查不到例如谁是主分区等信息等等。。。

2.进行磁盘分区

这里在进行磁盘分区的时也推荐两个方法

# 1.首先是最简单明了,所有linux都可用的分区方法 fdisk /dev/sdb
fdisk /dev/sdb
# 输入n创建新的分区
# 输入p创建主分区
# 输入p查看分区设置
# 输入w保存修改
# 这个fdisk如果修改失误了可以随时输入q退出修改不保存
# 但是这个fdisk也有一个非常致命的缺点,就是当磁盘容量大于2TB的时候,分区的大小默认最大值就是2TB,也就是只能给你分区出来一个个2TB的分区,局限性很强# 2.当磁盘容量很大的时候,这里推荐使用parted进行分区或者Gpart可以根据个人喜好来使用
parted /dev/sdc
# 当你进入分区时,你感到迷茫可以输入一个help,就会告诉你所有的用法
(parted) helpalign-check TYPE N                       check partition N for TYPE(min|opt) alignmenthelp [COMMAND]                           print general help, or help on COMMANDmklabel,mktable LABEL-TYPE               create a new disklabel (partition table)mkpart PART-TYPE [FS-TYPE] START END     make a partitionname NUMBER NAME                         name partition NUMBER as NAMEprint [devices|free|list,all|NUMBER]     display the partition table, available devices,free space, all found partitions, or a particular partitionquit                                     exit programrescue START END                         rescue a lost partition near START and ENDresizepart NUMBER END                    resize partition NUMBERrm NUMBER                                delete partition NUMBERselect DEVICE                            choose the device to editdisk_set FLAG STATE                      change the FLAG on selected devicedisk_toggle [FLAG]                       toggle the state of FLAG on selected deviceset NUMBER FLAG STATE                    change the FLAG on partition NUMBERtoggle [NUMBER [FLAG]]                   toggle the state of FLAG on partition NUMBERunit UNIT                                set the default unit to UNITversion                                  display the version number and copyrightinformation of GNU Parted# 接下来开始分区
root@txkj:/home/txkj# parted /dev/sdd
GNU Parted 3.3
Using /dev/sdd
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel GPT    # 输入这个给分区打个标签
(parted) mkpart primary 0% 100%     # 创建主分区,将全部空间都分给主分区
(parted) print          # 打印出分区情况
Model: ATA ST16000NM000J-2T (scsi)
Disk /dev/sdd: 16.0TB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:Number  Start   End     Size    File system  Name     Flags1      1049kB  16.0TB  16.0TB               primary(parted) quit          # 退出分区
Information: You may need to update /etc/fstab.     # 提示你别忘了更新fstab# 分区完了可以用lsblk检查一下或者fdisk -l

3.创建raid阵列

按照上述方法为所有需要分区的磁盘分区完事儿之后,我们就可以来创建软raid阵列了,这里以创建raid5阵列为例

mdadm --create --verbose /dev/md5 --level=5 --raid-devices=5 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1# --create --verbose /dev/md5------表示创建磁盘名/dev/md5
# --level=5------表示创建raid5阵列。(这里可以等于0表示创建raid0,等于1表示创建raid1)
# --raid-devices=5------表示将这5块分区都加到raid阵列中去# 等待创建完毕之后需要对磁盘进行格式化,一般采用ext4的文件模式
mkfs.ext4 -F /dev/md5# 看一下执行情况
root@txkj:/home/txkj# mkfs.ext4 -F /dev/md5
mke2fs 1.45.5 (07-Jan-2020)
Creating filesystem with 15625745408 4k blocks and 976609280 inodes
Filesystem UUID: 3cd36c2e-66d5-4e3e-88ae-a372ff4cb62d
Superblock backups stored on blocks:32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,102400000, 214990848, 512000000, 550731776, 644972544, 1934917632,2560000000, 3855122432, 5804752896, 12800000000Allocating group tables: done
Writing inode tables: done
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: doneroot@txkj:/home/txkj# echo $?
0
# 最后用echo $?打印上一次命令是否执行成功,0表示成功,1表示失败# 格式化完毕之后就需要进行挂载了
mkdir -p /mnt/md5
mount /dev/md5 /mnt/md5
df -h
lsblk

4.保存raid

软raid阵列创建完毕之后需要对其进行保存,这样重启机器之后也会自动进行挂载,之前也提示过要更新fstab

mdadm --detail --scan | tee -a /etc/mdadm/mdadm.confupdate-initramfs -uecho '/dev/md5 /mnt/md5 ext4 defaults,nofail,discard 0 0' | tee -a /etc/fstab

可以重启测试一下是否生效了。

Ubuntu16.04配置软raid相关推荐

  1. Ubuntu16.04 配置记录(持续更新)

    Ubuntu16.04 配置记录 1.安装中文输入法 https://www.cnblogs.com/darklights/p/7722861.html 2.修改终端命令行路径长度 https://b ...

  2. 在Linux中配置软 RAID,使用mdadm命令创建RAID5, RAID设备的数据恢复

    1.在Linux中配置软 RAID RAID(Redundant Array of Inexpensive Disks,独立磁盘完余阵列)用于将多个廉价的小型磁盘驱动器合并成一个磁盘阵列,以提高存储性 ...

  3. Ubuntu16.04配置orb_slam2环境,orb_slam的单目数据集,单目实时运行,RGB-D数据集的运行

    Ubuntu16.04配置orb_slam2环境,orb_slam的单目数据集,单目实时运行,RGB-D数据集的运行 1.运行配置过程中参考链接如下: 1.配置orb_slam2环境 参考链接http ...

  4. ubuntu16.04配置Latex+中文字体

    Ubuntu16.04配置Latex+中文字体 Latex安装 先前安装版本的卸载 apt-get安装包的深度卸载 通过安装器"install-tl"安装的texlive卸载 通过 ...

  5. ubuntu16.04配置a-loam、lego-loam、lio-sam可能遇到的问题及解决方案

    ubuntu16.04配置a-loam.lego-loam.lio-sam可能遇到的问题及解决方案 1.安装a-loam github网址:https://github.com/HKUST-Aeria ...

  6. hpg9服务器系统安装2012,如何在HPdl380Gen9服务器上安装Redhat7.2并配置软RAID

    1 文档编写目的 在<如何为服务器硬盘配置RAID或JBOD模式>一文中提到,单张RAID卡无法同时启用RAID模式和JBOD模式,即无法混合管理,如果RAID卡为所有硬盘配置了JBOD模 ...

  7. ubuntu16.04 配置显卡驱动+cuda8.0+cudnn+pytorch

    ubuntu1604 配置显卡驱动cuda80cudnnpytorch 在线安装显卡驱动 离线安装cuda 安装cudnn 配置环境变量 离线安装cond 配置pytorch 测试pytorch 感悟 ...

  8. ubuntu16.04 配置双网卡机器

    本文介绍一台具有双有线网卡的机器在Linux下如何配置双网卡 系统平台:Ubuntu16.04 1:查看机器网卡信息,是否双网卡都能正确被机器pci识别 可以通过以下命令查看设备网卡,若果看到两条网卡 ...

  9. ubuntu16.04配置py-faster-rcnn

    在ubuntu16.04下编译安装了py-faster-rcnn. 如果你发现本文写的有不对或不清晰的地方,还请在文末留言指出,谢谢! 主要步骤包括:安装cuda/cudnn,换apt源,装开源显卡驱 ...

最新文章

  1. MySQL_控制台操作_01
  2. shiro密码正确也会匹配错误_Shiro学习之——Shiro与Web集成
  3. SpringBoot实战之SpringBoot自动配置原理
  4. 十八、不会fiddler抓包,谈何爬虫
  5. SqlCommandBuilder
  6. SQL存储过程跨服务器访问
  7. python 标签字体大小_Python玩转Excel(第3期)~这里只有干货
  8. mysql清除内存不足_MySQL内存不足怎么办
  9. 今天拿到一个TFS Workgroup Edition,想从B3R升级,结果开始了一天的艰难之路。。...
  10. linux中配置vsftpd
  11. eclipse 连接mysql 数据库 实现数据库基本操作
  12. 通过crontab定时执行shell脚本教程
  13. 社区团购小程序开发安装教程(基于yii框架+PHP)
  14. 审稿较快的2区计算机sci期刊,哪些SCI期刊的审稿速度快
  15. 为伊消得人憔悴,衣带渐宽终不悔(2)
  16. 机关里看似讨巧实则毁人设的8种行为
  17. USB audio调试
  18. 川土微电子 | 如何隔离 RS-485 系统
  19. Android 汇集CSDN、GitHub等最实用的良心之作-KING
  20. 实时聊天APP(websocket+hybridAPP)

热门文章

  1. thinkPHP邮箱接口
  2. 2行Python就能实现 文本文件 差异比较,太强了!
  3. android 使用上下文菜单ContextMenu
  4. Node.js模块化
  5. excel2latex表格竖线截断不连续不连贯问题
  6. 51单片机开发:通过74HC595控制LED点阵
  7. PostgreSQL 怎么通过vacuum 加速事务ID回收的速度 (翻译)
  8. 如何在unity3d中实现AR镜头全包裹和AR镜头不包裹效果
  9. 【步态识别】多视角3D卷积网络的步态识别 算法学习《MULTI-VIEW GAIT RECOGNITION USING 3D CONVOLUTIONAL NEURAL NETWORKS》
  10. 推荐 :一文从0到1掌握用户画像知识体系