1 系统挂载信息

1.0 查看挂载信息

df -h
文件系统 容量 已用 可用 已用% 挂载点
udev 5.8G 0 5.8G 0% /dev
tmpfs 1.2G 1.8M 1.2G 1% /run
/dev/sda2 457G 248G 186G 58% /
tmpfs 5.9G 337M 5.5G 6% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 5.9G 0 5.9G 0% /sys/fs/cgroup
/dev/loop0 13M 13M 0 100% /snap/gnome-characters/139
/dev/loop3 35M 35M 0 100% /snap/gtk-common-themes/1122
/dev/loop5 1.0M 1.0M 0 100% /snap/gnome-logs/61
/dev/loop7 92M 92M 0 100% /snap/core/6531
/dev/loop8 15M 15M 0 100% /snap/gnome-characters/254
/dev/loop9 4.2M 4.2M 0 100% /snap/gnome-calculator/406
/dev/loop11 128K 128K 0 100% /snap/tree/15
/dev/loop10 141M 141M 0 100% /snap/gnome-3-26-1604/78
/dev/loop12 1.0M 1.0M 0 100% /snap/gnome-logs/57
/dev/loop13 15M 15M 0 100% /snap/gnome-logs/45
/dev/loop15 54M 54M 0 100% /snap/core18/941
/dev/loop16 90M 90M 0 100% /snap/core/6673
/dev/loop17 3.8M 3.8M 0 100% /snap/gnome-system-monitor/77
/dev/loop19 4.2M 4.2M 0 100% /snap/gnome-calculator/352
/dev/loop20 2.3M 2.3M 0 100% /snap/gnome-calculator/260
/dev/loop22 15M 15M 0 100% /snap/gnome-characters/206
/dev/loop24 36M 36M 0 100% /snap/gtk-common-themes/1198
/dev/loop4 54M 54M 0 100% /snap/core18/782
/dev/loop1 91M 91M 0 100% /snap/core/6405
/dev/loop6 3.8M 3.8M 0 100% /snap/gnome-system-monitor/57
/dev/loop21 3.8M 3.8M 0 100% /snap/gnome-system-monitor/70
/dev/loop25 144M 144M 0 100% /snap/gnome-3-28-1804/23
/dev/loop23 203M 203M 0 100% /snap/vlc/770
/dev/loop18 141M 141M 0 100% /snap/gnome-3-26-1604/74
/dev/loop14 35M 35M 0 100% /snap/gtk-common-themes/818
/dev/loop2 141M 141M 0 100% /snap/gnome-3-26-1604/82
/dev/sda1 511M 6.1M 505M 2% /boot/efi
tmpfs 1.2G 104K 1.2G 1% /run/user/1000
/dev/loop26 4.3M 4.3M 0 100% /snap/tree/18
/dev/loop27 7.0G 7.0G 0 100% /media/xdq/MATHWORKS_R2018B
/dev/loop28 152M 152M 0 100% /snap/gnome-3-28-1804/31

通过表1可知有两个分区,/dev/sda1引导程序区, /dev/sda2扩展分区即文件区。

1.2 查看硬盘分区信息

查看分区

ls /dev/sda*

分区结构

/dev/sda  /dev/sda1  /dev/sda2

一块硬盘sda,两个分区sda1sda2

1.3 硬盘接口名称

接口格式 硬盘名称
IDE /dev/dh[a-z]
SCSI /dev/sd[a-z]

2 安装硬盘及分区

2.1 安装硬盘

将硬盘安装到主机,重启电脑。

2.2 查看硬盘分区

查看分区

ls /dev/sda*

分区结构

/dev/sda  /dev/sda1  /dev/sda2 /dev/sdb

2.2 硬盘分区

2.2.1 分区情况

图1.0 主分区

主分区为系统引导程序所在的区域,即启动盘,分配的设备为/dev/sda1,由此可知硬盘接口为SCSI(命名规则:sd[a~z]),编号为UUID,分区类型EFI,数据存储格式为FAT32,挂载路径为/boot/efi.

图1.2 扩展分区

扩展分区即文件系统,用于文件读写及用户程序运行,该分区的磁盘为/dev/sda2,分区类型为Linux文件系统,Linux文件系统有Ext2,3,4,RAMFS,FAT,udf等.文件格式为Ext4,挂载路径为根目录/,见表1.

2.2.2 进行分区

启用fdisk工具

sudo fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.31.1)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。The old ext4 signature will be removed by a write command.设备不包含可识别的分区表。
创建了一个磁盘标识符为 0x80f94ec0 的新 DOS 磁盘标签。命令(输入 m 获取帮助):

帮助信息

