#!/usr/bin/env bash # shell workspace WORK_DIR={ {path.partition_work_dir}} DISK_NAME={ {disk.common_100G}} # size of partition 1, size unit is G PARTITION_1_SIZE=30 ###################################################################### # DESCRIPTION: 为指定的磁盘设备号执行通用分区 # CALLS : 无 # CALLED BY : main # INPUT : 磁盘设备号,如 xvde # OUTPUT : 无 ###################################################################### do_common_partition(){ local disk_name=$1 log "Handle /dev/${disk_name}. Partition starting." fdisk /dev/${disk_name} <<XXXEOFXXX n p 1 +${PARTITION_1_SIZE}G n p 2 w XXXEOFXXX # force fresh the linux core to know the new partition partprobe log "CreatePartitions End." } ###################################################################### # DESCRIPTION: 为指定的磁盘设备号执行分区挂载 #
shell范例
最新推荐文章于 2023-12-12 15:00:00 发布
本文提供了一个Shell脚本示例,用于执行磁盘分区和挂载操作。脚本首先检查磁盘是否存在并已分区,然后使用fdisk创建分区,格式化为ext3文件系统,并将分区挂载到指定目录。最后更新/etc/fstab文件。
摘要由CSDN通过智能技术生成