cpp
[root@route ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sr0 11:0 1 11.9G 0 rom
nvme0n1 259:0 0 100G 0 disk
├─nvme0n1p1 259:1 0 1G 0 part /boot
└─nvme0n1p2 259:2 0 99G 0 part
├─rhel_172-root 253:0 0 95.1G 0 lvm /
└─rhel_172-swap 253:1 0 3.9G 0 lvm [SWAP]
nvme0n2 259:3 0 20G 0 disk
[root@route ~]# fdisk /dev/nvme0n2 #分区
欢迎使用 fdisk (util-linux 2.37.4)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
设备不包含可识别的分区表。
创建了一个磁盘标识符为 0x912560fa 的新 DOS 磁盘标签。
命令(输入 m 获取帮助):n
分区类型
p 主分区 (0 primary, 0 extended, 4 free)
e 扩展分区 (逻辑分区容器)
选择 (默认 p):p
分区号 (1-4, 默认 1): 1
第一个扇区 (2048-41943039, 默认 2048):
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (2048-41943039, 默认 41943039):
创建了一个新分区 1,类型为"Linux",大小为 20 GiB。
命令(输入 m 获取帮助):w
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。
[root@route ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sr0 11:0 1 11.9G 0 rom
nvme0n1 259:0 0 100G 0 disk
├─nvme0n1p1 259:1 0 1G 0 part /boot
└─nvme0n1p2 259:2 0 99G 0 part
├─rhel_172-root 253:0 0 95.1G 0 lvm /
└─rhel_172-swap 253:1 0 3.9G 0 lvm [SWAP]
nvme0n2 259:3 0 20G 0 disk
└─nvme0n2p1 259:4 0 20G 0 part
[root@route ~]#
# 进行文件系统格式化,将分区设置为xfs文件系统
[root@RHEL9 ~]# mkfs.xfs /dev/nvme0n2p1
[root@RHEL9 ~]# blkid 查看硬盘文件详细信息
[root@RHEL9 ~]# blkid /dev/nvme0n2p1 查看nvme0n2p1详细信息
/dev/nvme0n2p1: UUID="116ae04f-e69d-44b3-b696-b77aee36d32c" TYPE="xfs" PARTUUID="77511ee4-01"
[root@RHEL9 ~]# mount /dev/nvme0n2p1 /data
[root@RHEL9 first_disk]# df -h 这个查看有没有挂载上去
# !!!如果你的硬盘从电脑中移除了,但是挂载信息没有从/etc/fstab中移除,那么你的系统将无法启动 两种方式,任选一种
vi /etc/fstab
/dev/nvme0n2p1 /data xfs defaults 0 0
UUID=116ae04f-e69d-44b3-b696-b77aee36d32c /data xfs defaults 0 0
测试
#看看能不能写内容
cd /data
touch test.txt
echo "测试新硬盘" > test.txt
cat test.txt
#重启测试有没有取消挂载
cpp
#简写
[root@route ~]# fdisk /dev/nvme0n2 #分区
[root@route ~]# lsblk #查看详细信息
[root@RHEL9 ~]# mkfs.xfs /dev/nvme0n2p1 #格式化
[root@RHEL9 ~]# blkid 查看硬盘文件详细信息
blkid /dev/nvme0n2p1
[root@RHEL9 ~]# mount /dev/nvme0n2p1 /data
[root@localhost ~]# umount /mnt/first_disk 这是取消挂载 nvme0n2 的
[root@RHEL9 first_disk]# df -h 这个查看有没有挂载上去
vi /etc/fstab
/dev/nvme0n2p1 /data xfs defaults 0 0
UUID=116ae04f-e69d-44b3-b696-b77aee36d32c /data xfs defaults 0 0
测试
补充:
在虚拟机中设置硬件磁盘添加一块磁盘才会有nvme0n2
root@route \~\]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sr0 11:0 1 11.9G 0 rom nvme0n1 259:0 0 100G 0 disk ├─nvme0n1p1 259:1 0 1G 0 part /boot └─nvme0n1p2 259:2 0 99G 0 part ├─rhel_172-root 253:0 0 95.1G 0 lvm / └─rhel_172-swap 253:1 0 3.9G 0 lvm \[SWAP
nvme0n2 259:3 0 20G 0 disk
root@route \~\]# fdisk /dev/nvme0n2 #分区 欢迎使用 fdisk (util-linux 2.37.4)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 设备不包含可识别的分区表。 创建了一个磁盘标识符为 0x912560fa 的新 DOS 磁盘标签。 命令(输入 m 获取帮助):n 分区类型 p 主分区 (0 primary, 0 extended, 4 free) e 扩展分区 (逻辑分区容器) 选择 (默认 p):p 分区号 (1-4, 默认 1): 1 第一个扇区 (2048-41943039, 默认 2048): 最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (2048-41943039, 默认 41943039): 创建了一个新分区 1,类型为"Linux",大小为 20 GiB。 命令(输入 m 获取帮助):w 分区表已调整。 将调用 ioctl() 来重新读分区表。 正在同步磁盘。 \[root@route \~\]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sr0 11:0 1 11.9G 0 rom nvme0n1 259:0 0 100G 0 disk ├─nvme0n1p1 259:1 0 1G 0 part /boot └─nvme0n1p2 259:2 0 99G 0 part ├─rhel_172-root 253:0 0 95.1G 0 lvm / └─rhel_172-swap 253:1 0 3.9G 0 lvm \[SWAP
nvme0n2 259:3 0 20G 0 disk
└─nvme0n2p1 259:4 0 20G 0 part
root@route \~\]# # 进行文件系统格式化,将分区设置为xfs文件系统 \[root@RHEL9 \~\]# mkfs.xfs /dev/nvme0n2p1 \[root@RHEL9 \~\]# blkid 查看硬盘文件详细信息 \[root@RHEL9 \~\]# blkid /dev/nvme0n2p1 查看nvme0n2p1详细信息 /dev/nvme0n2p1: UUID="116ae04f-e69d-44b3-b696-b77aee36d32c" TYPE="xfs" PARTUUID="77511ee4-01" \[root@RHEL9 \~\]# mount /dev/nvme0n2p1 /data \[root@RHEL9 first_disk\]# df -h 这个查看有没有挂载上去 # !!!如果你的硬盘从电脑中移除了,但是挂载信息没有从/etc/fstab中移除,那么你的系统将无法启动 两种方式,任选一种 vi /etc/fstab /dev/nvme0n2p1 /data xfs defaults 0 0 UUID=116ae04f-e69d-44b3-b696-b77aee36d32c /data xfs defaults 0 0 测试 #看看能不能写内容 cd /data touch test.txt echo "测试新硬盘" \> test.txt cat test.txt #重启测试有没有取消挂载 #简写 \[root@route \~\]# fdisk /dev/nvme0n2 #分区 \[root@route \~\]# lsblk #查看详细信息 \[root@RHEL9 \~\]# mkfs.xfs /dev/nvme0n2p1 #格式化 \[root@RHEL9 \~\]# blkid 查看硬盘文件详细信息 blkid /dev/nvme0n2p1 \[root@RHEL9 \~\]# mount /dev/nvme0n2p1 /data \[root@localhost \~\]# umount /mnt/first_disk 这是取消挂载 nvme0n2 的 \[root@RHEL9 first_disk\]# df -h 这个查看有没有挂载上去 vi /etc/fstab /dev/nvme0n2p1 /data xfs defaults 0 0 UUID=116ae04f-e69d-44b3-b696-b77aee36d32c /data xfs defaults 0 0 测试