Ubuntu - 硬盘分区、格式化、自动挂载配置

2023-05-16

Ubuntu系统的硬盘空间不够用了,需要增加新的硬盘扩容。将硬盘分区、格式化、自动挂载配置的整个过程记下来,备忘。

运行环境 | Enviroment
Ubuntu 10.10

一、硬盘分区 | Hard disk add new partition
1、显示硬盘及所属分区情况。在终端窗口中输入如下命令:
sudo fdisk -lu

显示当前的硬盘及所属分区的情况。如下图所示:
系统提示:DIsk /dev/sdb doesn't contain a valid partition table。
 

、对硬盘进行分区。 在终端窗口中输入如下命令:
sudo fdisk /dev/sdb

如下图所示:
在Command (m for help)提示符后面输入m显示一个帮助菜单。
 
 在Command (m for help)提示符后面输入n,执行 add a new partition 指令给硬盘增加一个新分区。
 出现Command action时,输入e,指定分区为扩展分区(extended)。
 出现Partition number(1-4)时,输入1表示只分一个区。
 后续指定起启柱面(cylinder)号完成分区。
 

在Command (m for help)提示符后面输入p,显示分区表。
系统提示如下:
Device Boot                 Start                End                   Blocks          Id             System
/dev/sdb1                           1            26108           209712478+           5          Extended
 

在Command (m for help)提示符后面输入w,保存分区表。
系统提示:The partition table has been altered!
 

在终端窗口中输如下命令:
sudo fdisk -lu

如下图所示:
系统已经识别了硬盘 /dev/sdb 的分区。
 

二、硬盘格式化 | Format hard disk
1、显示硬盘及所属分区情况。在终端窗口中输入如下命令
sudo mkfs -t ext4 /dev/sdb
说明:
-t ext4 表示将分区格式化成ext4文件系统类型。

 
eecdb79b1808a0ecc8eaf4e3.jpg注意:在格式 化完成后系统有如下提示:
This filesystem will be automatically checked every 28 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.

 
表示系统为了保证文件系统的完整,每加载28次或每隔180天就要完整地检查文件系统,可以使用命令 tune2fs -c 或 tune2fs -i 来调整默认值 。


三、挂载硬盘分区 | Mount hard disk partition
1、显示硬盘挂载情况。在终端窗口中输入如下命令
sudo df -l
新硬盘分区没有挂载,无法进入和查看。

在终端窗口中输入如下命令
sudo mount -t ext4 /dev/sdb /devdata
说明:
指定硬盘分区文件系统类型为ext4 ,同时将 /dev/sdb 分区挂载到目录 /devdata。

再次在终端窗口中输入如下命令
sudo df -l

新硬盘分区已经挂载,如下图最下面的红色方框内容。
 

2、配置硬盘在系统启动自动挂载。在文件 /etc/fstab 中加入如下配置
# /devdata was on /dev/sdb
UUID=37eaa526-5d96-4237-8468-603df5216ce9     /devdata     ext4     defaults     0     3
这个不能照抄哦,需要用blkid /dev/sdb查看你自己分区的UUID
如果换成这个启动不了,换成下面这个试试。我就是换成下面这个才可行:
/dev/sdb    /devdata      ext4  defaults   0  2
 


附录1:fdisk命令详解 | Appendix part 1:  fdisk command syntax
fdisk 命令的语法如下:
fdisk [-b sectorsize] device     
  
fdisk -l [-u] [device...]

fdisk -s partition...

fdisk -v


说明:
-b <sectorsize>    指定每个分区的大小。也可以执行fdisk device(如:fdisk /dev/sdb)后,在系统提示时指定。-l    列出指定的外围设备的分区表状况。如果仅执行 fdisk -l ,系统会列出已知的分区。-u   搭配"-l"参数列表,会用分区数目取代柱面数目,来表示每个分区的起始地址。-s <parttion>       将指定的分区的大小输出到标准输出上,单位为区块。-v   显示fdisk的版本信息。

附录2:mkfs命令详解 | Appendix part 2:  mkfs command syntax
mkfs 命令的语法如下:
mkfs [-V] [-t fstype] [fs-options] filesys
说明:
-V   显示简要的使用方法。-t <fstype>   指定要建立何种文件系统,如:ext3, ext4。fs   指定建立文件系统时的参数。-v   显示版本信息与详细的使用方法。

