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

yizhihongxing

下面是详解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日

相关文章

  • 19个MySQL性能优化要点解析

    19个MySQL性能优化要点解析 MySQL是一款非常流行的关系型数据库,但随着数据量和并发访问量的增加,MySQL的性能问题逐渐显现出来。为了提高MySQL的性能,需要从多个方面进行优化。 以下是19个MySQL性能优化要点: 1.减少查询返回的数据量 查询语句应该尽可能减少返回的数据量,例如只返回需要的数据字段,而不是全部字段。使用正确的索引也可以避免全…

    database 2023年5月19日
    00
  • 【数据库】7.0 MySQL入门学习(七)——MySQL基本指令:帮助、清除输入、查询等

    1.0 help == ? 帮助指令,查询某个指令的解释、用法、说明等。详情参考博文: 【数据库】6.0 MySQL入门学习(六)——MySQL启动与停止、官方手册、文档查询  https://www.cnblogs.com/xiaofu007/p/10301005.html  2.0 在cmd命令行中,输入“”ysql –help”,可以查看由mysql…

    MySQL 2023年4月12日
    00
  • Java+Redis 通过Lua 完成库存扣减,创建消息队列,异步处理消息–实战

    Java+Redis 通过Lua 完成库存扣减,创建消息队列,异步处理消息–实战 需要完成功能 借助redis Stream 数据结构实现消息队列,异步完成订单创建,其中涉及到了缓存(击穿,穿透,雪崩),锁(Redisson),并发处理,异步处理,Lua脚本 IDE:IDEA 2022   1、读取库存数据 【Lua】   2、判断库存 【Lua】 3、扣…

    Redis 2023年4月10日
    00
  • PHP基于PDO调用sqlserver存储过程通用方法【基于Yii框架】

    下面是详细讲解 “PHP基于PDO调用sqlserver存储过程通用方法【基于Yii框架】” 的完整攻略: 一、背景介绍 在使用PHP开发Web应用程序的过程中,我们经常会遇到需要调用SQL Server存储过程的情况。而在使用SQL Server与PHP进行交互时,PDO(PHP的数据对象)是一种非常常用的方法。而Yii框架是一款流行的PHP框架,其基于P…

    database 2023年5月22日
    00
  • MySQL 5.7.20绿色版安装详细图文教程

    MySQL 5.7.20绿色版安装详细图文教程 前言 本教程介绍如何在Windows操作系统中安装MySQL 5.7.20绿色版,采用绿色版无需安装即可使用的特点,方便快捷。本教程包含图文说明,便于理解,适用于初学者。 步骤 1. 下载MySQL 5.7.20绿色版 在MySQL官方网站上下载MySQL 5.7.20绿色版压缩包,可以通过官网的下载链接或者第…

    database 2023年5月22日
    00
  • 请问在mssql“SQL事件探查器”里表格的标题,如CPU,Read,Write,Duration,SPID………的解释

    关于“SQL事件探查器”中表格的标题,如CPU,Read,Write,Duration,SPID等等的解释,可以分别进行解释,具体内容如下: CPU CPU表示在SQL Server 实例上执行SQL语句时,在CPU上所花费的时间。这是非常重要的性能指标,因为SQL Server 实例的CPU使用率往往是瓶颈。此时可以通过事件探查器中的CPU指标查看哪些SQ…

    database 2023年5月21日
    00
  • MySQL 中如何归档数据的实现方法

    MySQL 中归档数据有多种实现方法,这要根据具体的业务需求、数据量大小、访问频率等因素来选择。下面分别介绍两种常见的归档方法。 1. 利用分区表进行归档 分区表最大的特点是可以按照某个特定的列进行分区,使得数据更容易管理。利用分区表进行归档数据,可以按照时间为分区的方式。比如将一年内的数据存储在一个分区中,然后过一年后将该分区的数据归档到历史数据表中。可以…

    database 2023年5月22日
    00
  • MongoDB错误32-bit servers don’t have journaling enabled by default解决方法

    当在64位系统上运行32位MongoDB服务器时,可能会出现”32-bit servers don’t have journaling enabled by default”错误,原因是默认情况下32位MongoDB服务器未启用日志记录。 要解决此问题,可以按照以下步骤操作: 在启动MongoDB服务器时,指定journal选项: mongod –jour…

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