当前位置: 首页 > news >正文

linux 6中4T磁盘识别并分区格式化挂接

存储端划分4T的LUN后,主机端操作如下

1、主机识别,本例中hba卡的端口是host11和host12

 [root@db1 ~]#  echo "- - -" > /sys/class/scsi_host/host11/scan
 [root@db1 ~]#  echo "- - -" > /sys/class/scsi_host/host12/scan

2、fdisk查看

[root@db1 ~]# fdisk -l |grep '4398.0 GB'

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.

Disk /dev/sdae: 4398.0 GB, 4398046511104 bytes
Disk /dev/sdai: 4398.0 GB, 4398046511104 bytes
Disk /dev/sdm: 4398.0 GB, 4398046511104 bytes
Disk /dev/sdq: 4398.0 GB, 4398046511104 bytes
Disk /dev/sdaw: 4398.0 GB, 4398046511104 bytes
Disk /dev/sdba: 4398.0 GB, 4398046511104 bytes
Disk /dev/sdbo: 4398.0 GB, 4398046511104 bytes
Disk /dev/sdbs: 4398.0 GB, 4398046511104 bytes
Disk /dev/mapper/mpathq: 4398.0 GB, 4398046511104 bytes

3、编辑/etc/multipath.conf文件,添加如下内容

multipath {
        wwid 3201b09ca6700ba90
        alias newbackup
        }

4、因数据库系统运行中,直接reload多路径软件