帮助:DOS (MBR)a   开关 可启动 标志b   编辑嵌套的 BSD 磁盘标签c   开关 dos 兼容性标志常规d   删除分区F   列出未分区的空闲区l   列出已知分区类型n   添加新分区p   打印分区表t   更改分区类型v   检查分区表i   打印某个分区的相关信息杂项m   打印此菜单u   更改 显示/记录 单位x   更多功能(仅限专业人员)脚本I   从 sfdisk 脚本文件加载磁盘布局O   将磁盘布局转储为 sfdisk 脚本文件保存并退出w   将分区表写入磁盘并退出q   退出而不保存更改新建空磁盘标签g   新建一份 GPT 分区表G   新建一份空 GPT (IRIX) 分区表o   新建一份的空 DOS 分区表s   新建一份空 Sun 分区表

添加新分区,输入n

命令(输入 m 获取帮助):n
分区类型p   主分区 (0个主分区,0个扩展分区,4空闲)e   扩展分区 (逻辑分区容器)
选择 (默认 p):

新建扩展分区:e
已有主分区(系统安装完毕),直接添加扩展分区。

选择 (默认 p):e

选择分区号:3
根据上面查看的分区情况,主分区1,扩展分区2,所以扩展为3.

分区号 (1-4, 默认  1):3

第一个山区:2048

第一个扇区 (2048-975720447, 默认 2048): 2048

最后一个(结束)扇区:+nG

结束扇区,+sectors 或 +size{K,M,G,T,P} (2048-975720447, 默认 975720447): +2G
创建了一个新分区 3,类型为“Extended”,大小为 2 GiB

保存添加的分区

命令(输入 m 获取帮助):w

内核读取分区
配置结束,系统还不能识别分区,需要重新载入完整的磁盘sdb

partprobe /dev/sdb

创建文件系统
Linux文件系统有:ext4,xfsd等

mkfs .

为磁盘分区创建文件系统

mkfs.ext4 /dev/sdb1

挂载(一次性)

mount /dev/sdb1 /mnt/sdb1-extend

查看挂载情况

df

永久挂载

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/sda2 during installation
UUID=516298dd-0591-4cbd-b49c-1d85b0dbc027 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=0577-3598  /boot/efi       vfat    umask=0077      0       1
/swapfile                                 none            swap    sw              0       0

分析:

UUID=516298dd-0591-4cbd-b49c-1d85b0dbc027 /               ext4    errors=remount-ro 0       1
分区或UUID 挂载点 文件系统 转存(0:不转存,不备份;1:转存,备份) 开机检查(0:不检查,1234顺序检查)
UUID=516298dd-0591-4cbd-b49c-1d85b0dbc027 /dev/sda2(从表1可看出) ext4 0 1
/dev/sdb1 /mnt/sdb1-extend ext4 0 1

可使用设备或UUID对磁盘进行挂载。
查看UUID

sudo blkid
/dev/sda1: UUID="0577-3598" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="1e72b1cf-160d-4b7c-83bf-6fd84eb1e7a9"
/dev/sda2: UUID="516298dd-0591-4cbd-b49c-1d85b0dbc027" TYPE="ext4" PARTUUID="ddeca654-0abc-4f1b-be69-39eb552407e2"

3 总结

(1) Linux磁盘分为主分区和扩展分区,主分区为系统分区,扩展分区为文件系统分区,在扩展分区中建立逻辑分区,因为扩展分区本身不能被Linux系统访问.扩展分区最多只能有一个,逻辑分区个数依据操作系统和硬盘确定;
(2) Linux系统,IDE接口硬盘,逻辑分区为59个(编号[5~63]), SATA格式硬盘11一个逻辑分区(编号[5~15]).系统分区类型为EFI系统,格式为FAT32位版本,扩展(文件系统分区)多为ext4类型,格式为Ext4。
(3) 磁盘主分区最多划分4个,编号为1,2,3,4,对磁盘分区后,需要对将分区挂载到相应的目录系统方可使用。
(4) 磁盘分区之后需要将磁盘挂载到Linux系统(内核),修改配置文件永久挂载。


[参考文献]
[1]https://www.linuxidc.com/Linux/2018-06/152958.htm
[2]https://www.linuxprobe.com/linux-system-structure.html
[3]https://www.cnblogs.com/bellkosmos/p/detail_of_linux_file_system.html#undefined


