linux添加硬盘扩容原来挂载,Linux磁盘挂载和扩容(1)

本文介绍了Linux服务器磁盘挂载的两种情况:小于2T和大于2T的磁盘挂载,包括直接挂载裸盘和创建分区后的挂载。详细讲解了使用fdisk、parted创建分区,以及如何使用UUID进行挂载和配置/etc/fstab文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本章我们先介绍Linux服务器磁盘挂载,下期介绍Linux磁盘扩容问题。

前言

Linux磁盘挂载有两种情况

1. 小于2T磁盘挂载

2. 大于2T磁盘挂载

下面我们分别介绍两种情况的挂载方式

以下磁盘名称都以/dev/sdc为例

一. 小于2T的磁盘挂载

挂载小于2T的磁盘也分两种

第一种,直接挂载裸盘,此刻就不用创建分区

1.1 挂载裸盘

在这种情况下,可以直接格式化磁盘,我们这里用ext4格式,当然也可以使用xfs格式

1)格式化分区

mfs.ext4 /dev/sdc

2)挂载磁盘

在挂载磁盘之前为了防止机器重启的时候没有加载磁盘,我们需要添加配置文件

将磁盘挂载的时候最好使用磁盘的UUID,防止有些云主机重启后磁盘盘符会产生变化,使用blkid命令查看

# blkid

/dev/sdc: UUID="1d51ce74-9dcc-4c59-89f7-5e73a26562c0" TYPE="ext4"

# vim /etc/fstab

添加一条磁盘mount的信息

UUID="1d51ce74-9dcc-4c59-89f7-5e73a26562c0" /mnt ext4 defaults 0 0

# mount -a 加载/etc/fstab文件信息,将磁盘全部挂载

7aea3313d5b7

image.png

到此,裸盘的挂载方式,已经完成。

第二种,需要创建分区

1.2 挂载分区

1)创建分区

在这种情况下,我们需要先将裸盘创建分区,需要使用fdisk命令

以下都是按照实际运维工作中使用的介绍,还有特殊情况可以自行搜索文档研究。

# fdisk /dev/sdc

p 查看一下有没有分区和分区情况,如果没有那就直接创建分区

n 创建分区

p 这里的话,我就直接创建主分区,在实际使用的时候,还是直接默认创建主分区的多

1 分区号,默认1

enter 保持默认

enter 保持默认

w 保存退出

7aea3313d5b7

image.png

2) 格式化分区

这个和格式化裸盘一样,具体方式可以参考上面的格式化裸盘

mkfs.ext4 /dev/sdc1

3) 挂载分区

将磁盘挂载的时候最好使用磁盘的UUID,防止有些云主机重启后磁盘盘符会产生变化,使用blkid命令查看

# blkid

/dev/sdc1: UUID="efb4c546-72cf-49f6-b162-03f3bb8c183d" TYPE="ext4"

# vim /etc/fstab

添加一条磁盘mount的信息

UUID="efb4c546-72cf-49f6-b162-03f3bb8c183d" /mnt ext4 defaults 0 0

# mount -a 加载/etc/fstab文件信息,将磁盘全部挂载

二. 大于2T的磁盘挂载

和上面一样,挂载大于2T的磁盘也分裸盘和分区

第一种,挂载裸盘的话,和小于2T一样,不涉及分区情况,可以直接挂载,具体挂载方式可以参考小于2T的裸盘挂载方式

下面具体说一下第二种,磁盘分区挂载

2.1 挂载分区

这种方式已经不能使用fdisk工具了,fdisk只适合划分2T一下的磁盘,此刻需要用到的工具是parted

1)建立磁盘标签GPT

parted /dev/sdc

查看当前磁盘信息

print 可以看到磁盘还没有分区

7aea3313d5b7

image.png

建立磁盘标签GPT

mklabel gpt

7aea3313d5b7

image.png

2) 创建磁盘分区

使用mkpart primary 0% n%创建主分区,n为要分的分区占整个磁盘的百分比.(mkpart extended创建扩展分区).

例如我这里想要把这个8T的硬盘分成三块,其中前两块分别占2T,最后一块占4T,则可以写为:

mkpart primary 0% 25%

mkpart primary 26% 50%

mkpart primary 51% 100%

我们这里使用创建主分区,并且使用全部磁盘

mkpart primary 0% 100%

7aea3313d5b7

image.png

3) 格式化分区

mkfs.ext4 /dev/sdc1

4) 挂载磁盘

这里也参考上面的磁盘挂载,写入配置文件/etc/fstab,这里为了简便,我直接在命令行挂载了。

mount /dev/sdc1 /mnt

此时可以看到磁盘已经挂载

/dev/sdc1 3.0T 89M 2.9T 1% /mnt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值