Linux--Ubuntu入门篇(Ubuntu下的磁盘管理)

article/2025/8/21 21:36:17

引言:

U盘类型: FAT32 (U盘右键属性)

一、Ubuntu磁盘文件(在/dev中)

/dev/sd* 文件,此类文件时磁盘设备文件,并不能直接访问磁盘,必须要将磁盘挂载到某一个目录才可以访问。(sd* 表示以sd开头的磁盘文件,如 sda, sda1.sda2.sda5,sdb,sdb1)

/dev 文件下是设备, u盘也是设备 ,那么首先在/dev下 cd sd*
查看所有以sd开头的磁盘文件。
再拔掉u盘,重新cd sd*, 看看少了哪些sd的文件,则说明该u盘就是该文件(注意:u盘对应多个sd开头的文件哦!!)
如 U盘对应 sdb 和 sdb1; 那么sdb1就是U盘的分区1;如设置多个分区,则分多几个sdbx;
通过上述,说明 /dev/sdb 和 /dev/sdb1 是U盘的设备文件(不一定是sdb哦,不同电脑不一样,可能是sdc等等,自己操作就知道是哪个文件了)

进入U盘: cd /media/用户名/U盘名

二、磁盘和目录的容量查询命令

df:列出文件系统的整体磁盘使用量。主要查看单个文件系统的使用量
du:评估文件系统的磁盘使用量,主要查看单个文件的大小。
du -h --max-depth=1 显示第一层

三、磁盘挂载与卸载,分区和格式化

1、磁盘的挂载和卸载
mount和umount命令

卸载
在这里插入图片描述
首先看Ubuntu桌面是否有U盘图标,这里一定不能话停留在这里,先右键解锁掉(这里的U盘不会因此而卸载掉,还是依然挂载在Ubuntu上)
再使用卸载命令: umount /media/用户名/U盘名 (这里有时候不需要用户名,具体自己ls一下当前目录情况来决定)
或者用 sudo umount /media/用户名/U盘名 -f
(这里要注意:你的命令行不要在 u盘的目录下,不然就类似你在用着U盘,因而卸载不了)

重新挂载:sudo mount /dev/sdb1 /mnt (将U盘的分区1挂载到 /mnt目录下(通常手动mkdir创建个目录udisk/ ,将U盘挂载在udisk/ ))
如果看到u盘里的中文乱码,那重新卸载再挂载(加参数)
sudo mount -o iocharset=utf8 /dev/sda1 /mnt/udisk

2、磁盘分区(相当于windows中将一个盘分为DEFG等多个盘)
fdisk命令

首先要将U盘卸载umount(不能挂载)
umount /media/7D50-6089
sudo fdisk /dev/sdb
再输入自己想要的命令,这里可输入 m , 寻求帮助。
输入 d (删除一个磁盘)
输入w (保存 写并且退出)

输入 ls /dev/sd* 可以看到 U盘分区1 : sdb1 已经被删除

分成多个磁盘:
(1) 首先要将U盘卸载umount(不能挂载)
umount /media/7D50-6089
(2)sudo fdisk /dev/sdb
(3)输入命令m帮助: 不懂命令的可以输入m帮助,懂得直接跳过此步
(4)输入 n (增加一个分区)
(5)输入p (选择分区类型,一般选p)
(6)输入 1-4 其中一个数字 (分区序号,看你现在分区有几个,没有分区就选1,有一个了就选2 。以此类推)
(7)第一个扇区 : 输入 :选择default后面的数字 2048个扇区(数字会变的) / 或者直接回车默认就行
在这里插入图片描述
(8)最后一个扇区, 这里会影响到你分配该区的容量是多少。输入 2099200
比如分配1G的容量。
1GB = 1024 * 1024 * 1024 = 1073741824
1个扇区等于 512B (512个字节)
即 1073741824 / 512 B = 2097152个扇区
此基础上,加上第一个扇区的数量2048 (若后面再重新分区2,那么这个第一个扇区的数值是不同的,就default后面的数值决定)
即得全部扇区为 2099200个扇区
(9)即分区完成,这时候可以对剩余内存再进行分区,如上操作
(10)分区全部完成后,输入 w ,完成写保存退出

分区完成后得要格式化
格式化:就是给每个分区装一个文件系统,比如FAT,EXT等

3、磁盘格式化
磁盘分区创建好以后就可以格式化磁盘,使用命令mkfs。如:
mkfs -t vfat /dev/sdx (即给 sdx分区安装FAT文件系统)

sudo mkfs -t vfat /dev/sdb1
sudo mkfs -t vfat /dev/sdb2
sudo mkfs -t vfat /dev/sdb3


http://chatgpt.dhexx.cn/article/g4NrblaR.shtml

相关文章

Linux之Ubuntu入门篇

Linux之Ubuntu入门篇 第1讲 开发电脑的选择 第2讲 VMware软件安装和虚拟机创建 第3讲 Ubuntu操作系统的安装 第4讲 Ubuntu初次体验 第5讲 虚拟机连接USB设备 第6.1讲 Ubuntu终端操作与Shell命令1 显示当前问价夹下所有文件详细信息 ls -al回跟目录 cd /显示当前路径 pwd系统信…

Linux-Ubuntu入门到精通之远程操作指令

