Linux服务器磁盘分区和挂载和挂载

Linux服务器磁盘分区和挂载和挂载

Linux服务器磁盘分区和挂载和挂载

1 磁盘(硬盘)分区和挂载简介
1.1 磁盘分区和挂载原理
分区实际上就是对服务器的硬盘分区(参考windows的盘符分区一样的),挂载就是把一份分好区的硬盘和数据同Linux服务中文件目录关联起来,这个关联动作就是挂载了。

硬盘分区和文件挂载的关系图例:

Linux服务器磁盘分区和挂载和挂载

1.2 常用磁盘分区工具

硬盘分区工具:fdisk
作用:新建、修改及删除磁盘的分区表信息;
语法格式:fdisk [参数] [磁盘名称]

2 如何查看服务器物理设备挂载查看和分析

命令:lsblk
命令:lsblk -f
以上两种命令都可以。

首先你登陆上你得服务器,然后执行 lsblk 命令,看到如下的分区、分区大小、挂载点。

Linux服务器磁盘分区和挂载和挂载

执行命令 lsblk -f 查看40位UUID唯一标识、挂载点。

Linux服务器磁盘分区和挂载和挂载

其中sda1表示第一快磁盘的分区一,sda2表示第一快磁盘的分区二。

3 磁盘分区和挂载实操
这里我们以虚拟机为例,然后来操作一个给大家看看。

1、硬盘分区

注意一下,磁盘分区的时候虚拟机必须处于关机状态。

Linux服务器磁盘分区和挂载和挂载

确定硬件类型硬盘。

Linux服务器磁盘分区和挂载和挂载

确定虚拟硬盘的类型,都可以的。

Linux服务器磁盘分区和挂载和挂载

创建新的虚拟磁盘。

Linux服务器磁盘分区和挂载和挂载

注意,这里设置最大的大小是20g。

Linux服务器磁盘分区和挂载和挂载

确定提交完成。

Linux服务器磁盘分区和挂载和挂载

就创建好了。

Linux服务器磁盘分区和挂载和挂载

2、虚拟机硬盘分区

分区命令:fdisk /dev/sdb

命令解释,对 sdb 分区:
m 显示命令列表
p 显示磁盘分区同 fdisk -l
n 新增分区
d 删除分区
w 写入并退出

执行命令开始分区后,输入 n 新增分区,然后选中 p,分区类型为主分区。两次回车默认剩余全部空间,最后输入 w 写入分区并退出,若不保存退出输入 q

fdisk /dev/sdb 命令操作示意图:

Linux服务器磁盘分区和挂载和挂载

Linux服务器磁盘分区和挂载和挂载

3、虚拟机硬盘分区格式化

这里是必须去格式化虚拟机硬盘的,只有格式化虚拟机硬盘后才会分配 UUID唯一标识。注意这里并不会真的格式化硬件磁盘的。

虚拟机硬盘格式化指令:mkfs -t ext4 /dev/sdb1
其中 ext4 是分区类型

执行以下命令后

mkfs -t ext4 /dev/sdb1
lsblk -f

Linux服务器磁盘分区和挂载和挂载

4、将格式化好的虚拟机磁盘挂载到 /根目录/ newdisk/ 下

挂载命令:mount
挂载命令的语法:mount 设备名 挂载目录 (挂载目录随意)

执行挂载命令

Linux服务器磁盘分区和挂载和挂载

执行mount命令后详情

Linux服务器磁盘分区和挂载和挂载

取消挂载命令:umount
取消挂载命令语法:umount 挂载点/设备名

注意:执行挂载命令后,重启虚拟机后挂载点会消失。

5、实现虚拟机磁盘永久挂载

如果实现了虚拟机磁盘永久挂载,那么重启虚拟机后,挂载点也不会消失了。

其实这里所说的永久挂载也就是自动挂载。

自动挂载:通过修改/etc/fstab 来实现自动挂载
注意修改完成后执行:mount -a 或 reboot 才生效

执行命令

Linux服务器磁盘分区和挂载和挂载

执行命令后产生的结果

Linux服务器磁盘分区和挂载和挂载

6、使用情况

Linux服务器磁盘分区和挂载和挂载

du -h 查询指定目录磁盘占用情况

命令格式:du [参数] / 目录 (查询指定目录的磁盘占用情况,默认为当前目录)

参数选项解释:
-s 指定目录占用大小汇总
-h 带计量单位
-a 含文件
–max-depth=1 子目录的深度
-c 列出明细的同时,增加汇总值

Linux服务器磁盘分区和挂载和挂载

Intoep小程序

微信扫一扫,打开小程序浏览更便捷

转载作品,原作者:程序猿怪咖,文章来源:https://www.toutiao.com/article/7219682203570405888

发表回复

登录后才能评论