Linux:磁盘管理

发布时间 2024-01-11 17:16:24作者: eiSouthBoy

一、磁盘查看

df命令可以查看文件系统磁盘空间使用

df -h

二、磁盘分区

查看磁盘设备文件和分区

ls /dev/sd*

其中就一个磁盘文件 /dev/sda ,该磁盘文件创建了2个分区,分别是 /dev/sda1/dev/sda2

为什么要将磁盘文件分区?

用过Windows系统可能知道,将一块硬盘分区为 C盘D盘,一般将Windows系统装在 C盘,用户软件和数据存放在 D盘。一旦Windows操作系统奔溃,可能C盘的所有数据无法保留,这对于用户并不会产生太大影响,毕竟用户数据保存在 D盘。Linux也是一个道理

三、磁盘挂载

将文件系统与目录树结合的操作称为 挂载。

挂载点(mount point)一定是目录,该目录为进入该文件系统的入口。

四、系统加盘

在系统中新增一块硬盘需要完成的动作:

  • 对磁盘进行分区,以新建可用的分区

因为在Linux系统上,一切皆文件。当新的硬盘安装在机器上,系统可以查到显示磁盘设备文件

命令:fdisk -l 或者 lsblk

默认已经有一个硬盘 /dev/sda,将新的硬盘安装后,再次查询会出现新硬盘文件 /dev/sdb

新建一个分区,将所有硬盘空间分配给该分区,命令:sudo fdisk /dev/sdb,省略部分过程(包括修改分区Id为8e)...

  • 对该分区进行格式化(format),以创建系统可用的文件系统

分区完成后,需要进行格式化指定的文件系统类型,此处为 ext4

命令:sudo mkfs.ext4 /dev.sdb1

  • 对新建的文件系统进行检验(可选)

  • 在Linux系统上,需要创建挂载点(即目录),并将它挂载上来。

/mnt 上新建挂载点 /mnt/kafka-data,将磁盘分区挂载到新建挂载点

命令:sudo mount /dev/sdb1 /mnt/kafka-data,然后再次查看磁盘的使用情况

  • 设置操作系统启动后,自动挂载

命令:sudo vim /etc/fstab ,在末尾新增2行

## User add new mount-device
/dev/sdb1 /mnt/kafka-data                       ext4    defaults        0 0