详解如何在 CentOS 7 中添加新磁盘而不用重启系统

下面是在 CentOS 7 中添加新磁盘而不用重启系统的攻略。

准备工作

在进行下一步操作之前,需要您确认以下几点:

  • 要添加的新磁盘已经安装并连接到了计算机上
  • 已经安装了 lsscsiparted 工具,如果没有请使用以下命令进行安装:
    bash
    $ sudo yum install lsscsi parted

步骤说明

  1. 查看新磁盘信息

使用 lsscsi 命令查看新磁盘信息,例如我们添加的磁盘为 /dev/sdb

$ sudo lsscsi
[0:0:0:0]    disk    ATA      VBOX HARDDISK    1.0   /dev/sda
[1:0:0:0]    cd/dvd  VBox     CD-ROM          1.0   /dev/sr0
[2:0:0:0]    disk    ATA      VBOX HARDDISK    1.0   /dev/sdb
  1. 创建分区

使用 parted 工具进行新磁盘的分区,例如我们创建一个大小为 1GB 的分区:

$ sudo parted /dev/sdb
(parted) mklabel gpt              # 创建 GPT 分区表
(parted) mkpart primary ext4 0GB 1GB  # 创建大小为 1GB 的分区
(parted) print                   # 查看分区信息
  1. 格式化分区

使用 mkfs 命令格式化刚才创建的分区:

$ sudo mkfs.ext4 /dev/sdb1
  1. 挂载分区

创建一个挂载点,例如我们将其挂载到 /mnt/new_disk 目录下:

$ sudo mkdir /mnt/new_disk
$ sudo mount /dev/sdb1 /mnt/new_disk
  1. 设置自动挂载

在系统重启时,分区将不再挂载。为了自动挂载该分区,需在 /etc/fstab 文件中添加一行:

$ echo "/dev/sdb1    /mnt/new_disk  ext4  defaults 0 0" | sudo tee -a /etc/fstab

示例说明

示例 1 - 添加并挂载单个新磁盘

  1. 在 CentOS 7 中添加一个新磁盘,例如 /dev/sdb

  2. 使用 parted 工具创建一个分区(例如 /dev/sdb1),并格式化为 ext4 文件系统。

bash
sudo parted /dev/sdb mklabel gpt
sudo parted /dev/sdb mkpart primary ext4 0GB 1GB
sudo mkfs.ext4 /dev/sdb1

  1. 创建一个挂载点,并将分区挂载到该点。

bash
sudo mkdir /mnt/new_disk
sudo mount /dev/sdb1 /mnt/new_disk

  1. 自动挂载该分区,在 /etc/fstab 中添加一行:/dev/sdb1 /mnt/new_disk ext4 defaults 0 0

示例 2 - 添加并挂载多个新磁盘

  1. 在 CentOS 7 中添加多个新磁盘,例如 /dev/sdb/dev/sdc

  2. 使用 parted 工具为每个磁盘创建一个分区(例如 /dev/sdb1 和 /dev/sdc1),并分别格式化为 ext4 文件系统。

```bash
sudo parted /dev/sdb mklabel gpt
sudo parted /dev/sdb mkpart primary ext4 0GB 1GB
sudo mkfs.ext4 /dev/sdb1

sudo parted /dev/sdc mklabel gpt
sudo parted /dev/sdc mkpart primary ext4 0GB 1GB
sudo mkfs.ext4 /dev/sdc1
```

  1. 创建一个挂载点,并将分区挂载到该点。

```bash
sudo mkdir /mnt/new_disk1
sudo mount /dev/sdb1 /mnt/new_disk1

sudo mkdir /mnt/new_disk2
sudo mount /dev/sdc1 /mnt/new_disk2
```

  1. 自动挂载这些分区,在 /etc/fstab 中添加以下行:
    /dev/sdb1 /mnt/new_disk1 ext4 defaults 0 0
    /dev/sdc1 /mnt/new_disk2 ext4 defaults 0 0

