Linux系统硬盘的挂载

一边学习,一边总结,一边分享!

写在前面

最近一直折腾组装的电脑,来回折腾了很久关于我花费六千多组了台window+Linux主机,目前基本是可以使用了。对于Windows主机配置基本是没问题,一直在使用,以及桌面化软件,都可以自己安装,只是说这台主机有些软件可能一时半会安装不了(PS:有些软件想不起来需不需要,只有使用时再安装)。此外,就是折腾Linux服务器的配置。我这边的方案是使用VMware虚拟机安装Linux系统,今天有同学留言,说是想使用window中的Ubuntu子系统。但是,我个人感觉这并不是很好的方案,这个子系统有些功能是被阉割的,我们使用虚拟机安装,也是很方便的。以及,硬盘可以直接挂载在上面。以及VM虚拟机完全可以后台运行,我们在使用Windows主机时,完全没有感觉的。只是在运行时,风扇声音大一些。但是,只要我们**“离他足够远”**,也完全没有问题。因此,我特意购买了3米长的PD转PD线,如果你办公室足够大,也可以更长。鼠标键盘全部使用无线。嗯哼!!!是吧,这个方案也是不错的,只是使用U盘时有点非腿而已。

今天,也是记录一下自己挂载硬盘的过程。自己虽然一直在使用服务器,但是作为管理员配置服务器,设置等,也是小白。自己的记忆不是很好,也许时间一长,这些操作时如何做的,完全记不住。因此,每次操作,都会做记录。

个人笔记,可能会出现一些错误!

若我们的分享对你有用,希望您可以点赞+收藏+转发,这是对小杜最大的支持。

原文链接:Linux系统硬盘的挂载

挂载小于2TB硬盘

小于2TB硬盘使用fdisk进行挂载。

注意fdisk最大容量只能挂载2TB的容量。

查看磁盘

sudo fdisk -l


若是不想再次输入sudo,直接进入root即可,后面的操作都是在root用户下进行。

磁盘分区

fdisk /dev/sdb

在Command (m for help)提示符后面输入m显示一个帮助菜单。

借用网上的图片说明你所需要的操作

Command (m for help)提示符后面输入n,执行add a new partition指令给硬盘增加一个新分区。 出现Command action时,输入e,指定分区为扩展分区(extended)。 出现Partition number(1-4)时,输入1表示只分一个区。 后续以默认值到结束。

最终你会获得2TB的储存大小。


操作步骤:
使用 fdisk 新建分区

  1. 输入 n ,新建磁盘
    2, 输入 p ,新建扩展分区
  2. 输入 1-4的数字 ,使用第几个主分区(若冲突了就往后换)
  3. 直接回车,选择默认
  4. 设置分区大小,例:+1G(设置1GB大小,注意单位)
  5. 输入 w ,保存配置并退出(若操作有误,输入q,不保存退出)

格式化分区

mkfs ext4 /dev/sdb1

挂载分区到用户

mount -t ext4 /dev/sdb1/ /home/data/

/home/data/的文件夹是提前建立的。

设置开机自动挂载

  1. 查询挂载硬盘UUID
blkid /dev/sdb1

返回信息

/dev/sdb: UUID="2b2640c3-08b7-4f24-8984-7998726b8122" BLOCK_SIZE="4096" TYPE="ext4"

  1. 修改文件
    打开/etc/fstab文件
gedit /etc/fstab

在文档中加入磁盘信息

[UUID=*****] [挂载磁盘分区] [挂载磁盘格式] 0 1
UUID=2b2640c3-08b7-4f24-8984-7998726b8122 /home/data/ ext4 defaults 0 1


参考:

  1. https://blog.csdn.net/qq_35451572/article/details/79541106
  2. https://blog.csdn.net/winycg/article/details/109517512
  3. https://zhuanlan.zhihu.com/p/371730035

挂载大于2TB以上的磁盘

这个应该是大家会一直需要的,我们硬盘一般狗屎大于2TB以上。

使用parted进行挂载。

parted /dev/sdb

fdisk -l

格式化

格式化与前面的一致

mkfs -t ext4 /dev/sdb1

挂载硬盘

mount -t ext4 /dev/sdb1/ /home/data/

/home/data/的文件夹是提前建立的。

设置开机自动挂载

  1. 查询挂载硬盘UUID
blkid /dev/sdb1

返回信息

/dev/sdb: UUID="2b2640c3-08b7-4f24-8984-7998726b8122" BLOCK_SIZE="4096" TYPE="ext4"

  1. 修改文件
    打开/etc/fstab文件
vim /etc/fstab

在文档中加入磁盘信息

[UUID=*****] [挂载磁盘分区] [挂载磁盘格式] 0 21
UUID=2b2640c3-08b7-4f24-8984-7998726b8122 /home/data/ ext4 defaults 0 1


如何将分区同步至操作系统

这个是我一直在考虑的问题,我们挂载是一般是在用户中新建文件夹,那么只是把硬盘挂载在这个文件中,也就是一个软连接。但是,我不想弄的这么麻烦,那么直接将操作系统挂载在这个硬盘中,岂不是悠哉,后期使用时不需要考虑自己新建文件位置错误的情况。

sudo partprobe

挂载你的硬盘到这个目录即可。

挂在后,/home/目录中所有的东西都会存放在硬盘中。

避坑小能手

由于是第一次操作,不熟悉,软件未安装,导致格式化不成功,也导致后面的挂载失败。

mount: /home/Data: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error.

若你出现挂载不成功,请及时进行查找问题。

安装nfs-common

apt-get install nfs-common

