linux挂载磁盘

参考阿里云挂载磁盘:https://help.aliyun.com/document_detail/34377.html#section-a4m-psc-ydb

1.安装工具

1
2
yum install -y parted
yum install -y e2fsprogs

2.检查磁盘

1
fdisk -l

假设你的磁盘是 /dev/sda

1
2
3
parted /dev/sda
mklabel gpt
mkpart primary 1 100%

mkpart可能会提示你分区没有对齐,选择cancel,退出mklabel 命令,通过如下参数,计算起始值

1
2
3
4
5
#中间的sda替换为你真实的盘符
cat /sys/block/sda/queue/optimal_io_size
cat /sys/block/sda/queue/minimum_io_size
cat /sys/block/sda/alignment_offset
cat /sys/block/sda/queue/physical_block_size

再根据(optimal_io_size+alignment_offset)/physical_block_size的公式计算出最佳分区模式的起始扇区值
如果计算出来的是65535,那么mkpart primary 1 100% 需要换为mkpart primary 65535s 100%

1
2
3
4
#查看分区表
print
# 退出mklabel
quit

3.挂载

1
2
3
4
5
6
7
8
9
10
#刷新分区
partprobe
# 创建文件系统
mkfs -t ext4 /dev/sda1
# 创建一个文件夹
mkdir /test
#将磁盘映射到这个文件夹
mount /dev/sda1 /test
#查看空间和使用情况
df -h

开始写入分区表

1
2
3
4
5
6
#先备份分区表
cp /etc/fstab /etc/fstab.bak
#将sda1替换为你的真实盘符,将/test替换为你的真实文件夹
echo `blkid /dev/sda1 | awk '{print $2}' | sed 's/\"//g'` /test ext4 defaults 0 0 >> /etc/fstab
#检查是否写入成功
cat /etc/fstab