linux系统实现数据磁盘挂载

先使用命令fdisk -l查看磁盘和设备

root@ecs-8b3e-0314071:/mnt# fdisk -l
Disk /dev/vda: 100 GiB, 107374182400 bytes, 209715200 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: BEE1D62D-305F-4BC3-8DD7-B4AC6AE35634Device       Start       End   Sectors Size Type
/dev/vda1     2048      4095      2048   1M BIOS boot
/dev/vda2     4096   8392703   8388608   4G Linux swap
/dev/vda3  8392704 209715166 201322463  96G Linux filesystemDisk /dev/vdb: 2 TiB, 2199023255552 bytes, 4294967296 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
root@ecs-8b3e-0314071:/mnt# sudo mkfs.ext4 /dev/vdb
mke2fs 1.45.5 (07-Jan-2020)
Creating filesystem with 536870912 4k blocks and 134217728 inodes
Filesystem UUID: f4dfd948-ad23-47fd-9eb4-d4361a63de61
Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 102400000, 214990848, 512000000Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: done    

先使用命令df -h 查看是否有显示需要挂载的设备

root@ecs-8b3e-0314071:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev             63G     0   63G   0% /dev
tmpfs            13G  2.0M   13G   1% /run
/dev/vda3        95G   47G   44G  52% /
tmpfs            63G     0   63G   0% /dev/shm
tmpfs           5.0M  8.0K  5.0M   1% /run/lock
tmpfs            63G     0   63G   0% /sys/fs/cgroup
tmpfs            13G   20K   13G   1% /run/user/122
overlay          95G   47G   44G  52% /var/lib/docker/overlay2/008acba9b9e5914245bc3bc94fd73b52b8c5249206a14fb7a99144488c4eb0c7/merged
overlay          95G   47G   44G  52% /var/lib/docker/overlay2/9b03eddf11bf5ab6b6387b74c4b25e8523a4ecde2b667ece5ac30d152fc6d965/merged
overlay          95G   47G   44G  52% /var/lib/docker/overlay2/4b318164002636d70e0e91f0488db0dc77693bd7614c297645ec8eb7aa5395d4/merged
overlay          95G   47G   44G  52% /var/lib/docker/overlay2/62ff6a80a6d560937fd689fdd03fa51036ee2e3e0a0658ed8b70ab7809e2e9fd/merged
overlay          95G   47G   44G  52% /var/lib/docker/overlay2/a360a893970604b2ae8ffb06378cb2f3ea326936c31e43df00bccb9a3348dae4/merged
overlay          95G   47G   44G  52% /var/lib/docker/overlay2/d696760b0c637fdfbd0c9f8f2b6d900dfd2afba2566731a45bf9173cc84f6bad/merged
tmpfs            13G     0   13G   0% /run/user/0
  1. 设备未格式化:确保 /dev/vdb 已经格式化为 ext4 文件系统。如果没有,您需要先格式化它:

    sudo mkfs.ext4 /dev/vdb
    

    警告: 这个操作会删除设备上的所有数据!请在执行此操作前确认 /dev/vdb 不包含重要数据,或者您已经备份了所需的数据。

  2. 设备不是分区:如果 /dev/vdb 是整个硬盘而不是分区,请确保您确实要挂载整个硬盘而非单独的分区。通常我们会对硬盘进行分区(如 /dev/vdb1),然后对分区进行格式化和挂载。

  3. 设备存在错误:如果设备上有物理损坏或文件系统错误,mkfs.ext4 可能也无法完成格式化。在这种情况下,可能需要进行数据恢复或更换硬盘。

  4. 挂载点问题:确保挂载点 /mnt/newdisk 存在。如果尚未创建,先创建挂载点:

    sudo mkdir /mnt/newdisk
    
  5. 驱动支持问题:虽然这种情况相对少见,但在某些情况下,Linux 内核可能没有加载所需的模块来支持 ext4 文件系统。检查系统日志(如通过 dmesg 命令)以获取更多关于错误的详细信息。

