CentOS下添加新硬盘并分区格式化的详细步骤

下面是CentOS下添加新硬盘并分区格式化的详细步骤。

步骤一:查看硬盘信息

通过以下命令查看当前系统已经有的硬盘信息:

fdisk -l

其中,-l参数表示列出系统中所有硬盘的信息。根据显示内容,可以得知目前系统中已经有哪些硬盘,它们的文件系统分区情况等信息,如下所示:

Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14        2610    20860402+  8e  Linux LVM

Disk /dev/sdb: 107.4 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdb doesn't contain a valid partition table

Disk /dev/sdc: 107.4 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdc doesn't contain a valid partition table

其中,最下方的两行显示了两个新硬盘的信息,它们的设备名分别为/dev/sdb/dev/sdc。该信息也提示了这两个硬盘目前还没有被分区格式化。

步骤二:创建新分区

要使用新的硬盘,需要先将它们分区并格式化。分区过程可以使用fdisk工具完成,具体操作步骤如下:

fdisk /dev/sdb

该命令会进入分区界面,按照提示输入以下命令:

  • n:新建分区。
  • p:选择分区类型,一般采用默认的主分区。
  • 1:设定分区号为1。
  • Enter:使用默认的开始扇区。
  • Enter:使用默认的结束扇区。
  • w:写入并退出分区界面。

这样,一个大小合适的新分区就创建成功了。具体的分区大小和位置可以根据实际需要进行设定。

步骤三:格式化新分区

创建好新分区后,需要对其进行格式化,以便存储数据。CentOS下常用的文件系统格式是ext4,以下是格式化命令:

mkfs.ext4 /dev/sdb1

其中,/dev/sdb1是新创建的分区设备名,需要根据具体情况进行调整。

步骤四:挂载新硬盘

新硬盘已经创建并格式化完成,但是还需要手动将其挂载到文件系统中,才能开始使用。以下是挂载命令:

mkdir /data
mount /dev/sdb1 /data

其中,/data是挂载目录的位置,可以按照需要进行调整。挂载命令执行成功后,新硬盘就可以通过访问/data目录来使用了。

示例说明一:创建多个分区

如果需要为新硬盘创建多个分区,可以按照如下步骤操作:

  1. 首先创建分区表
fdisk /dev/sdc
  1. 根据提示依次创建分区:
n   # 新建分区
p   # 主分区
1   # 分区号1
Enter # 从头开始
+50G # 到多少大小
n   # 新建分区
p   # 主分区
2   # 分区号2
Enter # 从这里开始
Enter # 到结束
w   # 退出并保存
  1. 格式化分区
mkfs.ext4 /dev/sdc1
mkfs.ext4 /dev/sdc2
  1. 挂载分区
mkdir /mnt/data1
mkdir /mnt/data2
mount /dev/sdc1 /mnt/data1
mount /dev/sdc2 /mnt/data2

示例说明二:创建逻辑卷

CentOS还支持创建逻辑卷,下面是创建逻辑卷的步骤:

  1. 安装LVM
yum -y install lvm2
  1. 创建物理卷
pvcreate /dev/sdc1
  1. 创建卷组
vgcreate mylvm /dev/sdc1

其中,mylvm是卷组的名称,可以按照实际需要进行设定。

  1. 创建逻辑卷
lvcreate -L 20G -n mylv mylvm

其中,-L参数指定新的逻辑卷大小,-n参数指定逻辑卷的名称。

  1. 格式化逻辑卷
mkfs.ext4 /dev/mylvm/mylv
  1. 挂载逻辑卷
mkdir /mnt/mylv
mount /dev/mylvm/mylv /mnt/mylv

至此,逻辑卷创建完成,并已成功挂载到系统中。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS下添加新硬盘并分区格式化的详细步骤 - Python技术站

(0)
上一篇 2023年6月28日
下一篇 2023年6月28日