Ubuntu硬盘挂载相关推荐

  1. ubuntu硬盘挂载不上,修复硬盘挂载

    ubuntu重装系统后,硬盘挂载不上 问题描述: Linux访问window下的磁盘分区出现"Error mounting /dev/sda5 at/media"错误的解决方法 硬 ...

  2. ubuntu硬盘挂载一般方法

    1. 格式化硬盘 1.1 如果硬盘被挂载,先进行卸载 找到挂载硬盘 df -kh 卸载 sudo umount /dev/nvme0n1 1.2 格式化 1.2.1 图形桦格式化 方式一:用Ubunt ...

  3. 知识:ubuntu硬盘挂载详细步骤:

    1.先查看一下当前系统中所能找寻到的硬盘信息: fdisk -lu // 操作系统安装到这里的 /dev/sda1 * 2048 250068991 250066944 119.2G 8e Linux ...

  4. Ubuntu硬盘分区/格式化/挂载文件系统各种应用(转载)

    摘要:硬盘上有些什么.文件们都有多大,在有些时候我们是需要关心的,所以这里简单介绍两个命令:df.du.一个Ubuntu硬盘可以划分4个区,3个主要分区,一个扩展分区,而扩展分区里可以划分n个逻辑分区 ...

  5. Ubuntu源硬盘挂载到本地计算机更新源

    背景:某些特殊情况.特殊单位不允许连接互联网,那么可以通过硬盘先在互联网下载全套的源,然后把硬盘挂载到某台本地不允许联网计算机上,来更新源. 步骤如下: 装有源的硬盘安装到不允许联网计算机之后,开始挂 ...

  6. linux ubuntu硬盘数据丢失【硬盘开机未挂载】

    ubuntu 18.04 开机之后发现一个机械硬盘挂载的文件夹下是空的.以为数据丢了,慌得一批 后来发现是开机没有挂载上.有惊无险 开机硬盘两种挂载方式:/etc/fstab和/etc/rc.loca ...

  7. Ubuntu拔掉挂载硬盘后一直卡在ubuntu的logo处以及windows强制关机会出现ubuntu出现系统恢复模式

    Q1:Ubuntu拔掉挂载硬盘后一直卡在ubuntu的logo处 A1: 这可能是ubuntu硬盘检测出现问题,需要把先前设置的硬盘挂载删除掉 按ctrl+alt+F2进入终端,看有的博主说按M(如果 ...

  8. linux ubuntu 添加第二块硬盘,将ubuntu设置为NAS——2. 新增硬盘挂载

    将ubuntu设置为NAS--2. 新增硬盘挂载 2019-10-02 16:07:39 19点赞 106收藏 12评论 前言 想通过本平台记录一些折腾小主机的过程,同时方便自己查阅,还能赚点金币,于 ...

  9. nas存储挂载linux永久挂载,将ubuntu设置为NAS——2. 新增硬盘挂载

    前言 想通过本平台记录一些折腾小主机的过程,同时方便自己查阅,还能赚点金币,于是就有了这个小系列.之前写了一篇<将ubuntu设置为NAS--1. Transmission-daemon安装&g ...

最新文章

  1. Nature:2020年最佳科学影像,每一张都是壁纸,每一张都是历史
  2. 转:GridView 中如何给删除按钮添加提示
  3. php开发 linux作用是什么,linux有什么用?
  4. 【控制】《多无人机协同控制技术》周伟老师-第9章-单无人机目标跟踪飞行控制策略
  5. simpack导入实际线路激励
  6. iis 装完framework4 7 无法切换_扫盲贴之电压并列与电压切换
  7. phaser java_Java 7的并发编程-Phaser
  8. Axure函数与属性速查
  9. SQL Server一些重要视图 1
  10. 你要看看这些有趣的函数方法吗?
  11. js实现json转excel的npm包
  12. 城市智慧停车管理模式方案科普
  13. mbed TLS 介绍
  14. c语言输入若干学生成绩 计算平均,从键盘输入若干名学生的成绩,当输入-1时结束,统计出及格人数...
  15. win7修改ftp服务器密码,win7ftp服务器设置用户名密码设置
  16. idea下的新建的index.jsp访问不到404
  17. python-格式化写入xml文件
  18. html页面宽度1920,网页banner尺寸1920
  19. 一个获取电脑显示器序列号的VBS脚本
  20. 《kaggle》--Classify leaves--baseline代码分析

热门文章

  1. validate方法中校验工具类
  2. oracle 建分区索引_Oracle的分区表和Local索引创建与维护
  3. NPDP产品经理认证考试精华知识点汇总一:新产品开发战略
  4. 1029:三角形的判定
  5. 信号与电源完整性分析(一)提高信号质量
  6. Android实现截屏方式
  7. bit、byte、位、字节、汉字的关系
  8. 数据流图业务流程图之间的区别
  9. FI: FICO期初数据
  10. 什么是大数据公司面临的问题以及如何使用大数据解决