CentOS8挂载硬盘

  • 操作系统:CentOS 8.2.2004
  • 新硬盘:500G机械

1. 查看硬盘的分区信息

  • 使用 fdisk -l 查看分区信息
[root@zifeng ~]# fdisk -l
Disk /dev/sdb:465.8 GiB,500107862016 字节,976773168 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理)512 字节 / 4096 字节
I/O 大小(最小/最佳)4096 字节 / 4096 字节
磁盘标签类型:dos
磁盘标识符:0x89748409

Disk /dev/sda:238.5 GiB,256060514304 字节,500118192 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理)512 字节 / 512 字节
I/O 大小(最小/最佳)512 字节 / 512 字节
磁盘标签类型:gpt
磁盘标识符:B5DEC654-7F64-413F-B567-9591B8CE6B16

设备           起点      末尾      扇区   大小 类型
/dev/sda1      2048   1026047   1024000   500M EFI 系统
/dev/sda2   1026048   2050047   1024000   500M Linux 文件系统
/dev/sda3   2050048  35604479  33554432    16G Linux swap
/dev/sda4  35604480 500117503 464513024 221.5G Linux 文件系统

2. 硬盘分区

  • /dev/sdb 为新硬盘,使用 fdisk /dev/sdb 新建分区(只新建一个主分区)
  • m 帮助,n 新建分区,p 主分区,w 保存并退出
[root@zifeng ~]# fdisk /dev/sdb

欢迎使用 fdisk (util-linux 2.32.1)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

命令(输入 m 获取帮助):m
帮助:

  DOS (MBR)
   a   开关 可启动 标志
   b   编辑嵌套的 BSD 磁盘标签
   c   开关 dos 兼容性标志

  常规
   d   删除分区
   F   列出未分区的空闲区
   l   列出已知分区类型
   n   添加新分区
   p   打印分区表
   t   更改分区类型
   v   检查分区表
   i   打印某个分区的相关信息

  杂项
   m   打印此菜单
   u   更改 显示/记录 单位
   x   更多功能(仅限专业人员)

  脚本
   I   从 sfdisk 脚本文件加载磁盘布局
   O   将磁盘布局转储为 sfdisk 脚本文件

  保存并退出
   w   将分区表写入磁盘并退出
   q   退出而不保存更改

  新建空磁盘标签
   g   新建一份 GPT 分区表
   G   新建一份空 GPT (IRIX) 分区表
   o   新建一份的空 DOS 分区表
   s   新建一份空 Sun 分区表


命令(输入 m 获取帮助):n
分区类型
   p   主分区 (0个主分区,0个扩展分区,4空闲)
   e   扩展分区 (逻辑分区容器)
选择 (默认 p):p
分区号 (1-4, 默认  1): 1
第一个扇区 (2048-976773167, 默认 2048):
上个扇区,+sectors 或 +size{K,M,G,T,P} (2048-976773167, 默认 976773167):

创建了一个新分区 1,类型为“Linux”,大小为 465.8 GiB。
分区 #1 包含一个 ext4 签名。

您想移除该签名吗?是[Y]/[N]:y

写入命令将移除该签名。

命令(输入 m 获取帮助):w
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。

3. 格式化分区

  • 使用 mkfs.ext4 /dev/sdb1 将新分区格式化为ext4的格式
[root@zifeng ~]# mkfs.ext4 /dev/sdb1
mke2fs 1.45.4 (23-Sep-2019)
创建含有 122096390 个块(每块 4k)和 30531584 个inode的文件系统
文件系统UUID:e383b3d9-883b-477d-957a-9b0ae53372ae
超级块的备份存储于下列块:
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
	4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
	102400000

正在分配组表: 完成
正在写入inode表: 完成
创建日志(262144 个块)完成
写入超级块和文件系统账户统计信息: 已完成
  • 查看格式化后的分区
