linux系统批量挂载磁盘(磁盘大于2T)
2017-02-07 20:08
344 查看
1、使用parted进行分区:
2、使用fdisk工具脚本:
#!/bin/bash
#Used to fomat 6 disks
PATH=/bin:/sbin:/usr/bin:/usr/sbin
export PATH
i=1
while [ $i -lt 4 ]
do
j=`echo $i|awk '{printf "%c",97+$i}'`
fdisk /dev/sd$j <<EOF
n
p
1
w
EOF
echo "/n/n******/dev/sd${j} __was Fdisked! Waiting For 10 Second*****/n/n"
sleep 1s
mkfs.ext4 /dev/sd${j}1
if [ "$?" = "0" ];then
echo "/n/n*****sd${j}1 _________________was Formated, Waiting For 5 Second****/n/n"
fi
let i+=1
sleep 1s
done
touch /test2
mkdir /disk1
mkdir /disk2
mkdir /disk3
cat << ESXU > /test2
/dev/sdb1 /disk1 ext4 defaults 0 0
/dev/sdc1 /disk2 ext4 defaults 0 0
/dev/sdd1 /disk3 ext4 defaults 0 0
ESXU
cat /test2 >> /etc/fstab
mount -a
chmod -R 777 /disk*
#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin export PATH cp /etc/fstab /etc/fstab.bak if [ -n "$1" ];then i=1 while [ $i -lt $1 ] do mkdir /disk$i j=`echo $i|awk '{printf "%c",97+$i}'` parted /dev/vd$j <<EOF mklabel gpt mkpart primary 0 -1 ignore quit EOF echo "/n/n******/dev/vd${j} __was Fdisked! Waiting For 10 Second*****/n/n" sleep 1s mkfs.ext4 /dev/vd${j}1 if [ "$?" = "0" ];then echo "/n/n*****sd${j}1 _________________was Formated, Waiting For.....****/n/n" fi let i+=1 sleep 1s echo "/dev/vd${j}1 /disk$[$i +1] ext4 defaults 0 0" >>/etc/fstab done else echo "parameter err,useage: please input server disk munber" fi
2、使用fdisk工具脚本:
#!/bin/bash
#Used to fomat 6 disks
PATH=/bin:/sbin:/usr/bin:/usr/sbin
export PATH
i=1
while [ $i -lt 4 ]
do
j=`echo $i|awk '{printf "%c",97+$i}'`
fdisk /dev/sd$j <<EOF
n
p
1
w
EOF
echo "/n/n******/dev/sd${j} __was Fdisked! Waiting For 10 Second*****/n/n"
sleep 1s
mkfs.ext4 /dev/sd${j}1
if [ "$?" = "0" ];then
echo "/n/n*****sd${j}1 _________________was Formated, Waiting For 5 Second****/n/n"
fi
let i+=1
sleep 1s
done
touch /test2
mkdir /disk1
mkdir /disk2
mkdir /disk3
cat << ESXU > /test2
/dev/sdb1 /disk1 ext4 defaults 0 0
/dev/sdc1 /disk2 ext4 defaults 0 0
/dev/sdd1 /disk3 ext4 defaults 0 0
ESXU
cat /test2 >> /etc/fstab
mount -a
chmod -R 777 /disk*
相关文章推荐
- linux系统挂载NTFS移动硬盘 GPT分区 大于2T
- Linux下挂载大于2T的磁盘
- 开机挂载 -- 第8章 Linux 磁盘与文件系统管理
- Linux磁盘及文件系统管理 4---- Linux文件系统挂载管理
- linux下virtualBox挂载物理磁盘,启动第二块硬盘中的系统
- linux下磁盘进行分区、文件系统创建、挂载和卸载
- Linux 磁盘命令及挂载文件系统流程详解
- Linux下关于大于2T磁盘的使用GPT磁盘
- Linux系统超过2T磁盘格式化
- linux下virtualBox挂载物理磁盘,启动第二块硬盘中的系统
- 在linux下新增一块硬盘的操作。(包含大于2T的硬盘在linux下挂载操作)
- Linux 磁盘、分区、文件系统、挂载
- Linux系统超过2T磁盘格式化
- Linux下使用PARTED对大于2T磁盘分区
- linux系统管理笔记之七--磁盘的操作及挂载
- linux大于2T的磁盘使用GPT分区的方法分享
- linux大于2T的磁盘使用GPT分区方式
- 双系统中linux自动挂载windows中的磁盘,及自动挂载iso镜像文件
- linux下磁盘进行分区、文件系统创建、挂载和卸载
- linux大于2T的磁盘使用GPT分区方式