在解决以上问题后,再尝试重新挂载 /dev/vdb

sudo mount -t ext4 /dev/vdb /mnt/newdisk

其中:

  • sudo 是为了获取必要的管理员权限。
  • /dev/vdb 是待挂载的磁盘分区。
  • /mnt/newdisk 是你希望挂载该分区的目录。

如果磁盘分区需要特定的文件系统类型(如ext4、ntfs等),可以在命令中加入 -t 参数来指定,例如:

sudo mount -t ext4 /dev/vdb /mnt/newdisk

如果希望在系统重启后仍然保持自动挂载,需要编辑 /etc/fstab 文件,在其中添加相应的条目。

另外,卸载已挂载的磁盘使用的是 umount 命令:

sudo umount /mnt/newdisk

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

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

相关文章

web攻防——csrf,ssrf

csrf 当我们在访问自己的管理员系统的时候,打开别人发的钓鱼连接就会自动增加管理员(前提,后台在登录状态)当我们打开别人发的网站,就会触发增加管理员的数据包 假设我们要测试这个网站 看到这个,就得下载一…

第二十七节 Java 多态

本章主要为大家介绍java多态的概念,以及便于理解的多态简单例子。 Java 多态 多态是同一个行为具有多个不同表现形式或形态的能力。 多态性是对象多种表现形式的体现。 比如我们说"宠物"这个对象,它就有很多不同的表达或实现,比…

计算机组成原理-3-系统总线

3. 系统总线 文章目录 3. 系统总线3.1 总线的基本概念3.2 总线的分类3.3 总线特性及性能指标3.4 总线结构3.5 总线控制3.5.1 总线判优控制3.5.2 总线通信控制 本笔记参考哈工大刘宏伟老师的MOOC《计算机组成原理(上)_哈尔滨工业大学》、《计算机组成原理…

Positive Technologies 专家发现的漏洞已在 ABB 控制器中得到修复

🌟 我们的同事一如既往地表现出色:应用分析专家 Natalia Tlyapova 和 Denis Goryushev 因发现 Freelance AC 900F 和 AC 700F 控制器中的两个漏洞而受到 ABB 的表彰。 这些设备用于自动化大规模连续循环生产设施和构建企业配送控制系统。利用这些漏洞的…

Codeforces Round 925 (Div. 3) G. One-Dimensional Puzzle【推公式+组合数学+隔板法】

原题链接:https://codeforces.com/problemset/problem/1931/G 题目描述: 有 4 种拼图,其中第 i 种拼图有 ci​ 张。 两张拼图可以连结当且仅当它们相邻的卡槽中一个凹陷一个突出。 我们希望将所有的拼图从左往右拼起来,求总方案…

系统架构设计师笔记第37期:数据访问层设计

设计高效的数据访问层:优化你的应用性能与可维护性 在软件开发中,数据访问层是连接应用程序和数据库之间的关键组件。一个高效的数据访问层不仅可以提高应用程序的性能,还能增强其可维护性和可扩展性。本文将探讨如何设计一个高效的数据访问层,以优化你的应用程序。 1. 选…

js 中文乱码解决、乱码对照

