首页 > 系统相关 >CentOS7 磁盘挂载操作

CentOS7 磁盘挂载操作

时间:2024-08-06 17:42:48浏览次数:16  
标签:分区 dev CentOS7 磁盘 挂载 sdb1

我们在使用 CentOS7 时,一般最好把数据都存放在额外挂载的磁盘上,优点就是防止系统磁盘爆满,以及防止数据丢失。

目前使用的 Linux 操作系统,也绝大部分与 CentOS7 的操作命令一样,包括一些国产 Linux 系统。

因此本篇博客以 CentOS7 为例,通过 vm 虚拟机,介绍如何通过命令操作,挂载一块新的磁盘。


一、查看新添加的磁盘

在 vm 虚拟机没有添加磁盘之前,运行命令 lsblk 查看当前 CentOS7 下面的磁盘情况

image

可以发现目前只有 sda 这一块磁盘,下面有 2 个分区:sda1 和 sda2

然后关闭 vm 虚拟机,通过 vm 界面操作,给 vm 虚拟机添加一块磁盘。(注意:如果不关机的话,新添加的磁盘检测不到)

我添加了一块 100G 的磁盘,启动 vm 虚拟机,再次运行命令 lsblk 查看当前 CentOS7 下面的磁盘情况

image

可以发现,已经识别出了新添加的 100G 磁盘 sdb,此时还没有进行分区


二、为新添加的磁盘分区和格式化

运行命令 fdisk -l 查看磁盘的完整文件路径

image

我们发现磁盘 sda 的路径是 /dev/sda,其下面有 2 个分区:/dev/sda1 和 /dev/sda2

磁盘 sdb 的路径是 /dev/sdb,容量为 107.4G,是我们新添加的磁盘,其下面没有任何分区。

运行命令 fdisk /dev/sdb 开始对我们新添加的磁盘进行区分操作

image

你可以输入 m 查看可以菜单命令

image

可以发现输入 n 表示添加一个新的分区,于是我们输入 n

image

提示我们是创建主分区,还是扩展分区。绝大多数情况下,我们不会对磁盘创建多个分区,因此就不需要扩展分区,输入 p

image

然后两次回车,将整个磁盘创建为一个主分区,这样可以提高磁盘的利用率

然后可以输入 p 表示查看已经创建好的分区,可以看到只有一个分区 /dev/sdb1

image

最后输入 wq 保存并完成分区的操作

image

然后输入 lsblk 命令,查看当前的磁盘分区

image

可以发现磁盘 sdb 已经拥有了一个 sdb1 的分区,表明已经完成了分区


三、格式化和挂载磁盘

首先运行命令 cat /etc/fstab 查看当前系统启动时,自动挂载的磁盘列表

image

可以发现系统使用的磁盘格式化方式,采用的是 xfs 格式,因此我们也采用 xfs 格式化磁盘

运行命令 mkfs.xfs /dev/sdb1 将新添加的磁盘分区 sdb1 格式化为 xfs 格式

image

运行命令 df -h 查看当前系统已经挂载的磁盘分区,可以发现目前没有挂载我们新添加的 sdb1 分区

image

我们在系统的根目录下创建一个文件夹 /data ,然后把 sdb1 分区挂载在 /data 目录上。

运行命令 mkdir /data 在 CentOS7 的根目录下创建 data 目录

运行命令 mount /dev/sdb1 /data 将 sdb1 分区挂载到 data 目录

需要注意 2 点:

  • 挂载分区需要编写完整的分区路径,如 /dev/sdb1
  • 挂载的是分区,不是磁盘,所以不要写成 /dev/sdb

最后运行 df -h 命令查看当前系统挂载的磁盘分区,就能够看到 /dev/sdb1 了

image

为了能够使 CentOS7 重启后,自动挂载 /dev/sdb1 ,因此需要在 /etc/fstab 文件中增加 /dev/sdb1 的挂载信息:

  # 之间使用 空格 或者 tab 进行隔开即可
  /dev/sdb1 /data xfs defaults 0 0

可以使用 vim 编辑器进行编辑保存,最后的效果如下图所示:

image

标签:分区,dev,CentOS7,磁盘,挂载,sdb1
From: https://www.cnblogs.com/ILoveJackSparrow/p/18345664

