一、磁盘查看
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