1、js iso-8859-1转utf-8 在JavaScript中,可以使用内置的TextEncoder和TextDecoderAPI来实现ISO-8859-1编码和UTF-8编码之间的转换。以下是一个将ISO-8859-1编码的字符串转换为UTF-8编码的示例代码: function convertISO88591ToUTF8(isoString) {// 将…

C语言数据结构基础——二叉树学习笔记(二)topk问题

1.top-k问题 1.1思路分析 TOP-K 问题:即求数据结合中前 K 个最大的元素或者最小的元素,一般情况下数据量都比较大 。 比如:专业前 10 名、世界 500 强、富豪榜、游戏中前 100 的活跃玩家等。 对于 Top-K 问题,能想到的最简单直…

Gradle v8.5 笔记 - 从入门到进阶(基于 Kotlin DSL)

目录 一、前置说明 二、Gradle 启动! 2.1、安装 2.2、初始化项目 2.3、gradle 项目目录介绍 2.4、Gradle 项目下载慢?(万能解决办法) 2.5、Gradle 常用命令 2.6、项目构建流程 2.7、设置文件(settings.gradle.…

什么是web组态?Web组态软件哪个好用?

随着工业4.0的到来,物联网、大数据、人工智能等技术的融合应用,使得工业领域正在经历一场深刻的变革。在这个过程中,Web组态技术以其独特的优势,正在逐渐受到越来越多企业的关注和认可。那么,什么是Web组态&#xff1f…

快速从0-1完成聊天室开发——环信ChatroomUIKit功能详解

聊天室是当下泛娱乐社交应用中最经典的玩法,通过调用环信的 IM SDK 接口,可以快速创建聊天室。如果想根据自己业务需求对聊天室应用的 UI界面、弹幕消息、礼物打赏系统等进行自定义设计,最高效的方式则是使用环信的 ChatroomUIKit 。 文档地址…

打开Railway神奇大门:Railway免费注册部署全面教程

🧙‍♂️ 诸位好,吾乃斜杠君,编程界之翘楚,代码之大师。算法如流水,逻辑如棋局。 📜 吾之笔记,内含诸般技术之秘诀。吾欲以此笔记,传授编程之道,助汝解技术难题。 &#…

JavaScript初学心得

JavaScript JavaScript原名是livescript,是由美国网景开发的一种用于对网页操作的脚本语言 网页操作(图片切换) 脚本语言(不需要编译 sql,html,css,javascript,由某种解释器直接可以运行) livescript也是面向对象的…

5.2.3、【AI技术新纪元:Spring AI解码】 Azure OpenAI 扩展

Azure OpenAI 扩展 Azure的OpenAI扩展了OpenAI的功能,提供安全的文本生成和用于各种任务的嵌入式计算模型: 相似性嵌入式非常擅长捕捉两个或多个文本片段之间的语义相似性。 文本搜索嵌入式有助于衡量长文档与短查询的相关性。 代码搜索嵌入式用于嵌入代码片段和嵌入自然…

外键约束

目录 外键约束 对数据表进行初期设计,暂时不使用外键 验证限制三 验证级联删除 设置级联更新 Oracle从入门到总裁:​​​​​​https://blog.csdn.net/weixin_67859959/article/details/135209645 外键约束 外键约束主要是在父子表关系中体现的一种约束操作。…

干好工作18法

FROM 微信公众号“泽平宏观”,“泽平宏观” FROM 网络 方法是为达到某种目标而采取的途径、步骤、手段等,是人类认识和改造客观世界的明灯和路标。方法十分重要,方法得当事半功倍,方法失当事倍功半。 方向正确以后,方法…

代码随想录算法训练营day28 | 回溯算法之93.复原IP地址 78.子集 90.子集II

三刷day28 93.复原IP地址判断子串是否合法 78.子集回溯三部曲 90.子集II 93.复原IP地址 题目链接 解题思路: 切割问题就可以使用回溯搜索法把所有可能性搜出来 回溯三部曲 递归参数 startIndex一定是需要的,因为不能重复分割,记录下一层递…

windows取证

Windows事件日志分析 使用Windows事件日志查看器,打开实验文档“security01.evtx”。按“日期和时间”对日志进行分组统计;按“事件ID”对日志进行分组统计: 问题:日志中是否有用户登录失败的记录。如果有,请按“登录…

AI智能客服的数据训练流程

实现智能客服的数据训练流程可以分为几个主要步骤,包括数据准备、模型选择、模型训练和评估。以下是一个基本的数据训练流程,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。 1.数据准备&am…

1-postgresql数据库高可用脚本详解

问题: pgrep -f postgres > /dev/null && echo 0 || pkill keepalived 这是什么意思 建议换成 pgrep -f postmaster > /dev/null && echo 0 || pkill keepalived 回答 这条命令是一个复合命令,包含条件执行和重定向的元素。让我们…