首页 > 系统相关 >Linux磁盘管理.二Day.19

Linux磁盘管理.二Day.19

时间:2024-09-24 18:14:25浏览次数:9  
标签:RAID Linux dev 挂载 Day.19 磁盘 root localhost

一.分配超过2TB的磁盘(fdisk gdisk)

1.

fdisk:

[root@localhost ~]# fdisk /dev/sdb

WARNING: The size of this disk is 4.4 TB (4398046511104 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).

[警告:这个磁盘的大小是4.4 TB(4398046511104字节)。

DOS分区表格式不能用于卷的驱动器上

对于512字节扇区,大于(2199023255040字节)。使用parted(1)和GUID

分区表格式(GPT).]

gdisk:

[root@localhost ~]# gdisk /dev/sdb

GPT fdisk (gdisk) version 0.8.10

Partition table scan:

  MBR: not present

  BSD: not present

  APM: not present

  GPT: not present

Creating new GPT entries.

(创建新的GPT条目)

2.使用gdisk对大于2TB的硬盘进行分区

[root@localhost ~]# gdisk /dev/sdb

Command (? for help): n

Partition number (1-128, default 1): 

First sector (34-8589934558, default = 2048) or {+-}size{KMGTP}:

Last sector (2048-8589934558, default = 8589934558) or {+-}size{KMGTP}: +2048G

Current type is 'Linux filesystem'

Hex code or GUID (L to show codes, Enter = 8300):

Changed type of partition to 'Linux filesystem'

Command (? for help): w

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING

PARTITIONS!!

Do you want to proceed? (Y/N): y

3.对磁盘分区进行格式化

[root@localhost ~]# mkfs.xfs /dev/sdb1

[root@localhost ~]# mkfs.xfs /dev/sdb2

4.创建挂载点

[root@localhost ~]# mount /dev/sdb1 /sdb1/

[root@localhost ~]# mount /dev/sdb2 /sdb2/

二.挂载

1. mount(-t  指定挂载的设备类型)(-o  指定挂载的参数【rw 读写】【ro只读】)

    临时———通过执行命令方式都算临时

[root@localhost ~]# mount /dev/sdb1 /sdb1/

[root@yum-test ~]# mount -t xfs -o ro /dev/sdc1 /data/test3

(将设备sdc1挂载到/data/test3目录,指定为xfs类型,但是只允许读,不允许写)

    临时通过设备的UUID进行挂载(blkid)

    永久———将信息写入配置文件(vim /etc/fstab)

UUID=c2493762-e206-4f4d-9400-42456831ec62 /data/test1            xfs    defaults        0 0

UUID=/dev/dab1=要挂载的设备或要挂载谁被的UID  /data/test1=挂载点  xfs=文件格式

defaults=挂载参数  0=是否备份 0=是否检查

 

 

 

2.卸载挂载(umount)

通过目录卸载挂载

[root@yum-test ~]# umount /data/test3

通过设备卸载挂载

[root@yum-test ~]# umount /dev/sdc1

PS:如果当前位置在挂载点目录下是无法进行卸载,但是可以强制卸载,当退出该目录后目录回归原始属性。

三. swap交换分区(磁盘充当内存)

    内存不够,也没有配置swap进程会直接结束。

    (系统会出现oom机制,out  of  memroy)

    内存不够,有配置swap的话进程不会结束,但是会很卡。

    (如果使用swap充当内容使用,方式系统出现oom故障)

    (如果使用了swap,系统会变的贴别卡)

四.磁盘阵列RAID

1.什么是磁盘阵列

磁盘阵列可以提高磁盘的整体读写能力和冗余[rǒng yú]能力,通常我们将其称为磁盘阵列。

2.RAID

提高性能

保证安全

3.RAID模式

RAID 0 :RAID 0条带卷,最少两块磁盘。读写性能好但是没有容错机制。坏一块磁盘数据全部丢失。容量是所有磁盘之和。(通常应用在web服务器上)

RAID 1:RAID 1镜像卷,写入性能一般,读取性能快,有容错机制但是磁盘有50%浪费。RAID 1镜像卷需要准备一块热备盘,有磁盘坏了会自动顶替那个坏的磁盘,继承数据。

RAID 5:RAID 5校验卷,至少需要3块相同大小的磁盘,也需要准备一块热备盘,而且只允许坏一块磁盘,有效空间1/3,读写速度快。(坏掉一块磁盘,读的性能会变慢)

RAID 5的容量计算方式:(n+1)乘 单盘容量 = 磁盘容量

