专栏首页技术小黑屋Centos(Linux)系统下实现挂载硬盘

Centos(Linux)系统下实现挂载硬盘

背景

  • 团队的CI机器有两块硬盘,一块是256G SSD,另一块是1T 机械硬盘。
  • 系统安装到了SSD上,1T的机械硬盘处于闲置状态,需要挂载,用来存放一些文件。

注意事项

  • 文章提到的/dev/sda/mnthhd_my仅为示例说明
  • 需要根据自己的真实情况进行替换,尤其是格式化硬盘是要格外注意。

确定新硬盘

使用fdisk -l

使用fdisk并且配合目标硬盘的容量1T,我们可以轻松的找到未挂载的硬盘是/dev/sda

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

sudo fdisk -l Disk /dev/nvme0n1: 238.5 GiB, 256060514304 bytes, 500118192 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: XXXXXX-C9A1-4D0D-8CF5-XXXXX Device Start End Sectors Size Type /dev/nvme0n1p1 2048 1230847 1228800 600M EFI System /dev/nvme0n1p2 1230848 3327999 2097152 1G Linux filesystem /dev/nvme0n1p3 3328000 500117503 496789504 236.9G Linux LVM Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk /dev/mapper/cl-root: 50 GiB, 53687091200 bytes, 104857600 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/mapper/cl-swap: 15.7 GiB, 16869490688 bytes, 32948224 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/mapper/cl-home: 171.2 GiB, 183798595584 bytes, 358981632 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes

(可选)使用lsblk

如果有下面的情况,可以使用lsblk

  • 新的硬盘和已有硬盘容量相同,无法确定
  • 再次确定新的硬盘是否是没有挂载

1 2 3 4 5 6 7 8 9 10

➜ ~ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931.5G 0 disk nvme0n1 259:0 0 238.5G 0 disk ├─nvme0n1p1 259:1 0 600M 0 part /boot/efi ├─nvme0n1p2 259:2 0 1G 0 part /boot └─nvme0n1p3 259:3 0 236.9G 0 part ├─cl-root 253:0 0 50G 0 lvm / ├─cl-swap 253:1 0 15.7G 0 lvm [SWAP] └─cl-home 253:2 0 171.2G 0 lvm /home

如上

  • sda 的 MOUNTPOINT对应的为空,表明并没有挂载

(可选)创建文件系统

其实就是格式化新的硬盘,这一步是比较危险的,一定要确保/dev/sda是你那里正确的硬盘。

1

mkfs -t ext4 /dev/sda

这一步并非必须的,但是如果需要这样的问题wrong fs type, bad option, bad superblock on /dev/sda, missing codepage or helper program, or other error。则需要执行这一个步骤。

创建挂载点

1

sudo mkdir /mnthhd_my

其中/mnthhd_my并没有限定,可以为其他路径。

进行挂载

1

sudo mount /dev/sda mnthhd_my

验证挂载

1 2 3 4 5 6 7 8 9 10

➜ ~ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931.5G 0 disk /mnthhd_my nvme0n1 259:0 0 238.5G 0 disk ├─nvme0n1p1 259:1 0 600M 0 part /boot/efi ├─nvme0n1p2 259:2 0 1G 0 part /boot └─nvme0n1p3 259:3 0 236.9G 0 part ├─cl-root 253:0 0 50G 0 lvm / ├─cl-swap 253:1 0 15.7G 0 lvm [SWAP] └─cl-home 253:2 0 171.2G 0 lvm /home

sda对应的MOUNTPOINT的值变成了/mnthhd_my

开机自动挂载硬盘

  • 上面的挂载只在当前系统运行期间生效。
  • 想要开机自动挂载需要额外的修改。

