Linux格式化磁盘并挂载
1.查看分区信息
fdisk -l
2.显示系统上可使用的磁盘空间
df -h
3.解除磁盘挂载
umount /dev/sdb
4.查看未挂载的磁盘
lsblk -f
5.磁盘新建分区【以$开头的代表需要命令,其余为输出内容,注意识别】
$ fdisk /dev/sdb welcome to fdisk (util-linux 2.32.1). //欢迎使用fdisk(util-linux 2.32.1). Changes will remain in memory only, until you decide to write them. //更改将只保留在内存中,直到您决定写入它们。 Be careful before using the write command. //使用write命令之前要小心。 Device does not contain a recognized partition table. //设备不包含可识别的分区表。 Created a new DOS disklabel with disk identifier 0x92377373. //创建了磁盘标识符为0x92377373的新DOS磁盘标签。 Command(m for help): //命令(m表示帮助): $n //代表添加一个新分区,命令详解https://blog.csdn.net/carefree2005/article/details/120971173 Partition type //分区类型 p primary(0 paimary,0 extended, 4 free) //主分区(0主分区,0扩展分区,4免费) e extended(container for logical partitions) //e 扩展分区(逻辑分区的容器) Select (default p): //选择(默认p): $p //新硬盘必须要有主分区,所以新建主分区 Partition number(1-4,default 1): //分区号 (1-4,默认 1): $1 First sector(2048-41943039,default 2048): //第一个扇区(2048-41943039,默认为2048): $ 直接回车 Lase sector,+sectors or +size{K,M,G,T,P}(2048-41943039,default 41943039): //最后的扇区,+扇区或+大小{K,M,G,T,P}(2048-41943039,默认41943039): $ 直接回车 Created a new partition 1 of type 'Linux' and of size 20GiB. //创建了一个类型为“Linux”、大小为20GiB的新分区 Command(m for help): //命令(m表示帮助): $w //保存更改 The partition table has been altered. //分区表已更改。 Calling ioctl() to re-red partition table. //正在调用ioctl()以重新生成分区表。 [4963.609177] nvme0n2:p1 Synving disks //合成磁盘
6.使用工具partprobe让kernel读取分区信息:
partprobe
7.新建目录[挂载点],准备将分区挂载到该目录
mkdir /coreqi
8.格式化分区文件系统格式为xfs【注意指定到具体的磁盘分区,注意xfs分区格式和ext4分区格式的区别】
mkfs.xfs /dev/nvme0n2p1 -f
9.列出当前系统中所有已挂载文件系统的类型:
blkid
10.更改/etc/fstab文件,将磁盘挂载到挂载点
echo "/dev/nvme0n2p1 /coreqi xfs defaults 0 0 " >> /etc/fstab
第一个数字是dump,dump是一个用来作为备份的命令。通常这个参数的值为0或者1
0 | 代表不要做dump备份 |
1 | 代表要每天进行dump的操作 |
2 | 代表不定日期的进行dump操作 |
第二个数字是是否检验扇区,开机的过程中,系统默认会以fsck检验我们系统是否为完整(clean)。
0 | 不要检验 |
1 | 最早检验(一般根目录会选择) |
2 | 1级别检验完成之后进行检验 |
11.重新挂载所有分区
mount -a
12.查看挂载磁盘是否成功
$fdisk -l $df -h