zoukankan      html  css  js  c++  java
  • 磁盘格式化分区挂载

    1.小于2T的磁盘处理方式

    1.1获取待处理磁盘

    # fdisk -l |grep dev
    Disk /dev/xvda: 64.4 GB, 64424509440 bytes, 125829120 sectors
    /dev/xvda1 * 2048 1026047 512000 83 Linux
    /dev/xvda2 1026048 125829119 62401536 8e Linux LVM
    Disk /dev/xvdb: 214.7 GB, 214748364800 bytes, 419430400 sectors

    这里可以看到是需要对/dev/xvdb进行格式化分区挂载

    1.2磁盘分区

    $ fdisk /dev/xvda

    n->p->1->回车->回车
    意思就是新建一个主分区,大小是整个xvda磁盘
    最后执行w,写入磁盘
    此时磁盘已经分区,但是还没有文件系统,磁盘依然不能用

    1.3新建待挂载目录

    cd / && mkdir r2

    echo "LABEL=/r2 /r2 ext4 defaults 1 0"  >> /etc/fstab

    1.4格式化磁盘并写入文件系统

     mkfs -t ext4 -i 102400 /dev/xvdb1 -L /r2

    1.5挂载

    mount -a或mount  /dev/xvdb1 /r2

    1.6检查

    # df -lh |grep r2
    /dev/xvdb1 200G 61M 190G 1% /r2

    2.超过2T数据盘处理方式

    简介版操作步骤:

    使用场景:十块做了raid0的数据盘,一块做了raid1的数据盘,raid1的数据盘挂载到r2,其余十块分别挂载到data1-data10

    cd / && mkdir r2 data1 data2 data3 data4 data5 data6 data7 data8 data9 data10

    parted /dev/sdl mklabel gpt
    parted /dev/sdl mkpart r2 0% 100%;parted /dev/sdl print;mkfs -t ext4 -i 102400 /dev/sdl1 -L /r2

    parted /dev/sda mklabel gpt
    parted /dev/sda mkpart data1 0% 100%;parted /dev/sda print;mkfs -t ext4 -i 102400 /dev/sda1 -L /data1

    parted /dev/sdb mklabel gpt
    parted /dev/sdb mkpart data2 0% 100%;parted /dev/sdb print;mkfs -t ext4 -i 102400 /dev/sdb1 -L /data2

    parted /dev/sdc mklabel gpt
    parted /dev/sdc mkpart data3 0% 100%;parted /dev/sdc print;mkfs -t ext4 -i 102400 /dev/sdc1 -L /data3

    parted /dev/sdd mklabel gpt
    parted /dev/sdd mkpart data4 0% 100%;parted /dev/sdd print;mkfs -t ext4 -i 102400 /dev/sdd1 -L /data4

    parted /dev/sde mklabel gpt
    parted /dev/sde mkpart data5 0% 100%;parted /dev/sde print;mkfs -t ext4 -i 102400 /dev/sde1 -L /data5

    parted /dev/sdf mklabel gpt
    parted /dev/sdf mkpart data6 0% 100%;parted /dev/sdf print;mkfs -t ext4 -i 102400 /dev/sdf1 -L /data6

    parted /dev/sdg mklabel gpt
    parted /dev/sdg mkpart data7 0% 100%;parted /dev/sdg print;mkfs -t ext4 -i 102400 /dev/sdg1 -L /data7

    parted /dev/sdh mklabel gpt
    parted /dev/sdh mkpart data8 0% 100%;parted /dev/sdh print;mkfs -t ext4 -i 102400 /dev/sdh1 -L /data8

    parted /dev/sdi mklabel gpt
    parted /dev/sdi mkpart data9 0% 100%;parted /dev/sdi print;mkfs -t ext4 -i 102400 /dev/sdi1 -L /data9

    parted /dev/sdj mklabel gpt
    parted /dev/sdj mkpart data10 0% 100%;parted /dev/sdj print;mkfs -t ext4 -i 102400 /dev/sdj1 -L /data10

    然后将下面内容写入到/etc/fstab中
    LABEL=/r2 /r2 ext4 defaults 1 0
    LABEL=/data1 /data1 ext4 defaults,noatime 0 0
    LABEL=/data2 /data2 ext4 defaults,noatime 0 0
    LABEL=/data3 /data3 ext4 defaults,noatime 0 0
    LABEL=/data4 /data4 ext4 defaults,noatime 0 0
    LABEL=/data5 /data5 ext4 defaults,noatime 0 0
    LABEL=/data6 /data6 ext4 defaults,noatime 0 0
    LABEL=/data7 /data7 ext4 defaults,noatime 0 0
    LABEL=/data8 /data8 ext4 defaults,noatime 0 0
    LABEL=/data9 /data9 ext4 defaults,noatime 0 0
    LABEL=/data10 /data10 ext4 defaults,noatime 0 0

    都搞完了之后再mount -a


    重新分区格式化挂载的方法;
    umount /dev/sdl1;umount /dev/sda1;umount /dev/sdb1;umount /dev/sdc1;umount /dev/sdd1;umount /dev/sde1;umount /dev/sdf1;umount /dev/sdg1;umount /dev/sdh1;umount /dev/sdi1;umount /dev/sdj1
    parted /dev/sdl rm 1;parted /dev/sda rm 1;parted /dev/sdb rm 1;parted /dev/sdc rm 1;parted /dev/sdd rm 1;parted /dev/sde rm 1;parted /dev/sdf rm 1;parted /dev/sdg rm 1;parted /dev/sdh rm 1;parted /dev/sdi rm 1;parted /dev/sdj rm 1
    然后执行上面的部分,

  • 相关阅读:
    Java使用jxl修改现有Excel文件内容,并验证其是否对公式的结果产生影响
    Java使用MyBatis的ScriptRunner执行SQL脚本
    Linux下批量解压.Z格式文件
    Java中将一个反斜杠转换成两个反斜杠
    mysql线上操作常用命令
    MySQL主从不一致修复
    slave_exec_mode参数对主从复制的影响
    ssh访问跳过RSA key"yes/no"验证
    k8s更新Pod镜像
    Go 延迟函数 defer 详解
  • 原文地址:https://www.cnblogs.com/maef/p/9648362.html
Copyright © 2011-2022 走看看