通过以上操作,您就可以成功地在 CentOS 7 中添加新磁盘或添加多个新磁盘而不用重启系统。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解如何在 CentOS 7 中添加新磁盘而不用重启系统 - Python技术站

(0)
上一篇 2023年5月24日
下一篇 2023年5月24日

相关文章

  • linux centos7安装mysql8的教程

    下面是“linuxcentos7安装mysql8的教程”的完整攻略: 安装MySQL8 在CentOS 7上安装MySQL8前,需要先卸载已经安装的旧版本MySQL,卸载指令如下: sudo systemctl stop mysqld sudo yum remove mysql-server mysql mysql-libs sudo rm -rf /var…

    Linux 2023年5月14日
    00
  • VMware Ubuntu安装图文教程

    VMware Ubuntu安装图文教程 准备工作 下载 VMware Workstation Pro 或 VMware Workstation Player。 下载 Ubuntu 镜像文件(.iso格式)。 确定您的计算机硬件符合 VMware Workstation Pro 或 Player 的要求。 安装 VMware 双击安装程序,根据提示进行安装。 …

    Linux 2023年5月30日
    00
  • Centos 7 64位桌面版安装图文教程

    Centos 7 64位桌面版安装图文教程 Centos 7是一款业界领先的Linux操作系统之一,本文将详细讲解如何在64位桌面上安装Centos 7。 步骤一:下载Centos 7.0 ISO映像文件 首先需要从Centos官网下载Centos 7的ISO映像文件,下载链接:https://www.centos.org/download/ 步骤二:准备U…

    Linux 2023年5月24日
    00
  • 使用Hyper-v虚拟机安装Centos7

    以下是使用Hyper-v虚拟机安装Centos7的完整攻略: 准备工作 安装Hyper-V虚拟机(如果还没有安装的话)。可以在Windows系统的“控制面板”>“程序和功能”>“启用或关闭Windows功能”中选择“Hyper-V”,然后按照提示安装。 下载CentOS7的iso镜像文件。推荐从CentOS官网下载,并且选择最新的稳定版(7.x)…

    Linux 2023年5月24日
    00
  • Neovim,要尝一口不?

    作者:袁首京 原创文章,转载时请保留此声明,并给出原文连接。 Neovim 风评很好,我机器上其实早装了它来替代 vim。只不过这两年用 vscode 较多,冷落了它,除了偶尔改改配置文件,很少用。难得大过年的有点儿空,就来倒腾它一下子,最终效果如下。 基础配置 从 0.5 版开始,Neovim 允许使用 Lua 代替 VimL 作为配置语言,所以这里也直接…

    Linux 2023年4月17日
    00
  • CentOS 5.4 服务器配置 yum安装Apache+php+Mysql

    以下是CentOS 5.4服务器配置yum安装Apache+php+Mysql的详细攻略。 环境准备 安装CentOS 5.4后,需要先更新系统: yum update 安装Apache 安装Apache: yum install httpd 启动Apache: service httpd start 设置开机自启动: chkconfig httpd on …

    Linux 2023年5月14日
    00
  • linux设备驱动编写_tasklet机制(转)

    在编写设备驱动时, tasklet 机制是一种比较常见的机制,通常用于减少中断处理的时间,将本应该是在中断服务程序中完成的任务转化成软中断完成。 为了最大程度的避免中断处理时间过长而导致中断丢失,有时候我们需要把一些在中断处理中不是非常紧急的任务放在后面执行,而让中断处理程序尽快返回。在老版本的 linux 中通常将中断处理分为 top half handl…

    Linux 2023年4月11日
    00
  • 详解把Node.js项目部署到阿里云服务器(CentOs)

    以下是详解把Node.js项目部署到阿里云服务器(CentOs)的完整攻略: 步骤一:购买阿里云服务器 首先需要购买一台阿里云服务器,并设置好安全组规则。我们选用操作系统为CentOs的服务器进行部署。 步骤二:安装Node.js和npm CentOs自带的yum源中没有Node.js和npm,所以我们需要手动安装。可以按照以下步骤进行安装: 添加EPEL源…

    Linux 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部