ubuntu 挂载新硬盘 记录

Ref
安全自动挂载硬盘, https://berylbot.com/archives/mount-disks-ubuntu
挂载新硬盘, https://berylbot.com/archives/mount-disks-ubuntu


1. 检查新硬盘是否被系统识别

lsblk -f 查看所有硬盘的UUID, 其中 mount point 为空则表示尚未挂载的硬盘。

  • 列出所有可用的块(block)设备信息。 块设备是指那些可以存储或传输数据的设备,如硬盘、固态硬盘、USB驱动器等。
  • -f 额外显示关于文件系统的信息。

在这里插入图片描述


2. 找到新硬盘的名称,并格式化

  • sudo fdisk -l
    • 列出所有已识别磁盘的分区表
    • 新硬盘名称 /dev/sdb
      在这里插入图片描述
  • sudo mkfs -t ext4 /dev/sdb
    • 格式化磁盘。 ext4 格式
    • : 不用进行任何操作的,会自动选择的。
      在这里插入图片描述

3. 挂载硬盘

  • 挂载
sudo mount -t ext4 /dev/sdb ~/dataDisk
  • 卸载
sudo umount ~/dataDisk
  • 查看是否挂载成功
df -h
-----
Filesystem      Size  Used Avail Use% Mounted on
udev             16G     0   16G   0% /dev
tmpfs           3.2G  2.3M  3.2G   1% /run
/dev/sda3       226G  121G   94G  57% /
tmpfs            16G   12M   16G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs            16G     0   16G   0% /sys/fs/cgroup
/dev/loop0      128K  128K     0 100% /snap/bare/5
/dev/loop1       64M   64M     0 100% /snap/core20/2264
/dev/loop2       75M   75M     0 100% /snap/core22/1380
/dev/loop3       64M   64M     0 100% /snap/core20/2318
/dev/loop4       75M   75M     0 100% /snap/core22/1122
/dev/loop6       39M   39M     0 100% /snap/snapd/21465
/dev/loop5      506M  506M     0 100% /snap/gnome-42-2204/176
/dev/loop7       92M   92M     0 100% /snap/gtk-common-themes/1535
/dev/loop10     347M  347M     0 100% /snap/gnome-3-38-2004/119
/dev/loop13      39M   39M     0 100% /snap/snapd/21759
/dev/loop9       13M   13M     0 100% /snap/snap-store/1113
/dev/loop8       13M   13M     0 100% /snap/snap-store/959
/dev/loop11     350M  350M     0 100% /snap/gnome-3-38-2004/143
/dev/loop12     505M  505M     0 100% /snap/gnome-42-2204/172
/dev/sda1       2.0G  6.1M  1.9G   1% /boot/efi
/dev/sda4       226G  189G   26G  89% /home
tmpfs           3.2G   20K  3.2G   1% /run/user/126
tmpfs           3.2G   32K  3.2G   1% /run/user/1000
/dev/sdb        916G   28K  870G   1% /home/xxx/dataDisk

4. 设置开机自动挂载

默认关机重启之后需要重新挂载,所以需要设置开机自动挂载。

  • 查看硬盘的UUID.
sudo blkid /dev/sdb
----
/dev/sdb: UUID="efc2cc53-cb8a-4fe8-9bf0-300bedd60f69" TYPE="ext4"

则能够从返回信息中获取UUID="efc2cc53-cb8a-4fe8-9bf0-300bedd60f69".

  • 修改 /etc/fstab 文件
    在文档末尾添加裹在磁盘的信息。
    格式为:
    [UUID=************] [挂载磁盘分区]  [挂载磁盘格式] defaults  0  2
    
    UUID=efc2cc53-cb8a-4fe8-9bf0-300bedd60f69 /home/wubing/dataDisk ext4 defaults 0  2
    
    第一个数字:0表示开机不检查磁盘,1表示开机检查磁盘;
    第二个数字:0表示交换分区,1代表启动分区(Linux),2表示普通分区

5. 后续

5.1 修改挂载点权限

在挂载的文件夹创建和拷贝程序,发现权限不够。

drwxr-xr-x  3 root   root       4096 624 11:46 dataDisk/

只有root有权限修改文件夹。一次性为同组用户和其他用户添加读写权限:

sudo chmod go+rw dataDisk/

5.2 docker 默认位置

https://blog.csdn.net/bigcucumber/article/details/129520212

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

鸿蒙开发设备管理:【@ohos.batteryInfo (电量信息)】

电量信息 该模块主要提供电池状态和充放电状态的查询接口。 说明: 本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 导入模块 import batteryInfo from ohos.batteryInfo;属性 描述电池信息。 系统能…

三元和磷酸铁锂电池有什么区别?

现在的电动车大多都会使用到锂电池,在常见的锂电池分为两种,一种是三元锂电池另外一种是磷酸铁锂电池,面对这两种锂电池时,它们到底有什么不同? 1、材料不同 这两种锂电池的不同之处便是材料不同,磷酸铁锂…

C#和python端通信之使用共享内存

一、前言 本篇主要实验通过使用共享内存实现C#端代码和python端代码之间的通信,主要目的是相较于直接传输较大的数据(例如图像数据),该方式更节省时间。 二、代码 C#端: 创建了一个大小为1的共享内存,名为…

搜维尔科技:SenseGlove Nova2国内首款支持手掌心力回馈手套开售

《SenseGlove Nova 2》现正全球发行中! 搜维尔科技独家代理最新上市的 SenseGlove Nova 2 是世上首款,也是目前市面上唯一一款提供手掌力回馈的无缐VR力回馈手套,它结合了三种最先进的反馈技术,包括主动反馈、强力反馈及震动反馈&#xff0c…

