电脑疑难杂症问题解决、电脑系统安装教程就来柠檬系统教程网

作为程序开发者,Linux服务器磁盘分区和挂载你必须要会!

2024-10-15 来源:网络

1 磁盘(硬盘)分区和挂载简介

1.1 磁盘分区和挂载原理

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

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

1.2 常用磁盘分区工具

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

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

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

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

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

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

3 磁盘分区和挂载实操

这里我们以虚拟机为例,然后来操作一个给大家看看。

1、硬盘分区

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

确定硬件类型硬盘。

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

创建新的虚拟磁盘。

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

确定提交完成。

就创建好了。

2、虚拟机硬盘分区

分区命令:fdisk /dev/sdb 命令解释,对 sdb 分区: m 显示命令列表 p 显示磁盘分区同 fdisk -l n 新增分区 d 删除分区 w 写入并退出 执行命令开始分区后,输入 n 新增分区,然后选中 p,分区类型为主分区。两次回车默认剩余全部空间,最后输入 w 写入分区并退出,若不保存退出输入 q

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

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

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

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

执行以下命令后

mkfs -t ext4 /dev/sdb1 lsblk -f

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

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

执行挂载命令

执行mount命令后详情

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

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

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

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

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

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

执行命令

执行命令后产生的结果

6、使用情况

du -h 查询指定目录磁盘占用情况 命令格式:du [参数] / 目录 (查询指定目录的磁盘占用情况,默认为当前目录) 参数选项解释: -s 指定目录占用大小汇总 -h 带计量单位 -a 含文件 --max-depth=1 子目录的深度 -c 列出明细的同时,增加汇总值

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

相关文章

  • linux系统插入新硬盘后如何挂载、取消
    linux系统插入新硬盘后如何挂载、取消

      作者:yasden为什么要学linux?因为也许很快不久之后(目前已经在悄悄发生了),windows会使用的越来越少,而基于linux系统的国产操作系统会用得越

    2024-10-08
  • 别再为Linux系统磁盘分区发愁了,分区
    别再为Linux系统磁盘分区发愁了,分区

      在学习 Linux 的过程中,安装 Linux 是每一个初学者的第一个门槛。在这个过程中间,最大的困惑莫过于给硬盘进行分区。下面我们对硬盘分区的基本概念做一些简单了解。一般安装Linux系统,对硬件会有一些基本要求,主要是内存和硬盘。

    2024-10-08
  • Linux磁盘管理(三)——挂载和卸载磁
    Linux磁盘管理(三)——挂载和卸载磁

      摘要:在Linux系统中,任何块设备都不能直接访问,必须要挂载在目录上访问。本文主要介绍当对磁盘进行格式化操作,并在格式化后挂载到需要的挂载点以及添加分区启动表,以便下次系统启动随机自动挂载的过程。这期间还涉及到迁移挂载目录并卸载挂载点的操

    2024-10-08
  • Linux磁盘管理(一)——磁盘管理分区
    Linux磁盘管理(一)——磁盘管理分区

      摘要:一般情况下,磁盘可以分为HDD机械磁盘和SSD固态磁盘。相较于HDD,SSD在防震抗摔、传输速率、功耗、重量、噪音上有明显优势,SSD 传输速率性能是HDD 的2倍以上;而相较于SSD,HDD在价格、容量、使用寿命上占有绝对优势。

    2024-10-08
  • 使用Bash补全简化Linux和Dock
    使用Bash补全简化Linux和Dock

      通过 Tab 键,Bash 补全可以自动补全您最棘手的 Linux 和 Docker 命令。以下是设置方法。译自Simplify Linux...

    2024-10-07
推荐文章
热门浏览