Ubuntu硬盘挂载

1 系统挂载信息

1.0 查看挂载信息

df -h
文件系统容量已用可用已用%挂载点
udev5.8G05.8G0%/dev
tmpfs1.2G1.8M1.2G1%/run
/dev/sda2457G248G186G58%/
tmpfs5.9G337M5.5G6%/dev/shm
tmpfs5.0M4.0K5.0M1%/run/lock
tmpfs5.9G05.9G0%/sys/fs/cgroup
/dev/loop013M13M0100%/snap/gnome-characters/139
/dev/loop335M35M0100%/snap/gtk-common-themes/1122
/dev/loop51.0M1.0M0100%/snap/gnome-logs/61
/dev/loop792M92M0100%/snap/core/6531
/dev/loop815M15M0100%/snap/gnome-characters/254
/dev/loop94.2M4.2M0100%/snap/gnome-calculator/406
/dev/loop11128K128K0100%/snap/tree/15
/dev/loop10141M141M0100%/snap/gnome-3-26-1604/78
/dev/loop121.0M1.0M0100%/snap/gnome-logs/57
/dev/loop1315M15M0100%/snap/gnome-logs/45
/dev/loop1554M54M0100%/snap/core18/941
/dev/loop1690M90M0100%/snap/core/6673
/dev/loop173.8M3.8M0100%/snap/gnome-system-monitor/77
/dev/loop194.2M4.2M0100%/snap/gnome-calculator/352
/dev/loop202.3M2.3M0100%/snap/gnome-calculator/260
/dev/loop2215M15M0100%/snap/gnome-characters/206
/dev/loop2436M36M0100%/snap/gtk-common-themes/1198
/dev/loop454M54M0100%/snap/core18/782
/dev/loop191M91M0100%/snap/core/6405
/dev/loop63.8M3.8M0100%/snap/gnome-system-monitor/57
/dev/loop213.8M3.8M0100%/snap/gnome-system-monitor/70
/dev/loop25144M144M0100%/snap/gnome-3-28-1804/23
/dev/loop23203M203M0100%/snap/vlc/770
/dev/loop18141M141M0100%/snap/gnome-3-26-1604/74
/dev/loop1435M35M0100%/snap/gtk-common-themes/818
/dev/loop2141M141M0100%/snap/gnome-3-26-1604/82
/dev/sda1511M6.1M505M2%/boot/efi
tmpfs1.2G104K1.2G1%/run/user/1000
/dev/loop264.3M4.3M0100%/snap/tree/18
/dev/loop277.0G7.0G0100%/media/xdq/MATHWORKS_R2018B
/dev/loop28152M152M0100%/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可看出)ext401
/dev/sdb1/mnt/sdb1-extendext401

可使用设备或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


  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天然玩家

坚持才能做到极致

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值