目录 1️⃣shutdown2️⃣查看或配置网卡信息3️⃣网卡和IP地址4️⃣ifconfig5️⃣ping6️⃣远程登录和复制文件7️⃣ ssh 基础(重点)8️⃣域名 和 端口号9️⃣SSH 客户端的简单使用1️⃣0️⃣Windows 下 SSH 客户端的安装1️⃣1️⃣scp(掌握&…

Linux嵌入式学习之Ubuntu入门(二)磁盘文件介绍及分区、格式化等

系列文章目录 一、Linux嵌入式学习之Ubuntu入门(一)基本命令、软件安装及文件结构 文章目录 系列文章目录前言磁盘文件磁盘容量查询挂载与卸载卸载手动挂载 磁盘分区补充介绍文件系统类别 前言 继续学习Ubuntu操作 磁盘文件 磁盘文件是在/dev下的&…

Ubuntu入门编写

在Ubuntu系统中编写简单程序及简单命令的使用 一,编写简单的hello world 命令行输入vi hello.c 编写主程序 写程序 然后使用gcc命令编译 运行./hello得到结果 二,在Ubuntu上写一个简单的程序与在Windows上编写 1,编写主程序与子程序 …

vmware安装ubuntu入门教程

1 ubuntu下载地址: Ubuntu 22.04.1 LTS (Jammy Jellyfish) 2 vmware下载地址: https://customerconnect.vmware.com/en/downloads/info/slug/desktop_end_user_computing/vmware_workstation_pro/17_0 vmware安装按照默认安装即可 3 在vmware中设置ub…

00_Ubuntu系统入门

目录 前言 一、Ubuntu系统安装 1.1 VMware15安装虚拟机不兼容,无法打开 1.2 Ubuntu联网问题 二、Ubuntu系统入门 2.1 Ubuntu系统初体验 2.2 Ubuntu终端操作 2.3 shell操作 2.3.1 shell简介 2.3.3 常用shell命令 2.4 APT下载工具 2.5Ubuntu 下文本编辑 …

Ubuntu入门系列

1.ubuntu软件安装 1.通过App store 安装 2.通过APT 安装 使用apt工具安装软件,需要sudo,也就是root权限 发现出现错误出现进程占用,。 解决办法; 安装成功 3.deb软件包安装 window 是exe ubuntu shi .deb 文件 例如安装网易云音乐 4.…

Ubuntu新手入门全攻略

Ubuntu可以说是Linux系统的一面旗帜,相比于大多数发行版,美观易用,具有强大的社区支持,因而也成为了新手入门Linux系统的一个不错选择(再深入点的CentOS之类的就另说了)。 笔者在尝试Ubuntu系统的时候遇到了…

MS SQL 数据库出现损坏(可疑)的修复方法

当数据库出现这种情况的时候,说明数据库已经出现损坏,需要对数据库进行修复处理; 1、打开数据库管理器SQL server Management Studio,将当前数据库实例服务停止; 然后找到需要修复的数据库的存放目录,并将.…

SQLServer数据库可疑的解决方法

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言方法 前言 介绍数据库可疑后的解决方法,原理是通过数据库deckdb语句进行检测和修复,亲测有效,操作前建议先拷出数据库实体文…

Sql Server 数据库出现“可疑”的解决办法

第一步: ALTER DATABASE DB_NAME SET EMERGENCY 第二步: ALTER DATABASE DB_NAME SET SINGLE_USER(用时可能较久) (ALTER DATABASE DB_NAME SET SINGLE_USER WITH ROLLBACK IMMEDIATE) 第三步: DBCC CheckDB (DB_N…

记一则SQL 数据库状态(可疑)(紧急)解决方案

错误信息如下: 可以看到数据库CStation状态为可疑,导致原因为服务器意外停电,第一次遇到这种情况,折腾了很久终于解决,记下解决方案: 1,将SQL数据库停止,不能停止就强制结束进程 2…

手机上的软件APP,安全吗?

点击上方蓝字关注我们 背景介绍 APP安全合规的监管机构:APP违法违规收集使用个人信息治理工作组(APP治理小组)、工业和信息化部信息通讯管理局(工信部)、国家移动互联网应用安全管理中心(病毒中心)、地方通信局、地方网安。 具体执行APP合规检测和产出报告的是和网安…

几个好玩的区块链app推荐

不得不承认,各种区块链App相继出现,活跃在微信群、电报群等,貌似很多用户都在或多或少地参与着。经别人推荐试用了几个,感觉还可以,这几个App自带“挖矿”功能,每天都会产生一些数字token可供领取&#xff…

(六)区块的生成、验证及挖矿

转载,作者:Alphabet_666 1. 交易的传播和验证 交易包含两部分:n个输入个m个输出,其中n>0,m>0 输入要花费的UTXO解锁脚本 输出UTXO(币的数量锁定脚本) 钱包生成交易,并向邻近…

如何使用API接口

API其实就是一类服务的封装。我们可以使用不同的编程语言编写API,开发习惯和编程语言的不同导致API风格也存在差异。常见的API有以下几种形式: 1、HTTP类型接口 基于HTTP协议提供的API,这类API常常以“网址”形式提供的,像现在主…

微信小程序:调用API接口

首先去果创云之类的API调用的网站找到你想调用的API 以大学查询接口为例 复制API的接口,然后要现在第一个?前面加上appkey,然后name可以换成变量,最后的10是显示的条数,也可以改。 最后效果是可以查询你想要查询的学校…

api接口如何有效对接

一、背景 在平时工作中,经常会遇到的一种场景是:A公司要对接B公司的API方法,这时,A公司就要阅读B公司的接口文档,从接口文档中找到自己需要对接的API,并根据接口文档的要求,完成编码工作&#…

API接口怎么使用(教你使用api接口获取数据)

API是应用程序的开发接口,在开发程序的时候,我们有些功能可能不需要从到到位去研发,我们可以拿现有的开发出来的功能模块来使用,而这个功能模块,就叫做库(libary)。比如说:要实现数据传输的安全&#xff0c…

request调用API接口

通过requests请求api接口,返回的数据为一串字典,可使用字典的方式进行操作 import requests url https://api.github.com/search/repositories?qlanguage:python&sortstars r requests.get(url) print(status code:,r.status_code,verifyFalse) p…