附录3:mount命令详解 | Appendix part 3:  mount command syntax
mkfs 命令的语法如下:
mount [-afFnrsvw] [-t vfstype]  [-L label]   [-o options] device dir

mount [-lhv]

说明:
-a    加载文件/etc/fstab中设置的所有设备。-f     不实际加载设备。可与-v等参数同时使用以查看mount的执行过程。-F    需与-a参数同时使用。所有在/etc/fstab中设置的设备会被同时加载,可加快执行速度。 -t vfstype   指定加载的文件系统类型,如:ext3, ext4。-L label      给挂载点指定一个标签名称。-l     显示分区的label。-h    显示帮助信息。-v    显示mount的版本信息。
device       要挂载的分区或文件。如果device是一个文件,挂载时须加上 -o loop参数。dir             分区的挂载点。

附录4:fstab配置详解 | Appendix part 4:  fstab detail configuration
/etc/fstab 中一共有6列:
file system:指定要挂载的文件系统的设备名称(如:/dev/sdb)。也可以采用UUID,UUID可以通过使用blkid命令来查看(如:blkid  /dev/sdb)指定设备的UUID号。
mount point:挂载点。就是自己手动创建一个目录,然后把分区挂载到这个目录下。type:用来指定文件系统的类型。如:ext3, ext4, ntfs等。
option dump:0表示不备份;1表示要将整个<file system>中的内容备份。此处建议设置为0。
pass:用来指定fsck如何来检查硬盘。0表示不检查;挂载点为分区/(根分区)必须设置为1,其他的挂载点不能设置为1;如果有挂载ass设置成大于1的值,则在检查完根分区后,然后按pass的值从小到大依次检查,相同数值的同时检查。如:/home 和 /boot 的pass 设置成2,/devdata 的pass 设置成3,则系统在检查完根分区,接着同时检查/boot和/home,再检查/devdata。

转载于:https://blog.51cto.com/3168247/626344

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu - 硬盘分区、格式化、自动挂载配置 的相关文章