再次格式化

mount -t ext4 /dev/sdb1 /home/Data/


再次挂载

mount -t ext4 /dev/sdb1 /home/***

往期文章:

1. 复现SCI文章系列专栏

2. 《生信知识库订阅须知》,同步更新,易于搜索与管理。

3. 最全WGCNA教程(替换数据即可出全部结果与图形)

  • WGCNA分析 | 全流程分析代码 | 代码一

  • WGCNA分析 | 全流程分析代码 | 代码二

  • WGCNA分析 | 全流程代码分享 | 代码三

  • WGCNA分析 | 全流程分析代码 | 代码四

  • WGCNA分析 | 全流程分析代码 | 代码五(最新版本)


4. 精美图形绘制教程

  • 精美图形绘制教程

5. 转录组分析教程

转录组上游分析教程[零基础]

一个转录组上游分析流程 | Hisat2-Stringtie

小杜的生信筆記 ,主要发表或收录生物信息学的教程,以及基于R的分析和可视化(包括数据分析,图形绘制等);分享感兴趣的文献和学习资料!!
若我们的分享对你有用,希望您可以点赞+收藏+转发,这是对小杜最大的支持。

本文由mdnice多平台发布

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/322103.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

报表控件Stimulsoft 2023回顾:都做了哪些产品的改变?

在2023年过去一年中,报表控件Stimulsoft 针各类控件都做了重大改变,其中新增了某些产品、同时加强了很多产品的性能和UI设计,更加符合开发者需求,下面就跟随小编一起来回顾,具体都有哪些↓↓↓ Stimulsoft Ultimate &…

【React系列】网络框架axios库的使用

本文来自#React系列教程:https://mp.weixin.qq.com/mp/appmsgalbum?__bizMzg5MDAzNzkwNA&actiongetalbum&album_id1566025152667107329) 一. axios库的基本使用 1.1. 网络请求的选择 目前前端中发送网络请求的方式有很多种: 选择一:传统的Aj…

行业模型与场景落地新样本,网易有道发布多款“子曰”教育大模型落地应用与产品

距离2023年7月正式发布教育大模型“子曰”不到半年时间,教育科技公司网易有道近日再次分享了“子曰”教育大模型创新和落地成果,宣布推出国内首个教育大模型“子曰”2.0版本,同时还发布了基于大模型研发的三大创新应用——AI家庭教师“小P老师…

从0开始python学习-40.通过正则表达式/json进行接口关联

目录 1. 正则表达式:使用re库(需安装-pip install re),只能提取字符串的数据。 1.1 re.seach:提取一个值,得到的是一个对象,通过下标group(1)取值,如果没有匹配到值则返回None 1.…

地址变量与函数进阶

指针与函数的高级用法 1.数组2.函数的重载3.函数的指针类型参数4.可变参数函数链表5.函数指针6.指针函数7.内联函数8.总结 在上节中我们简单谈论了指针变量,这节我们就来讨论指针变量的实际应用。 1.数组 相信有一定C语言基础的小伙伴一定很熟悉这个类型。数组可以…

Java 新手如何使用Spring MVC 中的查询字符串和查询参数

目录 前言 什么是查询字符串和查询参数? Spring MVC中的查询参数 处理可选参数 处理多个值 处理查询参数的默认值 处理查询字符串 示例:创建一个RESTful服务 总结 作者简介: 懒大王敲代码,计算机专业应届生 今天给大家…

使用“反向代理服务器”的优点是什么?

反向代理服务器是一种网络架构模式,通常位于客户端和实际服务器之间,用于处理客户端请求并转发到实际服务器。以下是使用反向代理服务器的优点: 1.安全性:反向代理服务器可以提供额外的安全层。通过在反向代理服务器上配置防火墙和…

八、Lua脚本详解—— 超详细操作演示!

八、Lua脚本详解 —— 超详细操作演示! 八、Lua脚本详解8.1 Lua 简介8.2 Linux 系统的Lua8.2.1 Lua 下载8.2.2 Lua 安装8.2.3 Hello World 8.3 Win 系统的Lua8.4 Lua 脚本基础8.4.1 注释8.4.2 数据类型8.4.3 标识符8.4.4 运算符8.4.5 函数8.4.6 流程控制语句8.4.7 循…

实例:NodeJS 操作 Kafka

本人是C#出身的程序员,c#很简单就能实现,有需要的可以加我私聊。但是就目前流行的开发语言,尤其是面向web方向应用的,我感觉就是Nodejs最简单了。下面介绍: 本文将会介绍在windows环境下启动Kafka,并通过n…

Parallels虚拟机启动后,Mac主机无法上网怎么办

文章目录 1.问题2.解决: 1.问题 部分用户在运行Parallels Desktop的Windows 11打开后,Windows上网没有问题 ,但是Mac主机不能访问带域名的网站,而访问带ip的网站没问题,退出parallels虚拟机以后,mac网络恢…

SparkStreaming基础解析(四)

1、 Spark Streaming概述 1.1 Spark Streaming是什么 Spark Streaming用于流式数据的处理。Spark Streaming支持的数据输入源很多,例如:Kafka、Flume、Twitter、ZeroMQ和简单的TCP套接字等等。数据输入后可以用Spark的高度抽象原语如:map、…

解决在test以外的目录下导入junit无效

以上引用来自src目录下的文件,可以看到,和junit有关的导入都飘红,但明明junit已经被正确导入进了项目中。 再看右侧的Maven的依赖下方,junit的右边有一个很不起眼的(test) 这是因为junit作为测试框架,可能包含仅适用于…