【linux实操篇之磁盘分区】为你的虚拟机添加一块硬盘
目录
- 前言
- 分区的基本知识
- 分区的方式
- linux分区原理介绍
- 硬盘说明
- 查看系统的分区和挂载情况
- 实操-给linux添加一块新硬盘 (重要)
- 步骤一:虚拟机添加硬盘
- 步骤二:分区
- 步骤三:格式化
- 步骤四:挂载
- 步骤五:设置自动挂载
- 磁盘情况查询
- 查询系统整体磁盘使用情况
- 查询指定目录的磁盘占用情况
- 结语
前言
本节将总结一下linux磁盘分区和挂载的一些知识,主要案例就是为你的虚拟机添加一块硬盘,通过这个案例来学习linux磁盘分区相关知识!
分区的基本知识
分区的方式
一、 mbr 分区:
1.最多支持四个主分区
2.系统只能安装在主分区
3.扩展分区要占一个主分区
4.MBR最大只支持2TB,但拥有最好的兼容性
二、gtp分区:
1.支持无限多个主分区(但操作系统可能限制,比如 windows 下最多128个分区)
2.最大支持18EB的大容量(1EB =1024 PB , 1PB =1024 TB)
3.windows7 64位以后支持 gtp
linux分区原理介绍
- Linux 来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构, Linux 中每个分区都是用来组成整个文件系统的一部分。
- Linux 采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得!
硬盘说明
- Linux 硬盘分 IDE 硬盘和 SCSI 硬盘,目前基本上是 SCSI 硬盘。
- 对于 IDE 硬盘,驱动器标识符为" hdx~",其中 " hd " 表明分区所在设备的类型,这里是指IDE 硬盘了。"x"为盘号 (a 为基本盘,b 为基本从属盘,c 为辅助主盘,d 为辅助从属盘), "~"代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区。例:hda3表示为第一个 IDE 硬盘上的第三个主分区或扩展分区,hdb2表示为第二个 IDE 硬盘上的第二个主分区或扩展分区。
- 对于 SCSI 硬盘则标识为 “sdx~”, SCSI 硬盘是用 "sd " 来表示分区所在设备的类型的,其余则和 IDE 硬盘的表示方法一样。
查看系统的分区和挂载情况
lsblk -f # 查看系统的分区和挂载情况
如果想要看清每个分区的大小,直接使用 lsblk 命令即可!
实操-给linux添加一块新硬盘 (重要)
大体分为五个步骤,这里我用的是virtualbox虚拟机,这里就以他为例了:
步骤一:虚拟机添加硬盘
选择控制器SATA,点击旁边的添加虚拟硬盘!
然后分配内存创建即可,创建完成后给其虚拟机添加!
如上图,红框就是我新添加的。
步骤二:分区
添加好之后,我们登录linux系统,用 lsblk -f 查看可以看到一块新硬盘,但这块硬盘没有分区,也没有格式化和挂载到指定目录!
然后就来给sdb分区!
输入以下指令:
fdisk /dev/sdb
可以看到帮助选项里有n这个参数,意思是增加一个新的分区,我们接着输入n
如上图,输入n之后,我们选p选择主分区,然后输入1让一号分区成为主分区,然后后面的提示内容按回车就行!
此时还要你输入,我们要输入w,上面的帮助里有这个参数,意思就是把你的分区信息写入硬盘并退出。
到此分区完成!
此时再输入 lsblk -f 命令查看磁盘分区
发现了sdb1分区
步骤三:格式化
sdb1还没有对应信息,此时还要格式化,我们要将其格式化为 ext4 类型,输入以下指令进行格式化:
mkfs -t ext4 /dev/sdb1
格式化成功!此时再用 lsblk -f 查看,发现这个磁盘可用了,只需要挂载到指定目录即可!
步骤四:挂载
先创建一个目录,然后将这个sdb1挂载到这个目录下!
这里我创建到mnt目录下!
然后将sdb1挂载到newdisk目录
mount /dev/sdb1 /mnt/newdisk
挂载成功,当然也可以取消挂载,使用 umount 命令!
umount /dev/sdb1 或者 umount /mnt/newdisk
步骤五:设置自动挂载
上面这个挂载有个问题就是当我们重启虚拟机时,这个设备sdb1和newdisk目录的挂载关系就会消失,即这是一个临时挂载!
因此这一步设置一下永久挂载!
编辑/etc/fstab,这个文件记录分区和挂载点情况
vi /etc/fstab
将我们的挂载关系加入到这个文件里,使得启动时自动挂载!
保存退出后输入以下指令使其生效
mount -a
此时用 reboot 重启后挂载依旧生效!
磁盘情况查询
查询系统整体磁盘使用情况
df -h
查询指定目录的磁盘占用情况
du -h /目录
查询指定目录的磁盘占用情况,默认为当前目录
参数:
-s 指定目录占用大小汇总
-h 带计量单位
-a 含文件
– max-depth=1子目录深度
-c 列出明细的同时,增加汇总值
应用实例:
查询 /home 目录的磁盘占用情況,深度为1
结语
如果你觉得博主写的还不错的话,可以关注一下当前专栏,博主会更完这个系列的哦!也欢迎订阅博主的其他好的专栏。
【linux实操篇之磁盘分区】为你的虚拟机添加一块硬盘相关推荐
- Linux实操篇笔记
Linux实操篇 远程登陆Linux 先检查一下sshd服务打开没有( " * " 表示打开): setup 选择系统设置,进入下面页面: Xshell 是一个强大的安全终端模拟软 ...
- 第五章-Linux实操篇
title: 第五章 Linux实操篇 categories: Linux tags: linux typora-root-url: - abbrlink: 93414991 date: 2019-0 ...
- linux实操篇之-----vi和vim编辑器
vi和vim编辑器 1. vi和vim的基本介绍 所有Linux系统都会内置vi文本编辑器 vim是vi的升级版,可以主动以字体颜色分辨语法的正确性,代码补完和编译,错误跳转等功能. 2. vi和vi ...
- Linux实操篇,开机重启和用户注销
Linux实操篇,开机重启和用户注销 1. shutdown shutdown -h now :立即关机 shutdown -h 1 :一分钟后关机 shutdown -r now :立即重启 hal ...
- Linux笔记总结 - linux实操篇 - 用户管理
Linux笔记总结 - linux实操篇 - 用户管理 1 基本介绍 Linux系统是一个多用户多任务的操作系统,任何一个要使用的系统资源的用户,都首先向系统管理员申请一个账号,然后以这个账号身份进入 ...
- 第10章Linux实操篇-定时任务调度
第10章Linux实操篇-定时任务调度 文章目录 第10章Linux实操篇-定时任务调度 10.1crord任务调度 10.1.1概述 10.1.2基本语法 10.1.3常用选项 10.1.4快速入门 ...
- 第4章Linux实操篇-远程登录到Linux服务器
第4章Linux实操篇-远程登录到Linux服务器 文章目录 第4章Linux实操篇-远程登录到Linux服务器 4.1Linux远程登录 4.1.1远程登录Linux-Xshell7 4.2远程上传 ...
- Linux — 实操篇_01(XShellXftp的使用、vi和vim编辑器入门、实操命令_用户管理)
文章目录 一.远程访问工具 1.1 远程登录软件 XShell 1.2 远程上传下载软件 Xftp 1.3 注意 1.4 XShell新建会话 1.5 Xftp新建会话 二.vi和vim编辑器 2.1 ...
- Linux实操篇之软件包管理
这里写目录标题 1. RPM 软件包管理工具 1.1 RPM 查询命令 基本语法 经验技巧 案例实操 1.2 RPM 卸载命令 基本语法 案例实操 1.3 RPM 安装命令 基本语法 选项说明 案例实 ...
最新文章
- Spring Boot集成Dubbo多模块项目创建与配置
- 上海交通大学2006年数学分析考研试题
- 小米3显示sim卡无服务器,小米手机无服务怎么解决
- winform Outlookbar
- selenium脚本录制
- Putty 重新启动 linux sqlserver服务
- java.lang.applet_Java Applet RuntimeException:java.lang.NoClassDefFoun...
- 2017 ACM-ICPC北京网络赛: C. Matrix(DP)
- UVC协议学习2--UVC请求格式分析
- 奇怪的电梯(DP动态规划和BFS)
- android辅助功能截屏,安卓截屏快捷键截屏方法以及其他的截屏方法【图文】
- nmn抗衰老是骗局吗,美国nmn骗局,正面解答
- qt轻松实现不规则按钮
- webfont.woff2和webfont.woff下载超时报404错误
- 单片机原理及应用 实验六 双机通信与PCB设计
- 双心一键获取winsxs的写入权限,解决VC运行库安装error1935错误
- SQL 日期转换函数
- HENGSHI SENSE 4.0 预置明道云连接器,实现更灵活的数据自动传输
- 复杂网络链路预测的研究现状及展望(2010)
- 让代理服务器支持HTTPS很难吗?
热门文章
- 备受资本市场关注的Zebec,正在构建“新DeFi”生态
- 大数据java篇——集合类
- linux系统如何安装adobe flash player
- 基于STM32F103的家庭火灾报警及灭火系统(初步)
- 【论文阅读】Text Gestalt: Stroke-Aware Scene Text Image Super-Resolution
- 计算机教学在语文中应用,计算机在语文教学中的应用.doc
- 纯CSS实现动态晴阴雨雪
- 5月29号,Python列表
- 敏捷开发绩效管理系列之八:阿米巴经营之序言
- 信息加密与消息摘要——古典密码