实施步骤

  1. 备份现有配置文件,执行cp /etc/fstab /etc/fstab.backup
  2. 打开配置文件 sudo vim /etc/fstab
  3. 文件最后添加挂载配置 /dev/sda /mnthhd_my ext4 defaults 0 2
  4. 保存文件
  5. 使用mount -a验证fstab配置是否正确。
  6. 重启服务器进行验证。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • linux添加硬盘,光驱及yum源安装

    目标虚拟机, 右键 设置 选中 CD/DVD, 浏览 选中本地的 centOS 镜像

    ChinaManor
  • 星光互联Linux系统挂载硬盘

    用户1700948
  • Linux系统挂载U盘或硬盘教程,腾讯云挂载数据盘

    此教程适用于大部分Linux系统,比如Centos、Ubuntu、Debian、Redhat、Deepin等。

    zeruns
  • linux查看硬盘大小与挂载硬盘的实现

    linux的硬盘有挂载和未挂载两种(类似windows上的硬盘分区(C、D、E盘))

    砸漏
  • linux的磁盘分区, 挂载命令

    |--分区基础知识   说明:     |--1.linux无论有几个分区,分给那一目录使用,       只有一个根目录,一个独立且唯一的文件结构      ...

    知忆
  • win10 centos 双系统安装

    程序员中对使用的系统据说有个歧视链,就是mac歧视linux,linux歧视windows。当然,这只是一个段子,但是根据岗位的不同,有的系统更便...

    CorollaD
  • Linux——Ubuntu系统挂载硬盘方法总结(开机自动挂载)

    可以看到,当前有两个硬盘,/dev/sda是原来的40G硬盘,/dev/sdb是刚才新建的5G硬盘,“Disk /dev/sdb doesn't contain...

    Winter_world
  • Linux系统基本结构 原

    /dev/fdx         主设备号 fd 是软盘驱动器(floppydisk) 的缩写,次设备号x 是软盘驱动器相应的编号。

    wuweixiang
  • 弹性文件服务与云硬盘一样吗?

    在公有云上,有很多的存储产品,让我们眼花缭乱,今天我们来看下弹性文件服务SFS。初一看,与我们在私有云经常使用的NAS有些神似,又与公有云上的云硬盘有些类似。只...

    希望的田野
  • 弹性文件服务与云硬盘一样吗?

    在公有云上,有很多的存储产品,让我们眼花缭乱,今天我们来看下弹性文件服务SFS。初一看,与我们在私有云经常使用的NAS有些神似,又与公有云上的云硬盘有些类似。只...

    希望的田野
  • CentOS系统启动流程你懂否

    一、Linux内核的组成 相关概念: Linux系统的组成部分:内核+根文件系统 内核:进程管理、内存管理、网络协议栈、文件系统、驱动程序。 ...

    小小科
  • CentOS系统启动流程你懂否

    一、Linux内核的组成 相关概念: Linux系统的组成部分:内核+根文件系统 内核:进程管理、内存管理、网络协议栈、文件系统、驱动程序。 ...

    小小科
  • 磁盘格式化,磁盘挂载,手动增加swap空间

    硬盘格式化 #cat /etc/filesystems @查看系统的格式类型 在之前的老版本系统: CentOS 6 使用 ext4;  CentOS 5 使用...

    老七Linux
  • Linux基础知识

    软件运行时输入单元输入内容,进入内存,CPU由控制单元和算术逻辑单元组成,控制单元控制算术逻辑单元从内存中读取数据,内存和外部存储设备进行交互,运算完毕以后输出...

    mySoul
  • 基于LVM的磁盘管理

    LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个...

    耕耘实录
  • Linux系列学习精要(三)

    CentOS是根据RHEL释放出的源代码二次编译而成,并去掉了RHEL一些商业图标等版权信息。因此CentOS与RHEL大部分是一样的,但也有不...

    希望的田野
  • 布衣之路(一):VMware虚拟机+CentOS系统安装

    前言:布衣博主乃苦逼的Java程序猿一枚,虽然工作中不会涉及系统运维,但是开发的项目总还是要部署到服务器做一些负载均衡、系统兼容性测试、系统集成等等骚操作,而...

    用户1615728
  • 在Linux系统中使用ntfs、fat32格式的存储设备

    版权声明:本文为耕耘实录原创文章,各大自媒体平台同步更新。欢迎转载,转载请注明出处,谢谢。

    耕耘实录
  • 如何在RHEL5系统下挂载NTFS文件格式的USB硬盘

    很多安装软件会存储在USB硬盘里面,在Windows系统中,则意味着,该USB硬盘驱动必须使用NTFS格式,因为FAT32格式的最大文件大小是4GB。然而,这里...

    用户8710643

扫码关注云+社区

领取腾讯云代金券