【Flink metric(1)】Flink指标系统的系统性知识:获取metric以及注册自己的metric

文章目录 一. Registering metrics:向flink注册新自己的metrics1. 注册metrics2. Metric types:指标类型2.1. Counter2.2. Gauge2.3. Histogram(ing)2.4. Meter 二. Scope:指标作用域1. User Scope2. System Scope ing3. User Variables 三. Reporter ing四. System…

Linux线程互斥锁

目录 🚩看现象,说原因 🚩解决方案 🚩互斥锁 🚀关于互斥锁的理解 🚀关于原子性的理解 🚀如何理解加锁和解锁是原子的 🚩对互斥锁的简单封装 引言 大家有任何疑问,可…

昇思25天学习打卡营第4天|onereal

今天学习的内容是:ResNet50迁移学习 以下内容拷贝至教程,实话实话看不懂,迷迷糊糊都运行jupyter里的代码。走完程序,训练生成了一些图片。 ResNet50迁移学习 在实际应用场景中,由于训练数据集不足,所以很少…

python OpenCV 库中的 cv2.Canny() 函数来对图像进行边缘检测,并显示检测到的边缘特征

import cv2# 加载图像 image cv2.imread(4.png)# 使用 Canny 边缘检测算法提取边缘特征 edges cv2.Canny(image, 100, 200)# 显示边缘特征 cv2.imshow(Edges, edges) cv2.waitKey(0) cv2.destroyAllWindows() 代码解析: 导入 OpenCV 库: import cv2加…

【十】【QT开发应用】QT中文乱码解决方案

QT中文乱码解决方案 粘贴代码导致的乱码 粘贴别人的代码时,在记事本里面"过一遍",然后再粘贴到QTCreator 使用u8 配置QT 不使用QT使用VS QT自选编码格式 结尾 最后,感谢您阅读我的文章,希望这些内容能够对您有所启发和帮助。如果您有任何问…

新能源汽车CAN总线故障定位与干扰排除的几个方法

CAN总线是目前最受欢迎的现场总线之一,在新能源车中有广泛应用。新能源车的CAN总线故障和隐患将影响驾驶体验甚至行车安全,如何进行CAN总线故障定位及干扰排除呢? 目前,国内机动车保有量已经突破三亿大关。由于大量的燃油车带来严峻的环境问题,因此全面禁售燃油车的日程在…

C语言笔记26 •顺序表应用•

基于动态顺序表实现通讯录项目 1.通讯录其实也就是顺序表,就是把里面存的数据类型变了一下 ,所以有一些方法对于顺序表适用,对于通讯录也是适用的(初始化,销毁,内存空间扩容)。 2.要用到顺序表…

Ngnix内存池——高并发实现高效内存管理

目录 一、高并发下传统方式的弊端 1、常用的内存操作函数 2、弊端一 3、弊端二 4、弊端三 5、弊端四 二、弊端解决之道 1、内存管理维度分析 2、内存管理组件选型 三、高并发内存管理最佳实践 1、内存池技术 2、内存池如何解决弊端 3、高并发内存池如何实现 四、…

springboot+vue+mysql+mybatis 二手交易平台

springbootvuemysqlmybatis 二手交易平台 相关技术 javaspringbootmybatismysqlvueelementui

十常侍乱政 | 第2集 | 愿领精兵五千,斩关入内,册立新君,诛杀宦党,扫清朝廷,以安天下 | 三国演义 | 逐鹿群雄

🙋大家好!我是毛毛张! 🌈个人首页: 神马都会亿点点的毛毛张 📌这篇博客是毛毛张分享三国演义文学剧本中的经典台词和语句,本篇分享的是《三国演义》第Ⅰ部分《群雄逐鹿》的第2️⃣集《十常侍乱政治》&am…

DigitalOcean Droplet 云主机新增内置第五代 Xeon CPU 机型

DigitalOcean 近期宣布,在其高级 CPU 服务器(Premium CPU-Optimized Droplet)队列中引入英特尔第五代Xeon可扩展处理器(代号为 Emerald Rapids)。作为英特尔产品线中的最新一代用于数据中心工作负载的处理器&#xff0…

干涉阵型成图参数记录【robust】

robust 这个玩意经常忘记,就是取2的时候是更加显示大尺度的结构,取-2更加显示小尺度结果,一般取0就是正常就好了

数学建模--lingo解决线性规划问题~~灵敏度分析的认识

目录 1.线性规划问题举隅 (1)问题介绍 (2)问题分析 (3)灵敏度分析 (4)方法缺陷 (5)可行域&凸集 2.lingo的简单认识 (1)默认…

Halcon 如何根据特征过滤区域和XLD

一 如何跟进特征过滤区域和XLD dev_open_window(0,0,512,512,black,WindowHandle)read_image(Image,fabrik)threshold(Image,Region,128,255)connection(Region,ConnectedRegions)*根据面积范围[8000,9000] dev_display(Image)select_shape(ConnectedRegions,SelectedRegions,…

数据结构速成--树和二叉树

由于是速成专题,因此内容不会十分全面,只会涵盖考试重点,各学校课程要求不同 ,大家可以按照考纲复习,不全面的内容,可以看一下小编主页数据结构初阶的内容,找到对应专题详细学习一下。 气死了…

springboot + Vue前后端项目(第二十记)

项目实战第二十记 写在前面1. 高德地图官网2. 开发文档3. 集成高德地图3.1 在public文件夹下创建config.js3.2 index.html(在项目启动文件中引入外部的js)3.3 点标记(用点标记当前位置)3.4 信息窗体(点击当前位置&…