PS:RAID 5无论由多少块磁盘组成,最多只允许坏一块磁盘。具备和RAID 0差不多的性能同时也具备RAID 1的稳定性。

RAID 10:先做RAID 1 再做RAID 0既有冗余又有性能,容量是1/2(成本高)。

PS:无论RAID 1 还是RAID 5都需要一个备热盘(全新的磁盘)



作者:AGod_9141
链接:https://www.jianshu.com/p/0c0bdf3a6e33
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

标签:RAID,Linux,dev,挂载,Day.19,磁盘,root,localhost
From: https://www.cnblogs.com/telwanggs/p/18429745

相关文章

  • Linux系统CentOS下挂载磁盘
    1.挂载磁盘步骤总结如下1.对磁盘进行分区2.对磁盘进行格式化3.将磁盘挂载到对应目录4.设置开机自动挂载磁盘2.对磁盘进行分区2.1查看系统设备信息lsblk指令显示所有块设备信息:显示系统中所有的块设备信息,包括磁盘和分区lsblk2.2查看未挂载的磁盘fdisk-l2.3对新建的磁盘进......
  • 11、Linux软件安装及使用
    Windows软件安装流程安装检查:检查系统是否满足软件的安装要求,包括操作系统版本、硬盘空间、内存要求等。释放文件:解压安装包中的文件到临时目录。复制可执行文件:将主要的可执行文件复制到指定的安装路径。安装DLL动态链接库/安装服务:根据需要安装动态链接库文件(DLL)和......
  • 在虚拟机Linux上运行redis,同时使用Another RedisDesktop Manager图形化界面工具连接
    VMwareWorkstationPro虚拟机启动Centos7MobaXterm连接虚拟机输入个人密码Redis启动进入Redis文件目录cd/usr/local/src/redis-6.2.6Redis自启动systemctlenableredissystemctlstartredis查看Redis进程ps-ef|grepredis进入Redis操作redis-cli-h......
  • Linux系统CentOS下挂载磁盘
    1.挂载磁盘步骤总结如下1.对磁盘进行分区2.对磁盘进行格式化3.将磁盘挂载到对应目录4.设置开机自动挂载磁盘2.对磁盘进行分区2.1查看系统设备信息lsblk指令显示所有块设备信息:显示系统中所有的块设备信息,包括磁盘和分区lsblk2.2查看未挂载的磁盘fdisk-l2.3......
  • Linux 安装 Kibana & Es
    Kibana简介Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用的。你可以用kibana搜索、查看存放在Elasticsearch中的数据。Kibana与Elasticsearch的交互方式是各种不同的图表、表格、地图等,直观的展示数据,从而达到高级的数据分析与可视化的目的。El......
  • 详解Linux中cat命令
    在Linux命令的世界中,cat命令就像是一位多才多艺的艺术家,它能够将文本文件的美妙旋律编织在一起,或者单独演奏它们的每一个音符。下面,让我们以一种充满情感的方式,用Markdown格式来探索cat命令的多种用途。1. 查看文件的诗篇当你想要阅读一个文件,就像阅读一首诗一样,你可以使用......
  • linux如何查看当前的目录所在位置
    在Linux系统中,查看当前目录所在位置的常用命令是pwd,它代表"printworkingdirectory"(打印工作目录)。当你在终端中输入pwd并按下回车键时,它会显示当前所在的完整路径。打开终端,然后输入以下命令:pwd系统会返回你当前所在的目录路径。例如,如果你在/home/username/Documents目录......
  • springboot项目打包部署到linux运行经验:
    打包:1.mvn:clean2.mvn:package 生成的snapshop-jar包在target下。部署(采用idea自带的ftp) 1.idea的tools-deployment中配置虚拟机的连接,包括用户名,密码,端口 2.配置idea的mapping文件目录映射(随便写),就可以打开虚拟机目录了 3.将idea的target下生产的jar包直接拖动到虚......
  • 磁盘阵列和存储服务器的区别
    磁盘阵列和存储服务器是两种常见的存储解决方案,它们在数据中心和IT基础设施中扮演着重要角色。以下是磁盘阵列和存储服务器之间的一些关键区别:性质不同:磁盘阵列(RAID):磁盘阵列是一种技术或方法,它通过将多个物理硬盘组合成一个逻辑单元来提高数据存储的性能和可靠性。它主要关注于数据......
  • 【linux中nginx怎么连接自己的前端项目】
    你的前端项目目录(我们用antdesign举例):此时我们没有dist文件(就是编译后的文件)所以需要编译之后你可以拿到dist文件夹了此时我们打开nginx.conf文件保存后启动nginx,你就可以看到你自己前端的页面了打开方法:......