centos7 磁盘挂载

目录

      • 前言
      • 查看磁盘信息
      • 创建分区
      • 格式化
      • 创建目录和挂载

前言

  • fdisk 创建MBR分区:最大支持 2 TB 的磁盘,最多4个主分区或3个主分区加一个扩展分区。
  • gdisk 创建GPT分区:每个磁盘最多支持128个分区,最大支持 18 EB。
  • parted 高级分区操作:分区和进行分区调整的工具,支持的类型很多,但是只试过xfs,命令执行后会立即生效,还是先找个测试机先熟悉一下操作步骤为好

查看磁盘信息

[root@coral ~]# fdisk -l
[root@coral ~]# lsblk #用于列出所有可用块设备的信息

下边是操作过程中得截图
centos7 磁盘挂载_第1张图片

创建分区

#硬盘总容量:10.7G,因为已经有分区了,所以在下边过程中出现了两个警告,直接选yes确认,选Ignore忽略
[root@coral ~]# parted /dev/sdb
(parted) ? #可以查看所有命令
(parted)  mklabel  #创建磁盘标签,设置标签格式为GPT
New disk label type? gpt
(parted) mkpart  #创建分区
Partition name?  []?  #指定分区名称,直接回车
File system type? [ext2] xfs  #指定分区类型
Start? 0  #指定起始位置
End? 10.7G  #指定结束位置(也可写5G,重复以上操作可以创建第二个分区,也可留作备用)
(parted) p  #显示分区信息
(parted) q  #退出

下边是操作过程中得截图
centos7 磁盘挂载_第2张图片
下边是操作过程中得截图
centos7 磁盘挂载_第3张图片

格式化

[root@coral ~]# lsblk #再次查看硬盘信息,进行确认
[root@coral ~]# mkfs.xfs /dev/sdb1 #格式化
[root@coral ~]# lsblk -f #查看uuid
[root@coral ~]# blkid -s UUID /dev/sdb1 #查看uuid

下边是操作过程中得截图
centos7 磁盘挂载_第4张图片

创建目录和挂载

[root@coral ~]# mkdir /mnt/data  #创建挂载目录,目录位置随意安排
[root@coral ~]# mount -U  1276eec6-7141-4858-9f37-9ab1d4c7b602  /mnt/data/
[root@coral ~]# df -h
[root@coral ~]# echo mount -U 1276eec6-7141-4858-9f37-9ab1d4c7b602 /mnt/data/ >> /etc/rc.d/rc.local  #开机自动挂载,如果是nfs目录,也可以在这个文件里做挂载

下边是操作过程中得截图
centos7 磁盘挂载_第5张图片
以下是其它得永久挂载方式

## 或是修改/etc/fstab,一定要追加符号:>>,不能用覆盖的符号:>
## 这段内容比较长,显示不全,注意拉最下方的滚动条
[root@coral ~]# cp /etc/fstab /etc/fstab.bak #做个备份,文件改坏了,只要没重启系统就能补救
[root@coral ~]# echo UUID=1276eec6-7141-4858-9f37-9ab1d4c7b602 /mnt/data/                    xfs    defaults        0 0  >> /etc/fstab
##格式
#第一列:设备名  UUID=1276eec6-7141-4858-9f37-9ab1d4c7b602 (用/dev/sdb1也行,习惯用uuid)
#第二列:设备挂载目录  /mnt/data/ (挂载前自己创建的)
#第三列:设备文件系统  xfs (做分区时候自己设定的)
#第四列:挂载参数  defaults (选默认就行了,其它太多了,记不住)
#第五列:指明是否要备份  0(0为不备份,1为要备份,一般根分区备份,我没备份过)
#第六列:指明自检顺序  0(0为不自检,1或者2为要自检,如果是根分区要设为1,其他分区只能是2)

你可能感兴趣的:(笔记,centos)