相关文章

  • 闪秒云,网盘挂载工具,可以实现硬盘扩容
    可以将网盘空间变成本地磁盘,并且和硬盘一样可以直接运行游戏、exe软件并且大小仅有1.8Mb。最主要的是免费用户可以使用128GB,可以随时随地备份数据(类似移动硬盘)。1.app下载官方地址:闪秒云-新一代网络硬盘蓝奏云:https://wwf.lanzout.com/iQ0YC26pcnfe密码:6mx22.首次使用,直......
  • centos7系统 通过编译安装gcc7.5.0
    背景:现有的centos7gcc的最高版本为4.8.5项目需要升级到7.1.0以上正常方式可以通过以下命令即可完成升级:$sudoyuminstallcentos-release-scl$sudoyuminstalldevtoolset-7-gcc*$sclenabledevtoolset-7bash注意:第三条指令scl enable devtoolset-7只......
  • 更安全的alist手动安装挂载本机存储并使用nginx反代
    alist的手动安装挂载本机存储并使用nginx反代一、下载最新alist软件包wgethttps://github.com/alist-org/alist/releases/download/v3.36.0/alist-linux-amd64.tar.gz二、手动安装alist1.创建alist目录sudomkdir/opt/alist#创建运行alist的用户sudouseradd-r-s/us......
  • FinalShell远程连接centos7
    一.引言我们在VMware中安装好centos7版本的Linux后,经常需要在虚拟机和真实机之间来回切换,特别是要上传文件到centos7中的时候,很不方便。因此我们可以通过FinalShell软件来远程连接到centos7,FinalShell支持多标签页功能,用户可以同时打开多个连接,并在不同的标签页中切换,提高了工......
  • Centos7 安装 Imc
    centos7安装imc注意:安装的时候必须选择图形化安装。即安装系统的时候,“软件选择”那块选择“带GUI的服务器”。关闭selinux和防火墙systemctlstopfirewalldsystemctldisablefirewalldsetenforce0sed-i"s/^SELINUX=enforcing/SELINUX=disabled/g"/etc/sysco......
  • prometheus中的node_exporter中linux系统中取磁盘使用率
    (((node_filesystem_size_bytes{job="exp-server-node",mountpoint=~".*",fstype=~"ext4|xfs|ext2|ext3|tmpfs"}-node_filesystem_free_bytes{job="exp-server-node",mountpoint=~".*",fstype=~"ext4|xfs|ext2|ext3|t......
  • linux centos7部署zookeeper以及kafka
    一、部署zookeeper集群1.服务器配置,最好是在同一网段的IP服务器IP地址主机名node1192.168.116.6zknode1node2192.168.116.16zknode2node3192.168.116.26zknode31.1改主机名临时改主机名命令hostnametest1永久修改主机名hostnamectlset-hostnamezknode1注:要想更改后......
  • Centos7,升级OpenSSH(亲测有效适用于小白)
    项目场景:OpenSSH升级,OpenSSH更新,OpenSSH漏洞修复漏洞信息:OpenSSH命令注入漏洞(CVE-2023-51385)以及日常运维升级openssh参考。注意!!!,如果本机未安装telnet建议打开多个SSH终端连接使用top避免设备断链,并安装telnet服务器,确保在SSH服务器升级异常时,可以通过telnet......
  • 磁盘IO性能分析
    一、IO性能分析1.1IO性能、顺序访问和随机访问如果去看硬盘厂商的性能报告,通常你会看到两个指标;一个是响应时间(ResponseTime);另一个叫作数据传输率(DataTransferRate),数据传输率也称吞吐率。1.1.1数据传输率我们先来看一看后面这个指标,数据传输率。我们现在常用的硬盘......
  • VirtualBox扩容CentOS-7虚拟机磁盘
    1、背景描述如上图所示,根路径“/”所在的文件系统已没有可用的磁盘空间,需要扩容磁盘。df-h2、VirtualBox操作2.1、查看当前虚拟磁盘的大小如上图所示,点击打开选中的虚拟机的Settings界面。如上图所示,当前虚拟机的虚拟磁盘大小为8GB。2.2、修改虚拟磁盘的大小如......