详解linux添加硬盘分区挂载教程

下面是详解Linux添加硬盘分区挂载的教程。

准备工作

在添加硬盘分区前,需要确保以下几点:

  1. 硬盘已经正确地安装在计算机中,并且能够被系统识别到。
  2. 了解新硬盘的设备标识符。
  3. 确保新分区没有被挂载(可以使用lsblk命令检查)。

分区硬盘

使用fdisk命令分区硬盘:

sudo fdisk /dev/sdb

进入交互式分区模式后,根据需求,输入相关选项即可完成分区。例如:

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p):
Using default response p.
Partition number (1-4, default 1):
First sector (2048-209715199, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-209715199, default 209715199):
Partition 1 of type Linux and of size 100 GiB is set

以上命令会新建一个100GB的partion,其设备标识符为/dev/sdb1

格式化分区

在对新建分区进行操作前,我们需要格式化该分区,使其可被使用。可以使用以下命令来格式化:

sudo mkfs.ext4 /dev/sdb1

其中,ext4可以更换成对应的文件系统格式。

挂载分区

完成分区格式化后,我们需要将其挂载到系统目录中,以便我们进行读写操作。可通过以下命令来挂载:

sudo mkdir /data
sudo mount /dev/sdb1 /data/

以上命令将新建一个/data目录,并将新分区挂载到该目录下,可以通过ls /data来检查挂载是否成功。

持久化挂载

以上挂载方式只在当前会话有效。若要持久化挂载,我们可以将挂载项写入/etc/fstab文件中。例如,在/etc/fstab文件内添加如下一行:

/dev/sdb1 /data/ ext4 defaults 0 0

该行表示在启动时挂载/dev/sdb1/data/下,文件系统格式为ext4

示例

例如,我们已经在服务器上添加了一个50GB的硬盘,并且已经完成了分区和格式化。现在,我们想要将它挂载到/mnt/data目录。我们可以使用以下方式完成该操作:

sudo mkdir /mnt/data
sudo mount /dev/sdc1 /mnt/data

然后,我们可以上传文件到该目录:

sudo tee /data/test.txt > /dev/null <<EOF
Hello, world!
EOF

最后,我们可以检查文件是否已被上传:

ls /mnt/data

在此示例中,我们添加了一个50GB硬盘并将其挂载到/mnt/data目录下,并上传了一个名为test.txt的文件,可以通过ls /mnt/data来检查文件是否已经成功上传。

以上就是Linux添加硬盘分区挂载的详细攻略,希望能对您有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解linux添加硬盘分区挂载教程 - Python技术站

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

相关文章

  • Windows7下通过命令行获得System权限问题解决方法

    下面是 “Windows7下通过命令行获得System权限问题解决方法”的完整攻略。 1. 问题描述 在Windows7操作系统下,有时候我们需要获取System权限来执行某些操作,但是普通用户并没有这个权限。那么如何通过命令行获取System权限呢? 2. 解决方法 要解决这个问题,我们可以使用Sysinternals Suite工具集中的PsExec.e…

    database 2023年5月21日
    00
  • SQL 生成简单的预测

    下面是SQL生成简单的预测的完整攻略: 什么是SQL生成简单的预测? SQL生成简单的预测是指使用SQL语句来进行数据分析并预测结果的方法。这种方法适用于数据量较小、结构简单的数据集,通常用于做一些简单的数据预测和分析。 SQL生成简单的预测的具体步骤 SQL生成简单预测的步骤主要包括以下几个方面: 1. 寻找数据源 首先需要找到数据源。数据源可以是数据库里…

    database 2023年3月27日
    00
  • Oracle中的半联结和反联结详解

    Oracle中的半联结和反联结详解 在Oracle中,半联结和反联结是两种常用的关系型数据库查询方式。 半联结(semi join) 半联结是从一个表中选择满足另一个表中某些条件的行,但只返回被选择的那个表的列,不返回另一个表的列。在Oracle中,可以使用 EXISTS 子句实现半联结。 示例1: 在这个例子中,假设我们有两个表,Orders 和 Cust…

    database 2023年5月21日
    00
  • 非常全面的Java异常处理(全文干货,值得收藏)

    非常全面的Java异常处理(全文干货,值得收藏) 异常是什么 异常是指在程序的执行过程中出现了一些意外情况而导致的程序中断。这种意外情况可能是代码中的语法错误、参数错误、空指针引用等。 异常处理的意义 异常处理的目的在于让程序在出现异常后依然可以正常运行,避免出现程序崩溃的情况,同时给出明确的错误提示,让用户知道出了什么问题。 常见的异常类型 在Java中,…

    database 2023年5月18日
    00
  • MySQL分库分表与分区的入门指南

    MySQL分库分表与分区的入门指南 什么是MySQL分库分表与分区 MySQL分库分表是将一个大的数据库拆分成多个小型数据库,每个数据库存储不同的数据,以达到提高性能、降低负载的目的。 MySQL分区是将一个表分割成多个分区,每个分区存储不同的数据,以达到提高查询速度、减少磁盘I/O的目的。 MySQL分库分表的实现方式 垂直分库 垂直分库就是将不同的表拆分…

    database 2023年5月19日
    00
  • MySQL的事务特性概念梳理总结

    MySQL的事务特性概念梳理总结 MySQL是一种SQL关系型数据库管理系统,支持ACID事务特性。ACID是指:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。在MySQL中,对于事务的处理涉及到以下几个主要概念: 1. 数据库事务 数据库事务是指一组数据库操作组成的一个逻辑工作…

    database 2023年5月22日
    00
  • Oracle 实现类似SQL Server中自增字段的一个办法

    下面是Oracle 实现类似SQL Server中自增字段的一个办法的完整攻略。 准备工作 在 Oracle 中,我们可以通过使用 Sequence(序列)和 Trigger(触发器)来实现类似 SQL Server 中的自增字段。在开始之前,需要进行如下的准备工作: 创建 Sequence:用于生成自增的数字。 创建 Table:包含需要自增的字段。 创建…

    database 2023年5月21日
    00
  • CentOS 7.7安装Redis 5.0.5(单机)

    1.安装wget yum -y install wget 2.获取安装包 wget http://download.redis.io/releases/redis-5.0.5.tar.gz 或者去官网下载Redis上传到Linux系统 3.安装GCC编译器 yum install gcc 4.解压,切换到redis的目录下,编译 tar -zxvf redi…

    Redis 2023年4月16日
    00
合作推广
合作推广
分享本页
返回顶部