Ubuntu 新增2T 硬盘,配置自动挂载
Ubuntu 台式机内存太小了,增加了一块 2T 的硬盘,记录下配置过程:
- 查看硬盘信息
可以看出,我电脑当前有三块硬盘:
(1)/dev/nvme0n1
系统盘,256 G
,分了两个区/dev/nvme0n1p1
、/dev/nvme0n1p2
(2)/dev/sda
第一块硬盘,1 T
,分了一个区/dev/sda1
(3)/dev/sdb
第二块硬盘(本次新增的硬盘)
~$ sudo fdisk -lDisk /dev/nvme0n1:238.5 GiB,256060514304 字节,500118192 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:gpt
磁盘标识符:A193F5C4-449A-4D78-9F37-6FF383CEF479设备 起点 末尾 扇区 大小 类型
/dev/nvme0n1p1 2048 1050623 1048576 512M EFI 系统
/dev/nvme0n1p2 1050624 500117503 499066880 238G Linux 文件系统Disk /dev/sda:931.5 GiB,1000204886016 字节,1953525168 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘标签类型:gpt
磁盘标识符:E07BFC3A-8287-4B28-BE4C-3227E09CEEDC设备 起点 末尾 扇区 大小 类型
/dev/sda1 2048 1953525134 1953523087 931.5G Linux 文件系统Disk /dev/sdb:1.8 TiB,2000398934016 字节,3907029168 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
- 给
/dev/sdb
硬盘创建分区
~$ sudo fdisk /dev/sdb
命令(输入 m 获取帮助): p ------> 输入 p 查看当前分区
Disk /dev/sdb:1.8 TiB,2000398934016 字节,3907029168 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘标签类型:dos
磁盘标识符:0x36f587e8命令(输入 m 获取帮助): n ------> 输入 n 创建分区
分区类型p 主分区 (0个主分区,0个扩展分区,4空闲)e 扩展分区 (逻辑分区容器)
选择 (默认 p): p ------> 输入 p
分区号 (1-4, 默认 1): ------> 直接回车
第一个扇区 (2048-3907029167, 默认 2048): ------> 直接回车
上个扇区,+sectors 或 +size{K,M,G,T,P} (2048-3907029167, 默认 3907029167):创建了一个新分区 1,类型为“Linux”,大小为 1.8 TiB。命令(输入 m 获取帮助): p ------> 输入 p 查看当前分区Disk /dev/sdb:1.8 TiB,2000398934016 字节,3907029168 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘标签类型:dos
磁盘标识符:0x36f587e8设备 启动 起点 末尾 扇区 大小 Id 类型
/dev/sdb1 2048 3907029167 3907027120 1.8T 83 Linux命令(输入 m 获取帮助): w -------> 输入 w 保存分区表
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。
- 格式化分区
/dev/sdb1
为EXT4
格式
~$ sudo mkfs.ext4 /dev/sdb1
mke2fs 1.44.1 (24-Mar-2018)
丢弃设备块: 完成
创建含有 488378390 个块(每块 4k)和 122101760 个inode的文件系统
文件系统UUID:3c96d683-652e-4f55-bfe0-6424bc4adb70
超级块的备份存储于下列块:32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,102400000, 214990848正在分配组表: 完成
正在写入inode表: 完成
创建日志(262144 个块) 完成
写入超级块和文件系统账户统计信息: 已完成
- 挂载分区
~/work$ mkdir sdb1_hdisk
~/work$ chmod 777 sdb1_hdisk/
~/work$ sudo mount /dev/sdb1 sdb1_hdisk/
~/work$ df -HT
文件系统 类型 容量 已用 可用 已用% 挂载点
udev devtmpfs 17G 0 17G 0% /dev
tmpfs tmpfs 3.4G 2.1M 3.4G 1% /run
/dev/nvme0n1p2 ext4 251G 187G 52G 79% /
tmpfs tmpfs 17G 0 17G 0% /dev/shm
tmpfs tmpfs 5.3M 4.1k 5.3M 1% /run/lock
tmpfs tmpfs 17G 0 17G 0% /sys/fs/cgroup
/dev/loop1 squashfs 230M 230M 0 100% /snap/gnome-3-34-1804/72
/dev/loop2 squashfs 69M 69M 0 100% /snap/gtk-common-themes/1515
/dev/loop3 squashfs 2.3M 2.3M 0 100% /snap/gnome-calculator/934
/dev/loop5 squashfs 67M 67M 0 100% /snap/core20/1950
/dev/loop4 squashfs 367M 367M 0 100% /snap/gnome-3-38-2004/143
/dev/loop8 squashfs 918k 918k 0 100% /snap/gnome-logs/119
/dev/nvme0n1p1 vfat 536M 5.6M 531M 2% /boot/efi
/dev/loop7 squashfs 59M 59M 0 100% /snap/core18/2785
/dev/loop0 squashfs 56M 56M 0 100% /snap/snapd/19361
/dev/loop6 squashfs 56M 56M 0 100% /snap/snapd/19457
/dev/loop9 squashfs 525k 525k 0 100% /snap/gnome-characters/785
/dev/sda1 ext4 984G 865G 69G 93% /home/ciellee/work/sda1_hdisk
/dev/loop10 squashfs 510M 510M 0 100% /snap/gnome-42-2204/120
/dev/loop11 squashfs 1.6M 1.6M 0 100% /snap/gnome-system-monitor/181
/dev/loop12 squashfs 490M 490M 0 100% /snap/gnome-42-2204/111
/dev/loop13 squashfs 787k 787k 0 100% /snap/gnome-logs/115
/dev/loop14 squashfs 78M 78M 0 100% /snap/core22/817
/dev/loop15 squashfs 59M 59M 0 100% /snap/core18/2751
/dev/loop16 squashfs 525k 525k 0 100% /snap/gnome-characters/789
/dev/loop17 squashfs 2.3M 2.3M 0 100% /snap/gnome-calculator/945
/dev/loop18 squashfs 67M 67M 0 100% /snap/core20/1974
/dev/loop19 squashfs 230M 230M 0 100% /snap/gnome-3-34-1804/93
/dev/loop20 squashfs 97M 97M 0 100% /snap/gtk-common-themes/1535
/dev/loop21 squashfs 78M 78M 0 100% /snap/core22/806
/dev/loop22 squashfs 367M 367M 0 100% /snap/gnome-3-38-2004/140
/dev/loop23 squashfs 1.6M 1.6M 0 100% /snap/gnome-system-monitor/184
/dev/loop24 squashfs 132k 132k 0 100% /snap/bare/5
/dev/loop25 squashfs 182M 182M 0 100% /run/wine
tmpfs tmpfs 3.4G 29k 3.4G 1% /run/user/121
tmpfs tmpfs 3.4G 0 3.4G 0% /run/user/1000
/dev/sdb1 ext4 2.0T 29k 1.9T 1% /home/ciellee/work/sdb1_hdisk ------> 新增的硬盘挂载成功
- 查看
/dev/sdb1
分区的UUID="3c96d683-652e-4f55-bfe0-6424bc4adb70"
~/work$ sudo blkid
/dev/nvme0n1: PTUUID="a193f5c4-449a-4d78-9f37-6ff383cef479" PTTYPE="gpt"
/dev/nvme0n1p1: UUID="AF9B-73E1" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="8fadced0-ae2f-4fa9-80da-2b02af416c81"
/dev/nvme0n1p2: UUID="ac7c2c55-cb57-4786-8206-afaace91d72f" TYPE="ext4" PARTUUID="d4528cfe-2daa-4e72-92d9-d2d2244209bc"
/dev/sda1: UUID="4074b1d1-b44c-4e24-85c4-76f64bd500ec" TYPE="ext4" PARTUUID="37dd1418-2a95-414c-b3bf-40b52481479d"
/dev/sdb1: UUID="3c96d683-652e-4f55-bfe0-6424bc4adb70" TYPE="ext4" PARTUUID="36f587e8-01"
- 修改
/etc/fstab
配置硬盘自动挂载
~/work$ sudo vim /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/nvme0n1p2 during installation
UUID=ac7c2c55-cb57-4786-8206-afaace91d72f / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=AF9B-73E1 /boot/efi vfat umask=0077 0 1
/swapfile none swap sw 0 0UUID=4074b1d1-b44c-4e24-85c4-76f64bd500ec /home/ciellee/work/sda1_hdisk ext4 defaults 0 1
UUID=3c96d683-652e-4f55-bfe0-6424bc4adb70 /home/ciellee/work/sdb1_hdisk ext4 defaults 0 1
相关文章:
Ubuntu 新增2T 硬盘,配置自动挂载
Ubuntu 台式机内存太小了,增加了一块 2T 的硬盘,记录下配置过程: 查看硬盘信息 可以看出,我电脑当前有三块硬盘: (1) /dev/nvme0n1 系统盘,256 G,分了两个区 /dev/nvme0n…...