[root@zifeng ~]# fdisk -l
Disk /dev/sdb:465.8 GiB,500107862016 字节,976773168 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理)512 字节 / 4096 字节
I/O 大小(最小/最佳)4096 字节 / 4096 字节
磁盘标签类型:dos
磁盘标识符:0x89748409

设备       启动  起点      末尾      扇区   大小 Id 类型
/dev/sdb1        2048 976773167 976771120 465.8G 83 Linux

Disk /dev/sda:238.5 GiB,256060514304 字节,500118192 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理)512 字节 / 512 字节
I/O 大小(最小/最佳)512 字节 / 512 字节
磁盘标签类型:gpt
磁盘标识符:B5DEC654-7F64-413F-B567-9591B8CE6B16

设备           起点      末尾      扇区   大小 类型
/dev/sda1      2048   1026047   1024000   500M EFI 系统
/dev/sda2   1026048   2050047   1024000   500M Linux 文件系统
/dev/sda3   2050048  35604479  33554432    16G Linux swap
/dev/sda4  35604480 500117503 464513024 221.5G Linux 文件系统

4. 挂载分区

  • 使用 mount 临时挂载新分区于 /data 目录下,这种方式重启后失效
[root@zifeng ~]# mkdir /data
[root@zifeng ~]# mount /dev/sdb1 /data/
[root@zifeng ~]# df -h
文件系统        容量  已用  可用 已用% 挂载点
devtmpfs        7.7G     0  7.7G    0% /dev
tmpfs           7.7G     0  7.7G    0% /dev/shm
tmpfs           7.7G  8.8M  7.7G    1% /run
tmpfs           7.7G     0  7.7G    0% /sys/fs/cgroup
/dev/sda4       222G  3.3G  219G    2% /
/dev/sda2       477M  170M  279M   38% /boot
/dev/sda1       500M  6.8M  493M    2% /boot/efi
tmpfs           1.6G     0  1.6G    0% /run/user/0
/dev/sdb1       458G   73M  435G    1% /data
  • 使用分区的 UUID 永久挂载分区,查看 /dev/disk/by-uuid 目录, 找到 sdb1UUID,然后在 /etc/fstab 文件中添加挂载信息,小心别填错了
[root@zifeng ~]# ls /dev/disk/by-uuid -la
总用量 0
drwxr-xr-x. 2 root root 140 712 23:12 .
drwxr-xr-x. 7 root root 140 712 22:48 ..
lrwxrwxrwx. 1 root root  10 712 22:48 1584e44d-2299-402e-a435-eebdaefb6d5d -> ../../sda4
lrwxrwxrwx. 1 root root  10 712 22:48 1667-3AF1 -> ../../sda1
lrwxrwxrwx. 1 root root  10 712 22:48 2c585de8-3a93-4e98-a7e9-ee67c8246426 -> ../../sda3
lrwxrwxrwx. 1 root root  10 712 23:12 e383b3d9-883b-477d-957a-9b0ae53372ae -> ../../sdb1
lrwxrwxrwx. 1 root root  10 712 22:48 ff2e04bd-93c0-4138-8030-acea679b01f9 -> ../../sda2
[root@zifeng ~]# vim /etc/fstab
#
# /etc/fstab
# Created by anaconda on Fri Jul 10 00:10:16 2020
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
UUID=1584e44d-2299-402e-a435-eebdaefb6d5d /                       xfs     defaults        0 0
UUID=ff2e04bd-93c0-4138-8030-acea679b01f9 /boot                   ext4    defaults        1 2
UUID=1667-3AF1          /boot/efi               vfat    umask=0077,shortname=winnt 0 2
UUID=2c585de8-3a93-4e98-a7e9-ee67c8246426 swap                    swap    defaults        0 0
UUID=e383b3d9-883b-477d-957a-9b0ae53372ae /data                   ext4    defaults        0 0
  • 特别注意:ftab 中使用 /dev/sdb1 /data ext4 defaults 0 0 来挂载硬盘,可能会导致重启后进不了系统

你可能感兴趣的:(Linux,linux,centos)