服务器自动挂载,多磁盘自动分区自动挂载脚本

#!bin/bash

#mkfs.ext4

mkdir /data/disk{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24}

yes | mkfs.ext4 /dev/sdb

yes | mkfs.ext4 /dev/sdc

yes | mkfs.ext4 /dev/sdd

yes | mkfs.ext4 /dev/sde

yes | mkfs.ext4 /dev/sdf

yes | mkfs.ext4 /dev/sdg

yes | mkfs.ext4 /dev/sdh

yes | mkfs.ext4 /dev/sdi

yes | mkfs.ext4 /dev/sdj

yes | mkfs.ext4 /dev/sdk

yes | mkfs.ext4 /dev/sdl

yes | mkfs.ext4 /dev/sdm

yes | mkfs.ext4 /dev/sdn

yes | mkfs.ext4 /dev/sdo

yes | mkfs.ext4 /dev/sdp

yes | mkfs.ext4 /dev/sdq

yes | mkfs.ext4 /dev/sdr

yes | mkfs.ext4 /dev/sds

yes | mkfs.ext4 /dev/sdt

yes | mkfs.ext4 /dev/sdu

yes | mkfs.ext4 /dev/sdv

yes | mkfs.ext4 /dev/sdw

yes | mkfs.ext4 /dev/sdx

yes | mkfs.ext4 /dev/sdy

#mount

mount -t ext4 /dev/sbb /data/disk1

mount -t ext4 /dev/sdc /data/disk2

mount -t ext4 /dev/sdd /data/disk3

mount -t ext4 /dev/sde /data/disk4

mount -t ext4 /dev/sdf /data/disk5

mount -t ext4 /dev/sdg /data/disk6

mount -t ext4 /dev/sdh /data/disk7

mount -t ext4 /dev/sdi /data/disk8

mount -t ext4 /dev/sdj /data/disk9

mount -t ext4 /dev/sdk /data/disk10

mount -t ext4 /dev/sdl /data/disk11

mount -t ext4 /dev/sdm /data/disk12

mount -t ext4 /dev/sdn /data/disk13

mount -t ext4 /dev/sdo /data/disk14

mount -t ext4 /dev/sdp /data/disk15

mount -t ext4 /dev/sdq /data/disk16

mount -t ext4 /dev/sdr /data/disk17

mount -t ext4 /dev/sds /data/disk18

mount -t ext4 /dev/sdt /data/disk19

mount -t ext4 /dev/sdu /data/disk20

mount -t ext4 /dev/sdv /data/disk21

mount -t ext4 /dev/sdw /data/disk22

mount -t ext4 /dev/sdx /data/disk23

mount -t ext4 /dev/sdy /data/disk24

#auto mount

cp /etc/fstab /etc/fstab.bak

blkid /dev/sdb |awk '{print $2 " /data/disk1 ext4 defaults 0 0"}' >>/etc/fstab

blkid /dev/sdc |awk '{print $2 " /data/disk2 ext4 defaults 0 0"}' >>/etc/fstab

blkid /dev/sdd |awk '{print $2 " /data/disk3 ext4 defaults 0 0"}' >>/etc/fstab

blkid /dev/sde |awk '{print $2 " /data/disk4 ext4 defaults 0 0"}' >>/etc/fstab

blkid /dev/sdf |awk '{print $2 " /data/disk5 ext4 defaults 0 0"}' >>/etc/fstab

blkid /dev/sdg |awk '{print $2 " /data/disk6 ext4 defaults 0 0"}' >>/etc/fstab

blkid /dev/sdh |awk '{print $2 " /data/disk7 ext4 defaults 0 0"}' >>/etc/fstab

blkid /dev/sdi |awk '{print $2 " /data/disk8 ext4 defaults 0 0"}' >>/etc/fstab

blkid /dev/sdj |awk '{print $2 " /data/disk9 ext4 defaults 0 0"}' >>/etc/fstab

blkid /dev/sdk |awk '{print $2 " /data/disk10 ext4 defaults 0 0"}' >>/etc/fstab

blkid /dev/sdl |awk '{print $2 " /data/disk11 ext4 defaults 0 0"}' >>/etc/fstab

blkid /dev/sdm |awk '{print $2 " /data/disk12 ext4 defaults 0 0"}' >>/etc/fstab

blkid /dev/sdn |awk '{print $2 " /data/disk13 ext4 defaults 0 0"}' >>/etc/fstab

blkid /dev/sdo |awk '{print $2 " /data/disk14 ext4 defaults 0 0"}' >>/etc/fstab

blkid /dev/sdp |awk '{print $2 " /data/disk15 ext4 defaults 0 0"}' >>/etc/fstab

blkid /dev/sdq |awk '{print $2 " /data/disk16 ext4 defaults 0 0"}' >>/etc/fstab

blkid /dev/sdr |awk '{print $2 " /data/disk17 ext4 defaults 0 0"}' >>/etc/fstab

blkid /dev/sds |awk '{print $2 " /data/disk18 ext4 defaults 0 0"}' >>/etc/fstab

blkid /dev/sdt |awk '{print $2 " /data/disk19 ext4 defaults 0 0"}' >>/etc/fstab

blkid /dev/sdu |awk '{print $2 " /data/disk20 ext4 defaults 0 0"}' >>/etc/fstab

blkid /dev/sdv |awk '{print $2 " /data/disk21 ext4 defaults 0 0"}' >>/etc/fstab

blkid /dev/sdw |awk '{print $2 " /data/disk22 ext4 defaults 0 0"}' >>/etc/fstab

blkid /dev/sdx |awk '{print $2 " /data/disk23 ext4 defaults 0 0"}' >>/etc/fstab

blkid /dev/sdy |awk '{print $2 " /data/disk24 ext4 defaults 0 0"}' >>/etc/fstab

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值