阿里云数据盘挂载完整过程 废话不多 简单好用

阿里云数据盘挂载完整过程 废话不多 简单好用

1. 列出磁盘

1
fdisk -lu

2. 创建分区
输入fdisk /dev/vdb,然后依次根据提示,输入n,p,1,回车,回车,wq,保存退出。
/dev/vdb是由执行fdisk -lu命令查询到的,即要加载的数据盘在操作系统内核中的名称。

3. 创建文件系统(即格式化)

1
mkfs.ext4 /dev/vdb1

dev/vdb1就是第2步创建的分区。

4. 将文件系统挂载到操作系统的目录上
终端执行如下命令挂载:

1
mount /dev/vdb1 /mnt

/mnt就是挂载的目录。

设置开机后自动挂载,在/etc/fstab中配置如下内容,直接用编辑器在末尾增加也可以,注意UUID 不要写错。文件系统类型不要输错。

1
UUID=d1bdc014-7d45-48fc-851b-48b167dc1726 /mnt                   ext4    defaults        0 0

lsblk -f 命令可以列出文件系统块设备,且能显示设备的 UUID 值。

1
2
3
4
5
6
# lsblk -f
NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
vda                                                      
└─vda1 ext4         7ebe83d8-b494-418c-a727-48b167dc1726 /
vdb                                                      
└─vdb1 ext4         12a1ffda-dc43-4e50-9f28-5028197a1191 /www
1
df -T

可以查看到文件类型,比如ext3或ext4

完成查看分区

1
df -Th

扩展阅读
显示磁盘和分区在操作系统内核中的名称 fdisk -lu
显示已挂载的分区及其文件系统类型df -T
显示未挂载的文件系统类型及未格式化的分区 parted -l
显示分区信息lsblk -f 或file -s /dev/sdb1
分区扩容
首先安卓工具包 yum install -y cloud-utils-growpart ,另外gpt格式需要执行yum install gdisk -y,MBR忽略。

1
growpart /dev/vdb 1

如果单盘有多个连续分区的情况,例如数据盘 /dev/vdb有三个分区/dev/vdb1、/dev/vdb2和/dev/vdb3。扩容时,只需要扩容最后一个分区即可,即执行growpart /dev/vdb 3,即可完成数据盘 /dev/vdb的分区扩容。
运行growpart /dev/vdb 1时,提示unexpected output in sfdisk --version [sfdisk,来自 util-linux 2.23.2]。
运行locale命令查看ECS实例的字符编码类型,将非en_US.UTF-8的字符编码类型切换成en_US.UTF-8。直接在终端执行如下任意一条指令即可
LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
localectl set-locale LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8

ext4文件系统扩容 resize2fs /dev/vdb1

xfs文件系统扩容 xfs_growfs /media/vdc

btrfs文件系统扩容 btrfs filesystem resize max /mnt

wipefs命令 每个磁盘和分区上都有某种签名和元数据/魔术字符串。你可以使用wipefs命令查看分区表签名/元数据/魔术字符串。wipefs命令可以擦除文件系统,RAID或分区表签名/元数据。

显示磁盘当前签名 wipefs /dev/sdb2
删除磁盘的签名 wipefs -a -f /dev/sdb2
备份wipefs -a -f -b /dev/sdb2
恢复

1
dd if=~/wipefs-sda-0x000001fe.bak of=/dev/sdb2 seek=$((0x000001fe)) bs=1 conv=notrunc

清空某块记录
dd if=/dev/zero of=/dev/sda bs=446 count=1
云磁盘的扩容步骤是 扩容磁盘->扩容分区->扩容文件系统

原文链接:https://blog.csdn.net/leibris/article/details/123711253