Linux服务器磁盘格式化详解

1、查看主机磁盘:
一般的硬盘设备都会是以/dev/sd开头。
如果是虚拟机的话,使用 VirtIO界面,文件名为/dev/vd开头。
ls /dev/ | grep sd

2、主机磁盘使用规则:
系统采用a~p来代表16块不同的硬盘(默认从a开始分配)
硬盘的分区编号,主分区或扩展分区的编号从1开始到4结束,逻辑分区从编号5开始。
一般使用sda作为系统盘使用,其他盘作为存储盘。

3、磁盘常用文件系统:
硬件存储设备格式为某种文件系统用于执行文件的建立、写入、读取、修改、转存与控制等操作。
Ext4:RHEL6系统中的默认文件管理系统,优势在于能够批量分配block块,从而极大地提高了读写效率。
XFS:RHEL7系统中默认的文件管理系统,优势在于发生意外宕机后,即可以快速地恢复可能被破坏的文件,而且强大的日志功能只用花费极低的计算和存储性能。

4、 主机磁盘基本工具:
lsblk/fdisk -l 命令列出磁盘信息
df 命令查看分区、大小和可用空间
fdisk 命令用于管理磁盘分区,提供添加、删除、转换分区功能
mkfs 命令用于在Linux系统中格式化磁盘

5、查看磁盘做raid情况:
大数据文件系统一般裸盘使用即可。
mdadm -D /dev/sd[a-z]
没有定义RAID: /dev/sdb does not appear to be an md device

4、主机磁盘格式化脚本:
#!/bin/bash

Usage:format data disk

ps -ef |grep client |awk ‘{print $2}’ |xargs kill -9
jps |awk ‘{print $1}’ |xargs kill -9

for i in {1…8}
do
umount /data/data$i
done

PIDARRAY=()
for i in b c d e f g h i
do
parted -s /dev/sd i m k l a b e l g p t p a r t e d − s / d e v / s d i mklabel gpt parted -s /dev/sd imklabelgptparteds/dev/sdi mkpart primary 0% 100%
mkfs.ext4 -T largfile /dev/sdKaTeX parse error: Expected 'EOF', got '&' at position 6: i"1" &̲ PIDARRAY+…!“)
echo “sd$i"1” is formatting…,please wait!!!”
done
wait ${PIDARRAY[@]}
if [ $? -eq 0 ]; then
echo " disk has been formatted successful"
else
exit 110
fi

sed -i s/UUID/#UUID/g /etc/fstab
echo “/dev/sdb1 /data/data1 ext4 defaults 1 2” >> /etc/fstab
echo “/dev/sdc1 /data/data2 ext4 defaults 1 2” >> /etc/fstab
echo “/dev/sdd1 /data/data3 ext4 defaults 1 2” >> /etc/fstab
echo “/dev/sde1 /data/data4 ext4 defaults 1 2” >> /etc/fstab
echo “/dev/sdf1 /data/data5 ext4 defaults 1 2” >> /etc/fstab
echo “/dev/sdg1 /data/data6 ext4 defaults 1 2” >> /etc/fstab
echo “/dev/sdh1 /data/data7 ext4 defaults 1 2” >> /etc/fstab
echo “/dev/sdi1 /data/data8 ext4 defaults 1 2” >> /etc/fstab

mount /dev/sdb1 /data/data1
mount /dev/sdc1 /data/data2
mount /dev/sdd1 /data/data3
mount /dev/sde1 /data/data4
mount /dev/sdf1 /data/data5
mount /dev/sdg1 /data/data6
mount /dev/sdh1 /data/data7
mount /dev/sdi1 /data/data8

  • 19
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值