磁盘挂载、ECS数据盘挂载、云服务器磁盘挂载

阿里云ECS数据盘挂载

1、查看硬盘及分区信息

fdisk -l	

在这里插入图片描述

2、分区:

fdisk /dev/vdb

n
p
1
enter
enter
wq

在这里插入图片描述
4、再次查看硬盘及分区信息

fdisk -l		

5、格式化:

mkfs.ext4 /dev/vdb1

在这里插入图片描述
6、创建挂载目录

mkdir /data1

7、挂载:

echo '/dev/vdb1                                 /data1                  ext4    defaults      0 0' >> /etc/fstab

cat /etc/fstab

8、将/etc/fstab的所有内容重新加载。

mount -a	

在这里插入图片描述

卸载磁盘、删除分区

umout /dev/vdb /data1
vim /etc/fstab	# 注释掉磁盘挂载信息
mount -a	# 将/etc/fstab的所有内容重新加载

fdisk /dev/vdb
p		#列出分区信息
d		#删除分区
1		#删除第一个分区
wq

在这里插入图片描述
fdisk -l
在这里插入图片描述

创建操作大于2T的分区 使用parted命令

交互式:

交互式方式实现分区步骤
选择操作磁盘
parted命令后跟上欲操作磁盘的名字即可选择此设备进行操作。

[root@localhost~]# parted /dev/sdb
GNU Parted 3.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
新建磁盘标签类型为GPT
因为parted命令只能针对gpt格式的磁盘进行操作,所以这里必须将新建的磁盘标签格式设为gpt。

(parted) mklabel gpt
分区
命令格式
mkpart PART-TYPE [FS-TYPE] START END
PART-TYPE(分区类型):
primary		主分区
logical		逻辑分区
extended	扩展分区

FS-TYPE(文件系统类型):
ext4
ext3
ext2
xfs
其他......

START
设定磁盘分区起始点;可以为0,numberMiB/GiB/TiB;
0
设定当前分区的起始点为磁盘的第一个扇区;
1G
设定当前分区的起始点为磁盘的1G处开始;

END
设定磁盘分区结束点;
-1
设定当前分区的结束点为磁盘的最后一个扇区;
10G
设定当前分区的结束点为磁盘的10G处;
将/dev/sdb整个空间分给同一个分区

将/dev/sdb整个空间分给同一个分区

(parted) mkpart primary 0 -1                                              
Warning: The resulting partition is not properly aligned for best performance.
Ignore/Cancel? I
(parted) p                                                                
Model: AVAGO AVAGO (scsi)
Disk /dev/sdb: 18.0TB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name     Flags
 1      17.4kB  18.0TB  18.0TB               primary
(parted) q                                                                
Information: You may need to update /etc/fstab.
格式化分区
因为整个/dev/sdb只分了一个区,则这个分区名默认会分配为/dev/sdb1;使用mkfs命令将/dev/sdb1分区格式化为ext4。

[root@localhost ~]# mkfs -t ext4 /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
/dev/sdb1 alignment is offset by 244736 bytes.

Writing superblocks and filesystem accounting information: done
设定分区label(非必要)
[root@localhost ~]# e2label /dev/sdb1 /data01
创建挂载目录
[root@localhost ~]# mkdir /gfsdata01
临时挂载分区
[root@localhost ~]# mount /dev/sdb1 /data01
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on

/dev/sdb1 4T 20K 4T 1% /data01

开机自动挂载(永久挂载)
即修改/etc/fstab文件。

echo '/dev/sdb1 /data01    ext4    defaults    0 0' >>/etc/fstab

非交互式方式实现脚本

适用于需要在多台主机上进行同样的分区操作,可以通过ansible工具调用脚本实现批量分区配置挂载等操作。

[root@localhost~]# cat ./auto_partition.sh 

#!/bin/bash
#新建/dev/sdb的磁盘标签类型为GPT
parted /dev/sdb mklabel gpt 
#将/dev/sdb整个空间分给同一个分区
parted /dev/sdb mkpart primary 0 100%
# 忽略警告
ignore
# 格式化分区
mkfs -t ext4 /dev/sdb1
# 设定分区label(非必要)
e2label /dev/sdb1 /gfsdata01
# 创建挂载目录
mkdir /gfsdata01
# 临时挂载
mount /dev/sdb1 /gfsdata01
# 开机自动挂载(永久挂载)
echo '/dev/sdb1 /gfsdata01       ext4    defaults        0 0'>>/etc/fstab
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值