磁盘管理

由 下次换你说安 发布

磁盘管理的命令:fdisk

描述

fdisk 是一个用于操作磁盘分区表的命令。通过它可以创建、删除、修改磁盘分区。

语法

fdisk [options] [device]

示例

显示系统磁盘信息

[root@localhost ~]# fdisk -l

输出:

  • 设备:显示系统磁盘设备及其分区信息。
  • 大小:显示每个分区的大小。
  • 类型:显示每个分区的类型(例如,Linux、LVM等)。

进入磁盘分区

[root@localhost ~]# fdisk /dev/sda

进入磁盘后,会提示一系列的操作选项,如创建新分区、打印分区表等。

获取帮助信息

在 fdisk 命令的交互模式下,输入 m 可以获取帮助信息。

创建新分区

  1. 输入 n 创建新分区。
  2. 选择分区类型(主分区或扩展分区)。
  3. 指定分区大小。
  4. 保存更改并退出,输入 w

格式化文件系统

使用 mkfs 命令格式化分区为文件系统,例如:

mkfs.ext4 /dev/sda1

临时挂载文件系统

  1. 创建一个挂载点,例如:mkdir /test_mount
  2. 挂载分区到挂载点,例如:mount /dev/sda1 /test_mount/

验证挂载是否成功

  • 使用 df -h 命令查看磁盘的使用情况。
  • 使用 lsblk 命令查看所有块设备及其挂载点。

取消挂载

使用 umount 命令取消挂载,例如:umount /dev/sda1

永久挂载(修改 /etc/fstab 文件)

/etc/fstab 文件中添加相应的挂载信息,以便系统启动时自动挂载。例如:

/dev/sda1 /test_mount ext4 defaults 0 0。添加完毕后,保存文件并重新加载 systemd 单位。可以使用 systemctl daemon-reload 命令完成这一操作。之后,通过 df -hlsblk 命令验证是否成功挂载。### 补充说明:磁盘类型与设备命名规则在 Linux 中,不同的磁盘类型和虚拟化平台下的磁盘设备命名规则会有所不同。例如,基于虚拟化的平台如 KVM(Kernel-based Virtual Machine)下,虚拟磁盘的设备命名通常以 vd 开头,后面跟着字母和数字的组合,如 vda、vdb 等。此外,Linux 下 IDE 硬盘和 SCSI 硬盘的设备命名规则也有所不同。IDE 硬盘的设备名通常以 hd 开头,后面跟着字母(a、b、c 等),如 hda、hdb 等;而 SCSI 硬盘的设备名则以 sd 开头,后面同样跟着字母或数字,如 sda、sdb 等。在使用 fdisk 命令时,需要根据实际的设备命名规则来指定要操作的磁盘设备。


0条评论

发表评论