当前位置 : 主页 > 操作系统 > centos >

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

来源:互联网 收集:自由互联 发布时间:2023-07-28
下面是在 CentOS 7 中添加新磁盘而不用重启系统的攻略。 准备工作 在进行下一步操作之前,需要您确认以下几点: 要添加的新磁盘已经安装并连接到了计算机上 已经安装了 lsscsi 和 p

下面是在 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 的分区:

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

$ 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 中添加新磁盘或添加多个新磁盘而不用重启系统。

上一篇:CentOS6.3 KVM如何设置网卡为桥接模式
下一篇:没有了
网友评论