随机推荐

  • 前后端分离中的无痛刷新token机制

    今天我们来说一说前后端分离中的无痛刷新token机制 xff0c 在手机app中应该经常用到 xff0c 大家都知道在前后端是以token的形式交互 xff0c 既然是token xff0c 那么肯定有它的过期时间 xff0c 没有一个to
  • 理解并配置:IPv6的静态路由与默认路由

    不论是IPv4或者是IPv6的网络环境都完整的支持静态路由 xff0c 静态路由是指由网络管理员手工配置的路由信息 当网络的拓扑结构或链路的状态发生变化时 xff0c 网络管理员需要手工去修改路由表中相关的静态路由信息 静态路由信息在缺省情
  • SQL删除外键约束

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 使用如下SQL语句查询出表中外键约束名称 xff1a span style color 008080 1 span span style color 0000ff sele
  • Windows域控服务器查询命令

    根据Windows版本不同 xff0c 命令有所不同 查本机用户表 net user 查本机管理员 net localhroup administrators 查域管理用户 net group 34 domain dadmins 34 do
  • 【设计模式】我终于读懂了迭代器模式。。。

    看一个具体的需求 编写程序展示一个学校院系结构 xff1a 需求是这样 要在一个页面中展示出学校的院系组成 xff0c 一个学校有多个学院 xff0c 一个学院有多个系 如图 xff1a 传统的设计方案 类图 传统的方式的问题分析 将学院看
  • stm32f103zet6引脚说明

    stm32f103zet6是一种嵌入式 微控制器的集成电路 xff08 IC xff09 xff0c 是由ST公司开发的STM32F1系列的其中一种 xff0c 芯体尺寸是32位 xff0c 速度是72MHz xff0c 程序存储器容量是2
  • 连接postgres特别消耗cpu资源而引发的PostgreSQL性能优化考虑 .

    由于是开发阶段 xff0c 所以并没有配置postgres的参数 xff0c 都是使用安装时的默认配置 xff0c 以前运行也不见得有什么不正常 xff0c 可是前几天我的cpu资源占用突然升高 查看进程 xff0c 发现有一个postgr
  • Call Component Interface from AE

    Local File amp Source amp fileLog Local string amp strLine amp FilePath amp EmplStatus Local array of string amp Item Lo
  • javaweb各种框架组合案例(六):springboot+spring data jpa(hibernate)+restful

    一 介绍 1 springboot是spring项目的总结 43 整合 当我们搭smm ssh ssjdbc等组合框架时 xff0c 各种配置不胜其烦 xff0c 不仅是配置问题 xff0c 在添加各种依赖时也是让人头疼 xff0c 关键有
  • vue 如何取数组的某个值,vue提取json中,某一个元素的值,并且用value组成一个数组...

    这个是瞎捣鼓出来的 需要是做一个下拉select选择框 xff0c 因为用的是vant xff0c 所以代码是这样的 readonly clickable name 61 34 areaCode 34 value 61 34 value 3
  • 嵌入式开发的职业前景分析

    嵌入式开发的职业前景分析 http developer 51cto com 2010 01 06 09 53 佚名 互联网 我要评论 5 嵌入式开发由于应用广泛而有着很大的发展潜力 xff0c 但这方面的人才目前并不多 本文介绍了嵌入式开发
  • 无人机炸机再不怕,这款降落伞带你飞!

    以色列公司研究出一款可以保证无人机安全飞行的降落伞 无人机的出现开辟了新的航空天地 xff0c 人们在享受它带来方便的同时 xff0c 也对它炸机的危险表示深深的担忧 为什么人们对无人机炸机会有那么深的顾虑 xff1f 其一是炸机的诱因很多
  • 谈谈我学习图像处理的经历与收获

    谈谈我学习图像处理的经历与收获 大概是在2011年年底的时候 xff0c 我在家里整理以前的IT书籍 发现我买的几本图像处理的书 xff0c 于是我又随手翻了翻 xff0c 发现自己还是挺感兴趣的 xff0c 就直接放到书架上了 xff0c
  • GPS数据读取与处理

    GPS数据读取与处理 GPS模块简介 SiRF芯片在2004年发布的最新的第三代芯片SiRFstar III xff08 GSW 3 0 3 1 xff09 xff0c 使得民用GPS芯片在性能方面登上了一个顶峰 xff0c 灵敏度比以前的
  • 想自己造无人机吗?Intel推出基于 Linux x86的自助无人机开发板

    英特尔开发论坛会议消息 xff1a 英特尔手里不乏新的和升级的硬件工具包 xff0c 从无人机自助套件到各种大气的物联网包不等 xff0c 工程玩家利用这些无人机硬件可以自己组装无人机 Aero组装套件是一个最好玩的包 xff0c 即日起接
  • 回眸--从高考到程序猿

    杨过等待了小龙女16年 xff0c 终成眷属 xff0c 从此郎情妾意双双在浪迹天涯 而参加高考后也奋斗了16年 xff0c 梦中却总是想起回眸后那流泪的脸 19年前 xff0c 我们那里流行的不是高考 xff0c 而是中考 xff0c 因
  • istanbul —— JavaScript 代码覆盖率检查工具

    istanbul 是一个 JavaScript 的代码覆盖率检查工具 https yqfile alicdn com e6425e746f3af8cef9c3e64dde6ff2f9a336929d png 34 gt 文章转载自 开源中国
  • vscode怎么修改颜色主题里的某种颜色

    我习惯用深色主题 齿轮 gt 颜色主题 gt monokai是我的菜 比较精神 又不刺眼 但是这个主题的注释的颜色太浅了 几乎和背景重合 注释很重要 能体现和记录自己的代码思路 所有 改变一下comment的颜色很重要 在vscode图标右
  • 双系统linux安装分区详解,win10环境下安装Ubantu双系统(详解图解)

    1 准备工作 xff1a 先去ubantu官网 https www ubuntu com download 去下载ubantu镜像 根据自己的实际情况选择32位的或者64位的 xff0c 现在的电脑大部分已经都是4g内存了 xff0c 我推
  • Ubuntu - 硬盘分区、格式化、自动挂载配置

    Ubuntu系统的硬盘空间不够用了 xff0c 需要增加新的硬盘扩容 将硬盘分区 格式化 自动挂载配置的整个过程记下来 xff0c 备忘 运行环境 Enviroment Ubuntu 10 10 一 硬盘分区 Hard disk add n