发布:阿里云代理凯铧互联
标签:自动格式化,分区数据盘,阿里云代理商,凯铧互联
今天有朋友问凯铧互联小编Linux如何使用脚本自动格式化并分区数据盘?这问题凯铧互联小编没有遇到过,马上联系阿里云技术人员很快找到一个很ok的解决办法。
本文介绍了如何使用脚本自动格式化并分区数据盘。该脚本能一键式检测 Linux 实例上是否有尚未分区的数据盘,并能对其格式化和自动挂载,省去了复杂的命令和步骤。
如果您不想用脚本自动格式化并分区数据盘,可以参考 Linux 格式化和挂载数据盘。
警告:
由于相关操作可能会导致数据丢失。 所以,执行操作之前,请务必确保已经通过快照等手段对数据进行有效备份,或明确相关数据丢失无影响。
前提条件
Linux 实例上已经安装了解压缩软件,如 unzip 和 tar。因数据盘的分为普通云盘SSD 云盘,,具体操作略有不同
普通云盘
这部分的描述适用于线上所有非 I/O 优化,并且挂载了普通云盘的 Liunx 实例。
按以下步骤操作:
远程连接 Linux 实例。
下载脚本:运行命令 wget http://oss.aliyuncs.com/aliyunecs/auto_fdisk.tgz。
解压缩文件:运行命令 tar -zxvf auto_fdisk.tgz。
格式化并挂载文件系统:以 root 身份运行命令 bash auto_fdisk.sh。
说明:
如果返回 No free disk need to be fdisk.Exit script. 可能有以下几种原因:
您还没有 在控制台上挂载云盘。
已挂载的云盘已经完成格式化和分区。
您挂载的不是普通云盘。
SSD 云盘
本部分描述适用于线上所有 I/O 优化,并挂载了 SSD 云盘的 Linux 实例。
按以下步骤操作:
远程连接 Linux 实例。
下载脚本:运行命令 wget http://aliyun_portal_storage.oss-cn-hangzhou.aliyuncs.com/help%2Fecs%2Fauto_fdisk_ssd.zip。
解压缩文件:运行命令 unzip help%2Fecs%2Fauto_fdisk_ssd.zip。
格式化并挂载文件系统:以 root 身份运行命令 bash auto_fdisk_ssd.sh。
Step 1.No lock file,begin to create lock file and continue.
Step 2.Begin to check free disk.
You have a free disk,Now will fdisk it and mount it.
This system have free disk :
/dev/vdb
Step 3.Begin to fdisk free disk.
Welcome to fdisk (util-linux 2.27.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0xfdb33cad.
Command (m for help): Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): Partition number (1-4, default 1): First sector (2048-41943039, default 2048): Last sector, +sectors or +size{K,M,G,T,P} (2048-41943039, default 41943039):
Created a new partition 1 of type 'Linux' and of size 20 GiB.
Command (m for help): The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
mke2fs 1.42.13 (17-May-2015)
Creating filesystem with 5242624 4k blocks and 1310720 inodes
Filesystem UUID: fb116eef-2588-433b-8aac-f482b452837c
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
Step 4.Begin to make directory
Step 5.Begin to write configuration to /etc/fstab and mount device.
Filesystem Size Used Avail Use% Mounted on
udev 479M 0 479M 0% /dev
tmpfs 100M 2.8M 97M 3% /run
/dev/vda1 40G 1.7G 36G 5% /
tmpfs 497M 0 497M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 497M 0 497M 0% /sys/fs/cgroup
tmpfs 100M 0 100M 0% /run/user/0
/dev/vdb1 20G 44M 19G 1% /alidata1
说明:
如果返回 No free disk need to be fdisk.Exit script. 可能有以下几种原因:
您还没有 在控制台上挂载云盘。
实例上挂载的云盘都已经格式化和分区。
实例上挂载的不是脚本适用的磁盘类型。比如实例上挂载的是普通云盘,但是执行了 bash auto_fdisk_ssd.sh 命令。
以上就是Linux如何使用脚本自动格式化并分区数据盘的说明,如果您的问题还未能解决,请及时联系凯铧互联客服寻求帮助。凯铧互联会为您提供一对一专业全面的7*24小时全天全年的技术和售后服务的,同时还能为您提供阿里云,腾讯云百度云,金山云产品购买的专属折扣优惠。通过凯铧互联购买可以获得折上折优惠!若您需要帮助可以直接联系我方客服,凯铧互联专业技术团队为您提供全面便捷专业的7x24技术服务。 电话专线:136-5130-9831,QQ:3398234753。
为什么选择我们:北京凯铧互联科技有限公司(简称凯铧互联)由多名前阿里云资深技术专家创立,核心员工来自阿里云、腾讯云等,作为阿里云,腾讯云百度云,金山云重要的合作伙伴,专注于为企业用户提供云计算及云计算的解决方案。总部设在北京,并在内蒙设有办事处。做为一家综合性方案商,凯铧互联向各行业用户提供基于云计算的各种解决方案。为用户获得优质服务的同时,秉承"专业规划、周到服务"的服务理念,根据用户的实际情况,充分考虑各种网络资源的特点及功效,为用户量身定做一套适合于其实际应用需求的网络应用方案。帮助用户利用互联网的力量展开新的营销方式,并大大缩短了项目实施周期,获得用户的一致好评。