Windows下安装HBase
Windows下安装HBase 一、HBase简介二、HBase下载安装包三、环境准备3.1、 JDK的安装3.2、 Hadoop的安装 四、HBase安装4.1、压缩包解压为文件夹4.2、配置环境变量4.3、%HBASE_HOME%目录下新建临时文件夹4.4、修改配置文件 hbase-env.cmd4.4.1、配置JAVA环境4.4.2、set HBASE_MA…...

在家构建您的迷你 ChatGPT
这篇文章分为三个部分;他们是: 什么是指令遵循模型?如何查找遵循模型的指令构建一个简单的聊天机器人废话不多说直接开始吧!!! 什么是指令遵循模型? 语言模型是机器学习模型,可以根…...

Cisco IOS操作(红茶三杯CCNA)
Cisco路由器组件 CPU:执行指令RAM:断电内容丢失 运行操作系统运行配置文件IP路由表ARP缓存数据包缓存区 ROM:保存开机自检软件,存储路由器的启动引导程序 bootstrap指令基本的自检软件迷你版IOS 非易失RAM(NVRAM&#…...

在Linux中用strsignal函数输出对各种信号的描述
2023年7月29日,周六上午 目录 函数原型Linux有多少种信号使用示例 函数原型 #include <string.h>char* strsignal(int signum);strsignal函数接受一个整数参数signum,表示信号的编号。 用于把信号编号转换成一个简短的对这个信号编号的描述。 L…...

分布式文件存储与数据缓存 Redis高可用分布式实践(上)
一、Reids概述 1.1 为什么要使用NoSQL 单机Mysql的美好年代 在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。在那个时候,更多的都是静态网页,动态交互类型的网站不多。 遇到问题: 随着用户数的…...

chatglm2外挂知识库问答的简单实现
一、背景 大语言模型应用未来一定是开发热点,现在一个比较成功的应用是外挂知识库。相比chatgpt这个知识库比较庞大,效果比较好的接口。外挂知识库大模型的方式可以在不损失太多效果的条件下获得数据安全。 二、原理 现在比较流行的一个方案是langcha…...

从0到1开发go-tcp框架【1-搭建server、封装连接与业务绑定、实现基础Router、抽取全局配置文件】
从0到1开发go-tcp框架【1-搭建server、封装连接与业务绑定、实现基础Router】 本期主要完成对Server的搭建、封装连接与业务绑定、实现基础Router(处理业务的部分)、抽取框架的全局配置文件 从配置文件中读取数据(服务器监听端口、监听IP等&a…...
建设银行秋招指南,备考技巧和考试内容详解
建设银行秋招简介 银行作为非常吃香的岗位,每年都有不少同学通过投递简历,进入笔试,再到面试成功,成功到银行就职,也有相当一部分同学因为信息差,符合条件却没有报名。无法进入银行工作。 建设银行的秋招…...

Cilium 系列-7-Cilium 的 NodePort 实现从 SNAT 改为 DSR
系列文章 Cilium 系列文章 前言 将 Kubernetes 的 CNI 从其他组件切换为 Cilium, 已经可以有效地提升网络的性能。但是通过对 Cilium 不同模式的切换/功能的启用,可以进一步提升 Cilium 的网络性能。具体调优项包括不限于: 启用本地路由 (Native Rou…...
React的hooks---useReducer
useReducer 作为 useState 的代替方案,在某些场景下使用更加适合,例如 state 逻辑较复杂且包含多个子值,或者下一个 state 依赖于之前的 state 等。 使用 useReducer 还能给那些会触发深更新的组件做性能优化,因为父组件可以向自…...
自然语言处理从入门到应用——LangChain:模型(Models)-[文本嵌入模型Ⅱ]
分类目录:《自然语言处理从入门到应用》总目录 本文将介绍如何在LangChain中使用Embedding类。Embedding类是一种与嵌入交互的类。有很多嵌入提供商,如:OpenAI、Cohere、Hugging Face等,这个类旨在为所有这些提供一个标准接口。 …...
Olap BI工具对比
背景 目前公司主要使用数据存储有MySQL、ES、Hive、HBase、TiDB等 MySQL用于存储应用的基本支撑数据,数据量少;ES和Hbase用于存储和查询调用记录,数据量多;Hive和TiDB用于DC上使用,数据量多。主要使用的数据分析平台…...

【iOS】Cocoapods的安装以及使用
文章目录 前言一、Cocoapods的作用二、安装Cocoapods三、使用Cocoapods总结 前言 最近笔者在仿写天气预报App时用到了api调用数据,一般的基本数据类型我们用Xcode中自带的框架就可以转换得到。但是在和风天气api中的图标的格式为svg格式。 似乎iOS13之后Xcode中可…...

OpenCvSharp (C# OpenCV) 二维码畸变矫正--基于透视变换(附源码)
导读 本文主要介绍如何使用OpenCvSharp中的透视变换来实现二维码的畸变矫正。 由于CSDN文章中贴二维码会导致显示失败,大家可以直接点下面链接查看图片: C# OpenCV实现二维码畸变矫正--基于透视变换 (详细步骤 + 代码) 实现步骤 讲解实现步骤之前先看下效果(左边是原图,右边…...

下级平台级联视频汇聚融合平台EasyCVR,层级显示不正确的原因排查
视频汇聚平台安防监控EasyCVR可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有GB28181、RTSP/Onvif、RTMP等,以及厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等,能对外分发RTSP、RTMP、FLV、HLS、WebRTC等…...
Android程序CPU使用大的异常分析
程序出现CPU使用过高的问题,如果能够重现,就比较好办了,可以top命令查看各线程的cpu使用,定位到线程。 以下是问国内某AI的答案 在Android应用中,如果某个应用消耗了大量的CPU资源,可以采取以下方法进行分…...
[数学建模] 0、关于数学建模的一点看法付费专栏食用说明
文章目录 1、前言2、数学建模学习索引2.1、建模知识点 3、实战建模论文索引3.1、国赛真题索引3.1.1、[数学建模] [2001年国赛模拟] 1. 血管的三维重建3.1.2、[数学建模] [2011年B国赛模拟] 2. 交巡警服务平台的设置与调度3.1.3、[数学建模][2012年A国赛模拟] 3. 葡萄酒的评价 3…...
2.oracle数据库自增主键
不同于mysql,oracle主键自增不能在建表时直接设置,其实也很简单 1.建表 CREATE TABLE test(id NUMBER NOT NULL,key1 VARCHAR2(40) NULL,key2 VARCHAR2(40) NULL);2.设置主键 alter table test add constraint test_pk primary key (id);3.新建序列tes…...
算法通关村第二关——链表加法的问题解析
题目类型 链表反转、栈 题目描述 * 题目: * 给你两个非空链表来表示两个非负整数,数字最高位位于链表的开始位置。 * 它们的每个节点都只存储一个数字。将这两个数相加会返回一个新的链表。 * 你可以假设除了数字0外,这两个数字都不会以0开头…...

Swift 协议扩展精进之路:解决 CoreData 托管实体子类的类型不匹配问题(下)
概述 在 Swift 开发语言中,各位秃头小码农们可以充分利用语法本身所带来的便利去劈荆斩棘。我们还可以恣意利用泛型、协议关联类型和协议扩展来进一步简化和优化我们复杂的代码需求。 不过,在涉及到多个子类派生于基类进行多态模拟的场景下,…...

大数据零基础学习day1之环境准备和大数据初步理解
学习大数据会使用到多台Linux服务器。 一、环境准备 1、VMware 基于VMware构建Linux虚拟机 是大数据从业者或者IT从业者的必备技能之一也是成本低廉的方案 所以VMware虚拟机方案是必须要学习的。 (1)设置网关 打开VMware虚拟机,点击编辑…...

【Redis技术进阶之路】「原理分析系列开篇」分析客户端和服务端网络诵信交互实现(服务端执行命令请求的过程 - 初始化服务器)
服务端执行命令请求的过程 【专栏简介】【技术大纲】【专栏目标】【目标人群】1. Redis爱好者与社区成员2. 后端开发和系统架构师3. 计算机专业的本科生及研究生 初始化服务器1. 初始化服务器状态结构初始化RedisServer变量 2. 加载相关系统配置和用户配置参数定制化配置参数案…...
在 Nginx Stream 层“改写”MQTT ngx_stream_mqtt_filter_module
1、为什么要修改 CONNECT 报文? 多租户隔离:自动为接入设备追加租户前缀,后端按 ClientID 拆分队列。零代码鉴权:将入站用户名替换为 OAuth Access-Token,后端 Broker 统一校验。灰度发布:根据 IP/地理位写…...

学校招生小程序源码介绍
基于ThinkPHPFastAdminUniApp开发的学校招生小程序源码,专为学校招生场景量身打造,功能实用且操作便捷。 从技术架构来看,ThinkPHP提供稳定可靠的后台服务,FastAdmin加速开发流程,UniApp则保障小程序在多端有良好的兼…...
测试markdown--肇兴
day1: 1、去程:7:04 --11:32高铁 高铁右转上售票大厅2楼,穿过候车厅下一楼,上大巴车 ¥10/人 **2、到达:**12点多到达寨子,买门票,美团/抖音:¥78人 3、中饭&a…...
C++中string流知识详解和示例
一、概览与类体系 C 提供三种基于内存字符串的流,定义在 <sstream> 中: std::istringstream:输入流,从已有字符串中读取并解析。std::ostringstream:输出流,向内部缓冲区写入内容,最终取…...

MySQL 8.0 OCP 英文题库解析(十三)
Oracle 为庆祝 MySQL 30 周年,截止到 2025.07.31 之前。所有人均可以免费考取原价245美元的MySQL OCP 认证。 从今天开始,将英文题库免费公布出来,并进行解析,帮助大家在一个月之内轻松通过OCP认证。 本期公布试题111~120 试题1…...

vue3+vite项目中使用.env文件环境变量方法
vue3vite项目中使用.env文件环境变量方法 .env文件作用命名规则常用的配置项示例使用方法注意事项在vite.config.js文件中读取环境变量方法 .env文件作用 .env 文件用于定义环境变量,这些变量可以在项目中通过 import.meta.env 进行访问。Vite 会自动加载这些环境变…...

tree 树组件大数据卡顿问题优化
问题背景 项目中有用到树组件用来做文件目录,但是由于这个树组件的节点越来越多,导致页面在滚动这个树组件的时候浏览器就很容易卡死。这种问题基本上都是因为dom节点太多,导致的浏览器卡顿,这里很明显就需要用到虚拟列表的技术&…...