Ubuntu硬盘挂载
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
,两个分区sda1
,sda2
。
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硬盘挂载相关推荐
- ubuntu硬盘挂载不上,修复硬盘挂载
ubuntu重装系统后,硬盘挂载不上 问题描述: Linux访问window下的磁盘分区出现"Error mounting /dev/sda5 at/media"错误的解决方法 硬 ...
- ubuntu硬盘挂载一般方法
1. 格式化硬盘 1.1 如果硬盘被挂载,先进行卸载 找到挂载硬盘 df -kh 卸载 sudo umount /dev/nvme0n1 1.2 格式化 1.2.1 图形桦格式化 方式一:用Ubunt ...
- 知识:ubuntu硬盘挂载详细步骤:
1.先查看一下当前系统中所能找寻到的硬盘信息: fdisk -lu // 操作系统安装到这里的 /dev/sda1 * 2048 250068991 250066944 119.2G 8e Linux ...
- Ubuntu硬盘分区/格式化/挂载文件系统各种应用(转载)
摘要:硬盘上有些什么.文件们都有多大,在有些时候我们是需要关心的,所以这里简单介绍两个命令:df.du.一个Ubuntu硬盘可以划分4个区,3个主要分区,一个扩展分区,而扩展分区里可以划分n个逻辑分区 ...
- Ubuntu源硬盘挂载到本地计算机更新源
背景:某些特殊情况.特殊单位不允许连接互联网,那么可以通过硬盘先在互联网下载全套的源,然后把硬盘挂载到某台本地不允许联网计算机上,来更新源. 步骤如下: 装有源的硬盘安装到不允许联网计算机之后,开始挂 ...
- linux ubuntu硬盘数据丢失【硬盘开机未挂载】
ubuntu 18.04 开机之后发现一个机械硬盘挂载的文件夹下是空的.以为数据丢了,慌得一批 后来发现是开机没有挂载上.有惊无险 开机硬盘两种挂载方式:/etc/fstab和/etc/rc.loca ...
- Ubuntu拔掉挂载硬盘后一直卡在ubuntu的logo处以及windows强制关机会出现ubuntu出现系统恢复模式
Q1:Ubuntu拔掉挂载硬盘后一直卡在ubuntu的logo处 A1: 这可能是ubuntu硬盘检测出现问题,需要把先前设置的硬盘挂载删除掉 按ctrl+alt+F2进入终端,看有的博主说按M(如果 ...
- linux ubuntu 添加第二块硬盘,将ubuntu设置为NAS——2. 新增硬盘挂载
将ubuntu设置为NAS--2. 新增硬盘挂载 2019-10-02 16:07:39 19点赞 106收藏 12评论 前言 想通过本平台记录一些折腾小主机的过程,同时方便自己查阅,还能赚点金币,于 ...
- nas存储挂载linux永久挂载,将ubuntu设置为NAS——2. 新增硬盘挂载
前言 想通过本平台记录一些折腾小主机的过程,同时方便自己查阅,还能赚点金币,于是就有了这个小系列.之前写了一篇<将ubuntu设置为NAS--1. Transmission-daemon安装&g ...
最新文章
- Nature:2020年最佳科学影像,每一张都是壁纸,每一张都是历史
- 转:GridView 中如何给删除按钮添加提示
- php开发 linux作用是什么,linux有什么用?
- 【控制】《多无人机协同控制技术》周伟老师-第9章-单无人机目标跟踪飞行控制策略
- simpack导入实际线路激励
- iis 装完framework4 7 无法切换_扫盲贴之电压并列与电压切换
- phaser java_Java 7的并发编程-Phaser
- Axure函数与属性速查
- SQL Server一些重要视图 1
- 你要看看这些有趣的函数方法吗?
- js实现json转excel的npm包
- 城市智慧停车管理模式方案科普
- mbed TLS 介绍
- c语言输入若干学生成绩 计算平均,从键盘输入若干名学生的成绩,当输入-1时结束,统计出及格人数...
- win7修改ftp服务器密码,win7ftp服务器设置用户名密码设置
- idea下的新建的index.jsp访问不到404
- python-格式化写入xml文件
- html页面宽度1920,网页banner尺寸1920
- 一个获取电脑显示器序列号的VBS脚本
- 《kaggle》--Classify leaves--baseline代码分析