[root@db1 ~]# service multipathd reload
[root@db1 ~]# multipath -ll
newbackup (3201b09ca6700ba90) dm-15 TOYOU,Disk-Array
size=4.0T features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=50 status=active
| |- 15:0:0:21 sdm  8:192  active ready running
| |- 16:0:0:21 sdaw 67:0   active ready running
| |- 15:0:0:25 sdq  65:0   active ready running
| `- 16:0:0:25 sdba 67:64  active ready running
`-+- policy='round-robin 0' prio=10 status=enabled
  |- 15:0:1:21 sdae 65:224 active ready running
  |- 16:0:1:21 sdbo 68:32  active ready running
  |- 15:0:1:25 sdai 66:32  active ready running
  `- 16:0:1:25 sdbs 68:96  active ready running

5、使用parted分区格式化等

[root@db1 ~]#    fdisk -l /dev/mapper/newbackup

Disk /dev/mapper/newbackup: 4398.0 GB, 4398046511104 bytes
255 heads, 63 sectors/track, 534698 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

[root@db1 ~]#  echo "Yes"|parted /dev/mapper/newbackup mklabel gpt
Information: You may need to update /etc/fstab.                           

[root@db1 ~]#   echo "Ignore"|parted /dev/mapper/newbackup mkpart backup 0%  100%
Information: You may need to update /etc/fstab.                           

[root@db1 ~]#  mkfs.ext4 /dev/mapper/newbackupp1
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
268435456 inodes, 1073741312 blocks
53687065 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
32768 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
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

Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information:

[root@db1 ~]#   blkid
..............
..............
/dev/mapper/newbackupp1: UUID="86a73166-1db0-424b-9brf-ff366575202d" TYPE="ext4"  
 
6、在/etc/fstab文件中增加如下一行。  
UUID=86a73166-1db0-424b-9brf-ff366575202d      /backup                   ext4    defaults        0 0

[root@db1 ~]#    mount -a
[root@db1 ~]#   df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/os_root
                       99G   13G   82G  14% /
tmpfs                 126G  811M  126G   1% /dev/shm
/dev/sda2             477M   40M  412M   9% /boot
/dev/sda1             200M  264K  200M   1% /boot/efi
/dev/mapper/os-u01
                      352G   52G  320G  14% /u01
/dev/mapper/newbackupp1
                      4.0T  746G  3.1T  20% /backup

 
 

相关文章:

linux 6中4T磁盘识别并分区格式化挂接

存储端划分4T的LUN后,主机端操作如下 1、主机识别,本例中hba卡的端口是host11和host12 [rootdb1 ~]# echo "- - -" > /sys/class/scsi_host/host11/scan [rootdb1 ~]# echo "- - -" > /sys/class/scsi_host/host12/scan …...

【Unity】ShaderGraph应用(浮动气泡)

【Unity】ShaderGraph应用(浮动气泡) 实现效果 一、实现的方法 1.使用节点介绍 Position:获取模型的顶点坐标 Simple Noise:简单的噪声,用于计算顶点抖动 Fresnel Effect:菲涅耳效应,用于实现气泡效果 计算用节点 Add&…...

Android EditText setTranslationY导致输入法覆盖问题

平台 RK3288 Android 8.1 显示: 1920x1080 160 dpi 概述 碰到一个问题: 弹出的输入法会覆盖文本输入框。 原因:输入框使用了setTranslationY() 位置偏移后, 输入法无法正确获取焦点的位置。 分析 先上图: 初始布局 调用etTranslation…...

MySQL 导出和导入数据

文章目录 一,导出数据(一)使用SELECT ... INTO OUTFILE语句导出数据(二)使用mysqldump工具导出数据(三)使用SELECT ... INTO DUMPFILE语句导出数据 二,导入数据(一&#…...

ubuntu22.04 设置网卡开机自启

配置文件路径 在Ubuntu中,网络配置文件通常位于/etc/netplan/目录下,其文件名以.yaml为后缀。Netplan是Ubuntu 17.10及更高版本中默认的网络配置工具,用于配置网络接口、IP地址、网关、DNS服务器等。 我们可以看到配置文件为 01-network-ma…...

持续部署:提高敏捷加速软件交付(内含教程)

在当今快节奏的数字化环境中,企业不断寻求更快地交付软件、增强客户体验并在竞争中保持领先的方法。持续部署(Continuous Deployment, CD)已成为一种改变游戏规则的方法,使企业能够简化软件交付、提高敏捷性并缩短上市时间。持续部…...

Spark_Spark内存模型管理

工作中经常用到Spark内存调参,之前还没对这块记录,这次记录一下。 环境参数 spark 内存模型中会涉及到多个配置,这些配置由一些环境参数及其配置值有关,为防止后面理解混乱,现在这里列举出来,如果忘记了&a…...

C++之operator=与operator==用法区别(二百一十八)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生…...

【漏洞复现】WordPress插件wp-file-manager任意文件上传漏洞(CVE-2020-25213)

文章目录 前言声明一、简介二、插件介绍三、漏洞概述四、影响范围五、漏洞分析六、环境搭建七、漏洞复现手工验证file_Manager_Rce.pyfile_manager_upload.py八、修复建议前言 WordPress插件WPFileManager中存在一个严重的安全漏洞,攻击者可以在安装了此插件的任何WordPress网…...

基于安卓Java试题库在线考试系统uniapp 微信小程序

本文首先分析了题库app应用程序的需求,从系统开发环境、系统目标、设计流程、功能设计等几个方面对系统进行了系统设计。开发出本题库app,主要实现了学生、教师、测试卷、试题、考试等。总体设计主要包括系统功能设计、该系统里充分综合应用Mysql数据库、…...

Java入坑之语法糖

一、for和for-each 1.1for和for-each概念 for 循环是一种常用的循环结构,它可以通过一个变量(通常是 i)来控制循环的次数和范围。for 循环的语法格式如下: for (初始化; 布尔表达式; 更新) {//代码语句 }for-each 循环是 Java …...

VUE响应式

响应式 :::tip 提示 我们了解过响应式可以同步更新数据和视图,但是其工作原理我们最好也要了解一下。这样当你使用时遇到一些常见的错误,也能够快速定位是什么问题导致的。 了解响应式原理之前,你必须要先去了解 ES5 的 Object.defineProper…...

Godot 和 VScode配置C#环境注意事项

前言 尽管有些博主会建议如果我们熟悉C#的话,最好还是使用GDscript,而且对于小白上手也相对简单,但是C#的性能终究还是比动态语言好,也相比CPP简单些,尽管现在Godot还是有些问题,比如不像unity那样适配swit…...

三、Mediasoup进程通信实现的原理

Mediasoup 创建父子进程,js与c进程交互的通道 worker.js构造函数中创建父子进程,c通过libuv的socket可以实现 JavaScript 与 C 之间的相互收发消息 一、 父子进程通信 这是一个简单的示例,演示了如何使用 libuv 在父子进程之间进行通信。以…...

【计算机网络】 TCP——四次挥手

文章目录 流程考点 流程 主动方打算关闭连接,此时会发送一个TCP首部FIN标志位被置为1的报文,也即FIN报文,之后主动方进入FIN_WAIT_1状态。被动方收到该报文后,就向主动方发送ACK应答报文,接着被动方进入CLOSE_WAIT状态…...

「Java开发指南」在MyEclipse中的Spring开发(二)

在上文中(点击这里回顾>>),我们主要介绍了一些Spring的基本概念、Spring项目配置及向导,本章节将继续介绍如何管理多个项目,Spring配置编辑器等,欢迎持续关注~ MyEclipse v2023.1.2离线版下载(Q技术…...

策略模式,一种广泛应用于各种情况的设计模式(设计模式与开发实践 P5)

文章目录 策略模式实现思想实战 - 表单 策略模式 定义:定义一系列算法,把它们一个个封装起来,并且可以互相替换 例如,我们要计算年终奖,年终奖根据绩效 A、B、C 来计算最终数值 实现 最初我们很容易想到用 分支 if…...

90. 子集 II

给你一个整数数组 nums ,其中可能包含重复元素,请你返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。返回的解集中,子集可以按 任意顺序 排列。 示例 1: 输入:nums [1,2,2] 输出…...

Intel汇编语言程序设计(第7版)第四章编程练习题答案

1. 大端序转成小端序 .386 .model flat, stdcall option casemap:none include windows.inc include kernel32.inc includelib kernel32.lib include user32.inc includelib user32.lib.stack 4096.data bigEndian BYTE 12h, 34h, 56h, 78h littleEndian DWORD ?Fmt BYTE &…...

EDA(Exploratory Data Analysis)探索性数据分析

EDA(Exploratory Data Analysis)中文名称为探索性数据分析,是为了在特征工程或模型开发之前对数据有个基本的了解。数据类型通常分为两类:连续类型和离散类型,特征类型不同,我们探索的内容也不同。 1. 特征类型 1.1 连续型特征 …...

3个技巧快速掌握arp-scan局域网设备发现

3个技巧快速掌握arp-scan局域网设备发现 【免费下载链接】arp-scan The ARP Scanner 项目地址: https://gitcode.com/gh_mirrors/ar/arp-scan 在网络管理工作中,您是否经常遇到这样的困扰:明明设备连接了网络,却无法通过常规ping命令发…...

从零构建:基于Air724UG的4G LTE物联网数据透传系统

1. 认识Air724UG模块:你的物联网数据搬运工 第一次拿到Air724UG这个巴掌大的4G模块时,我完全没想到它能成为我物联网项目的核心组件。这个来自合宙通信的Cat.1模块,最大的特点就是用2G的价格享受4G的体验。实测在市区环境下,它的上…...

Cangaroo:开源CAN总线分析软件的技术架构与部署指南

Cangaroo:开源CAN总线分析软件的技术架构与部署指南 【免费下载链接】cangaroo Open source can bus analyzer software - with support for CANable / CANable2, CANFD, and other new features 项目地址: https://gitcode.com/gh_mirrors/ca/cangaroo Cang…...

Unity Addressable系统面板配置避坑指南:从Profile到Content Update,新手必看的10个关键设置

Unity Addressable系统配置避坑实战:10个关键设置详解 Addressable系统作为Unity资源管理的重要工具,其配置面板的复杂性常常让开发者望而生畏。本文将聚焦实际项目中最容易出错的10个关键设置,从Profile到Content Update,逐一剖…...

GraphQL在后端开发中的应用与优势

在现代后端开发领域,GraphQL作为一种新兴的API查询语言,正迅速改变着开发者构建和交互数据的方式。与传统的RESTful API相比,GraphQL提供了一种更灵活、高效的数据获取机制,使前端能够精准地请求所需数据,避免了过度获…...

Windows上的APK安装革命:如何用开源工具无缝运行安卓应用

Windows上的APK安装革命:如何用开源工具无缝运行安卓应用 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 还在为Windows和安卓生态之间的鸿沟而烦恼吗&…...

Doramagic:AI助手开源项目专家技能提取引擎架构与实战

1. 项目概述:Doramagic,一个为AI助手注入项目“灵魂”的提取引擎如果你和我一样,每天都在和各种各样的开源项目打交道,从FastAPI到Home Assistant,从Next.js到LangChain,那你肯定也遇到过这样的困境&#x…...

Android开发终极指南:Sunflower项目中ViewModel数据共享的最佳实践

Android开发终极指南:Sunflower项目中ViewModel数据共享的最佳实践 【免费下载链接】sunflower A gardening app illustrating Android development best practices with migrating a View-based app to Jetpack Compose. 项目地址: https://gitcode.com/gh_mirro…...

Python爬虫项目架构解析:从Requests到数据清洗的工程化实践

1. 项目概述:一个Python驱动的自动化数据采集与分析工具最近在GitHub上看到一个挺有意思的项目,叫Niceck/hhxg-top-hhxg-python。光看这个仓库名,可能有点摸不着头脑,但点进去研究一下就会发现,这其实是一个用Python编…...

scp 命令的使用方法 什么软件支持 .git bash xshell .openssh

scp 命令的使用方法 什么软件支持 .git bash xshell .openssh scp backup.sh deploy.sh rollback.sh userserver:/path/to/project/ 这个命令主要在 ‌Linux‌、‌macOS‌ 或 ‌Windows (10/11)‌ 的 ‌命令行终端(Terminal / Command Prompt / PowerShell&#xff…...