相关文章

  • C#私有构造函数使用示例

    C# 私有构造函数使用示例攻略 在C#中,私有构造函数是一种特殊类型的构造函数,它只能在类的内部被调用,而不能从类的外部进行实例化。私有构造函数通常用于实现单例模式、工厂模式等设计模式,以及限制类的实例化。 下面是一个详细的攻略,介绍了如何在C#中使用私有构造函数,并提供了两个示例说明。 1. 创建私有构造函数 要创建私有构造函数,只需在构造函数前面加上pr…

    other 2023年8月6日
    00
  • vue-cli中打包图片路径错误的解决方法

    以下是详细讲解“vue-cli中打包图片路径错误的解决方法”的完整攻略。 问题背景 在使用vue-cli构建的项目中,有时候会出现打包后图片路径错误的情况。例如,图片本来应该位于public目录下的img子目录中,但在打包后,图片路径变成了根目录下的img子目录。这样就会导致页面无法正确显示图片。 解决方法 针对这种情况,我们可以采取以下两种方法解决。 方法…

    other 2023年6月27日
    00
  • ip地址切换批处理脚本分享

    IP地址切换批处理脚本分享攻略 IP地址切换批处理脚本是一个方便的工具,可以帮助用户快速切换计算机的IP地址设置。下面是一个详细的攻略,介绍如何创建和使用这样的脚本。 步骤一:创建批处理脚本 打开文本编辑器,例如记事本。 在编辑器中输入以下内容: @echo off echo IP地址切换批处理脚本 REM 设置静态IP地址 netsh interface …

    other 2023年7月30日
    00
  • ubuntu查看进程

    ubuntu查看进程 在使用 Ubuntu 的过程中,经常需要查看当前运行的进程情况,以便于监控和管理系统。 下面介绍两种常见的方法来查看 Ubuntu 中的进程。 1. 使用命令行 可以通过在命令行下使用 ps 命令来查看当前运行的进程。 # 查看当前所有进程 ps -ef # 查看指定进程 ps -p [进程号] 其中,-e 参数表示显示所有进程;-f …

    其他 2023年3月28日
    00
  • Android开发中的简单设置技巧集锦

    Android开发中的简单设置技巧集锦 在Android开发中,设置是一个重要的环节,它可以帮助我们优化用户体验并提供更多的个性化选项。本攻略将介绍一些简单的设置技巧,帮助您更好地进行Android应用程序开发。 1. 使用PreferenceFragment进行设置 PreferenceFragment是Android提供的一个用于创建设置界面的类。它可以…

    other 2023年8月3日
    00
  • Eclipse中查看android工程代码出现”android.jar has no source attachment”的解决方案

    在Eclipse中查看Android工程代码时,有时会出现“android.jar has no source attachment”的错误提示,这种情况通常是因为我们没有安装或链接android SDK,需要安装或更新相应版本的SDK并与Eclipse链接才能进行代码查看。 下面详细介绍“Eclipse中查看android工程代码出现”android.ja…

    other 2023年6月27日
    00
  • 【技术博客】使用iview的tree组件写一棵文件树

    【技术博客】使用iview的tree组件写一棵文件树 随着前端技术不断的发展,越来越多的Web应用开始大量使用React、Angular、Vue等主流的前端框架。iview是一个采用Vue.js开发的UI组件库,提供了丰富的UI组件,对于前端开发来说非常有用。其中的tree组件可以轻松地实现一棵文件树的展示。本篇技术博客将介绍如何使用iview的tree组件…

    其他 2023年3月28日
    00
  • 没有苹果开发者账号怎么办?苹果开发者账号免费注册图文教程

    下面给出完整的攻略,分为以下内容: 1. 什么是苹果开发者账号? 苹果开发者账号是苹果公司针对开发者提供的一个平台,用于开发、发布和管理应用程序。通过此账号,开发者可以下载各种苹果的开发工具、文档和SDK,以及在App Store中发布自己开发的应用程序。苹果开发者账号是有一定限制的,免费用户只能创建最多10个应用。 2. 如何注册苹果开发者账号? 苹果开发…

    other 2023年6月26日
    00
合作推广
合作推广
分享本页
返回顶部