当前位置: 首页 > article >正文

Debian系统中挂载一个数据盘

如果你想在Debian系统中挂载一个名为sdb的数据盘,你可以按照以下步骤操作。请注意,这里假设sdb是整个磁盘的设备名,而不是特定的分区。如果你想要挂载磁盘上的特定分区,设备名可能会是sdb1、sdb2等。
如下是我执行成功得命令,实际应该分盘这个步骤缺少分盘步骤,下方有分盘步骤我没有成功但也记录下来,我怀疑是当时那个盘里有内容而且我还不是管理员导致的。

  1. 查找磁盘
    首先,确认你的数据盘确实被识别为sdb。可以使用lsblk或fdisk -l命令查看所有已连接的磁盘和分区信息。

sudo fdisk -l
或者

lsblk
2. 创建挂载点
你需要创建一个目录,作为磁盘挂载到系统中的挂载点。选择或创建一个目录,例如/mnt/data。

sudo mkdir -p /mnt/data
3. 格式化磁盘(如果需要)
如果这是一块新磁盘,或者你想要重新格式化它,可以使用mkfs工具。例如,使用ext4文件系统格式化sdb:

sudo mkfs.ext4 /dev/sdb
注意:这将会删除磁盘上所有的数据,请确保磁盘上没有重要数据或已经做好了备份。

  1. 挂载磁盘
    现在,你可以将磁盘挂载到之前创建的挂载点上。

sudo mount /dev/sdb /mnt/data
5. 自动挂载(可选)
如果你希望这个磁盘在系统启动时自动挂载,需要编辑/etc/fstab文件。

首先,获取你的磁盘的UUID:

sudo blkid
找到/dev/sdb的UUID,然后打开/etc/fstab文件:

sudo nano /etc/fstab
添加一行配置,类似于:

UUID=你的磁盘UUID /mnt/data ext4 defaults 0 2
保存并关闭文件。下次系统启动时,磁盘会自动挂载到指定目录。

无需重启系统
sudo mount -a
这条命令会根据/etc/fstab文件的内容,自动挂载所有定义的文件系统。确保没有错误消息出现,然后你可以使用df -h或ls /mnt/newdisk来验证新磁盘是否成功挂载。

注意事项
在执行任何磁盘操作之前,请确保对数据进行了备份,以防数据丢失。
确保在/etc/fstab中添加的UUID正确无误,否则可能导致系统启动异常。
如果你不确定,可以先手动挂载磁盘,并测试系统的稳定性和性能,再决定是否添加到/etc/fstab中自动挂载。


分盘步骤

将Debian系统挂载在数据盘上,通常是指在Linux环境下,将额外的存储设备(如硬盘驱动器、固态硬盘等)添加到系统中,并使其作为文件存储的位置。这个过程涉及到几个关键步骤:识别新的存储设备、格式化存储设备、创建挂载点、以及配置自动挂载。下面是一个基于Debian系统的大致步骤:

  1. 识别新的存储设备
    首先,你需要确认新的数据盘已经被系统识别。可以通过lsblk或者fdisk -l命令来查看所有可识别的磁盘和分区。

sudo fdisk -l
或者

lsblk
这些命令将列出所有磁盘和分区,包括大小、分区类型等信息。找到你的数据盘对应的设备标识符,比如/dev/sdb。

  1. 分区和格式化
    如果你的数据盘是全新的,没有分区,你需要先进行分区。可以使用fdisk(针对HDD)或gdisk(针对较新的GPT分区表的SSD)工具。

sudo fdisk /dev/sdb
然后按照提示进行分区。完成分区后,你需要格式化新分区,例如使用ext4文件系统:

sudo mkfs.ext4 /dev/sdb1
确保使用正确的分区设备文件,如/dev/sdb1。

  1. 创建挂载点
    你需要创建一个目录,作为数据盘的挂载点。

sudo mkdir /mnt/mydatadisk
4. 挂载数据盘
现在,你可以将数据盘挂载到刚刚创建的目录上:

sudo mount /dev/sdb1 /mnt/mydatadisk
5. 配置自动挂载
为了在每次启动时自动挂载数据盘,需要编辑/etc/fstab文件。

sudo nano /etc/fstab
在文件末尾添加一行,指定分区和挂载点:

plaintext
/dev/sdb1 /mnt/mydatadisk ext4 defaults 0 2
请确保替换/dev/sdb1和/mnt/mydatadisk为你的设备和挂载点路径。保存并关闭文件。

完成这些步骤后,你的Debian系统就会在每次启动时自动将数据盘挂载到指定的挂载点。这样,你就可以开始使用这个数据盘来存储文件了。

文件直接应用命令同上

sudo mount -a


http://www.kler.cn/a/231539.html

相关文章:

  • 【FAQ】HarmonyOS SDK 闭源开放能力 —Share Kit
  • 51单片机基础01 单片机最小系统
  • 深度学习:计算卷积神经网络中输出特征图尺寸的关键公式
  • ASP.NET Core Webapi 返回数据的三种方式
  • 基于单片机智能温室大棚监测系统
  • 了解什么是Python(简介)
  • 单片机向PC发送数据
  • C++之多线程(multi-thread)
  • Springboot项目报文加密(AES、RSA、Filter动态加密)
  • MySQL视图和索引
  • 【Lazy ORM】insert 使用
  • [大厂实践] Netflix容器平台内核panic可观察性实践
  • Qt 常用算法及正则表达式
  • Web课程学习笔记--JavaScript的性能优化-加载和执行
  • 【动态规划】【前缀和】【C++算法】LCP 57. 打地鼠
  • HTML元素的操作
  • 全套军事和民用监听系统
  • 【NLP冲吖~】二、隐马尔可夫模型(Hidden Markov model, HMM)
  • chagpt的原理详解
  • JUnit 5 注解总结与解析
  • 3060ti显卡+cuda12.1+win10编译安装生成fastdeploy的c++与python库
  • 【日志框架】
  • 【JavaEE Spring】Spring 原理
  • C++艺术字头文件:ArtText.h
  • PyTorch深度学习实战(23)——从零开始实现SSD目标检测
  • Debian系统显示中文