linux基础学习(2):磁盘管理、分区、格式化

1.一些基本概念

一块磁盘从加入到可使用,需要经过3个阶段:分区-格式化-挂载。

1.1分区方式

linux有2种分区方式:

(1)mbr:最大支持2.1T硬盘,最多支持4个分区。这4个分区可以全部为主分区,也可以3个为主分区1个为扩展分区,其中扩展分区可以划分为很多逻辑分区。

(2)gpt:最大支持9.4Z硬盘(1ZB有多大可以查一下,一句话,大得吓人),理论分区数量没有限制,但windows系统限制为128个分区。

目前mbr分区比较多

1.2三种默认分区

boot:启动目录,启动系统用的

swap:可以理解为虚拟内存,在实际内存不够时辅助使用。

/:根目录,数据就存在根目录下

1.3 文件系统

格式化的目的是给一个分区规定一个文件系统

windows中常见的文件系统有FAT、FAT32、NTFS,linux中有EXT3、EXT4、XFS。centos6使用的文件格式是EXT4,centos7使用的是XFS。

光盘的文件系统是iso9660

1.4设备文件名

scsi、SATA磁盘在linux中会被识别为sda、sdb样式的文件名,一般在/dev/目录下。

如果对磁盘进行了mbr分区,那么分区会被标识为/dev/sda1、/dev/sda2等。但要注意的是,只有主分区和扩展分区可以使用1到4的标号,逻辑分区只能从5开始标识。

*例如,一块磁盘只划定了一个主分区为/dev/sda1,又划了一个扩展分区为/dev/sda2,那在这个扩展分区中,第一个逻辑分区的设备文件名只能是/dev/sda5,不能是/dev/sda3.

2.查看磁盘空间的命令

(1)df:查看空间使用情况

用法:df  [选项] [文件或目录] 

选项:

-a 详细显示

-h 列出单位

-T 显示文件系统

(2)du:查看空间使用量

用法:du [选项] [文件或目录] 

选项:

-a、-h 同上

-s  统计总和

du命令不能显示文件系统

直接输入du,会显示当前目录的使用情况

(3)lsblk:列出除内存外的其他存储设备信息

直接输入lsblk:

加上选项-f,可以查看文件系统:

lsblk可以查看未挂载的磁盘,也就可以看出还有多少空间还没分配

(4)fdisk -l:查看硬盘及分区信息

图中磁盘标签类型是dos,则代表是mbr分区,如果是gpt,则是gpt分区

查看分区的文件系统df -T,lsblk -f,
查看挂载情况df,lsblk
查看磁盘分区类型fdisk -l
显示包括未分配空间的磁盘总大小lsblk,fdisk -l

3.分区

手工分区需要使用fdisk命令。

(1)fdisk 磁盘文件名

输入后,会进入一个交互界面,再输入m,可以看到一些常用指令

其中常用的有

n:创建分区

d:删除分区

p:打印分区情况

l:查看分区的文件系统类型id号

t:修改分区的文件系统类型id号

w:保存退出

q:不保存退出

(2)接着输入n

p代表主分区,e代表扩展分区,如果不输入直接回车,则是创建主分区

我先创建一个主分区:

分区号和起始扇区最好就是默认,后面的Last扇区直接用 +多少空间 就挺方便的。如果超出了磁盘剩余空间,会直接告诉你超出范围。

最后按w保存退出即可

*创建扩展分区的过程也和上述类似。n-e-选号-定大小-w

*创建逻辑分区需要在创建扩展分区之后进行。n-l-定大小(没有选号)-w

(3)如果出现系统正忙的报错

就按它说的输入reboot重启就行

4.格式化

对分区进行格式化需要使用mkfs命令

用法:mkfs -t 文件系统名 分区文件名

如果要把分区格式化为xfs格式,也可以使用命令:mkfs.xfs -f 分区文件名

分区就算已经格式化成了某种格式,也可以之后再通过命令转换

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/332217.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

(设置非自定义Bean)学习Spring的第六天

一 . 获取Bean的方法详解 , 如下图 : 二 . Spring配置非自定义bean----DruidDatasource 我们举个例子 : 配置Druid数据源交由Spring管理 首先导入在pom文件Druid坐标 然后考虑 : 被配置的Bean的实例化方式是什么 : 无参构造 被配置的Bena是否要注入必要属性 : 四个基本信息…

防火墙技术

防火墙(英语:Firewall)技术是通过有机结合各类用于安全管理与筛选的软件和硬件设备,帮助计算机网络于其内、外网之间构建一道相对隔绝的保护屏障,以保护用户资料与信息安全性的一种技术。 防火墙技术的功能主要在于及…

查找局域网树莓派raspberry的mac地址和ip

依赖python库: pip install socket pip install scapy运行代码: import socket from scapy.layers.l2 import ARP, Ether, srpdef get_hostname(ip_address):try:return socket.gethostbyaddr(ip_address)[0]except socket.herror:# 未能解析主机名ret…

ARP相关

ARP报文格式: 目的以太网地址,48bit,发送ARP请求时,目的以太网地址为广播MAC地址,即0xFF.FF.FF.FF.FF.FF。 源以太网地址,48bit。 帧类型,对于ARP请求或者应答,该字段的值都为0x08…

iOS原生应用屏幕适配完整流程

1. 已iPhone 11 布局为设计布局,其他机型已这个来适配 2.变量与控件对应关系 txtViewer: txtAccount txtpwd seg btnOk 3.适配方法实现: //iOS屏幕适配 -(vo

设计PCB阻抗

https://zhuanlan.zhihu.com/p/589924395 1. 原理图设计 电路板的设计始于设计工程师设计电路原理图。 1.1, 工程师必须在原理图中指定受控阻抗信号,并将特定网络分类为差分对(1002、902或852)或单端网络(402、502、552、602或75…

期末python实验一,二作业-对象编程【仅供参考】

目录 实验一西游游戏-对象 1,选择角色后,角色不能改 2,选择角色后,角色可以改 实验二猜拳游戏-对象 实验一西游游戏-对象 老师给的题目材料: 第一步:系统登录 失败时允许重复输入三次! 第二…

设计 Mint.com

1. 梳理 User Case 和 约束 Use cases 作用域内的Use Case User 连接到 financial accountService 从 Account 中提取 transactions 日常 Update整理 transaction 所有的手动目录由 User 覆盖没有自动化的重排机制 - 通过目录分析月消费 Service 推荐 budget 允许 user 去…

小封装高稳定性振荡器 Sg2520egn / sg2520vgn, sg2520ehn / sg2520vhn

描述 随着物联网和ADAS等5G应用的实施,数据流量不断增长,网络基础设施变得比以往任何时候都更加重要。IT供应商一直在快速建设数据中心,并且对安装在数据中心内部/内部的光模块有很大的需求。此应用需要具有“小”,“低抖动”和“…

Redis分布式锁存在的问题以及解决方式

☆* o(≧▽≦)o *☆嗨~我是小奥🍹 📄📄📄个人博客:小奥的博客 📄📄📄CSDN:个人CSDN 📙📙📙Github:传送门 📅&a…

【前沿技术杂谈:智能对话的未来】深入比较ChatGPT与文心一言

【前沿技术杂谈:智能对话的未来】深入比较ChatGPT与文心一言 引言主体智能回复语言准确性知识库丰富度 深入分析:ChatGPT与文心一言的技术对比技术架构和算法数据处理和隐私用户界面和体验 应用场景分析未来展望技术进步的趋势潜在的挑战对社会的影响 结…

2018年认证杯SPSSPRO杯数学建模C题(第二阶段)机械零件加工过程中的位置识别全过程文档及程序

2018年认证杯SPSSPRO杯数学建模 基于轮廓提取与图像配准的零件定位问题研究 C题 机械零件加工过程中的位置识别 原题再现: 在工业制造自动生产线中,在装夹、包装等工序中需要根据图像处理利用计算机自动智能识别零件位置,并由机械手将零件…

JDBC编程详细教程与示例源码

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl JDBC概述 为了在Java语言中提供对数据库访问的支持,Sun公司于1996年提供了一套访问数据库的标准Java类库JDBC。JDBC的全称是Java数据库连接(Java Database Conn…

怎么样的布局是符合可制造性的PCB布局?

满足可制造性、可装配性、可维修性要求,方便调试的时候于检测和返修,能够方便的拆卸器件: 1)极性器件的方向不要超过2种,最好都进行统一方向等要求,如图1-1所示; 图1-1 极性器件方向统一摆放 2…

CVE重要通用漏洞复现java php

在进行漏洞复现之前我们需要在linux虚拟机上进行docker的安装 我不喜欢win上安因为不知道为什么总是和我的vmware冲突 然后我的kali内核版本太低 我需要重新安装一个新的linux 并且配置网络 我相信这会话费我不少时间 查看版本 uname -a 需要5.5或以上的版本 看错了浪…

免费开源线上信息技术电子云书屋

1 概述 知命耳顺之际,时逢甲辰龙年到来,汇集半生研发积累和教育培训沉淀,以分布微服软件框架为基础,特别推出“线上电子云书屋”,陆续呈现编著的十余部信息技术教材和一些典型的软件架构平台,供给免费开源…

JVM-透彻理解字节码以及指令

一、字节码与指令概述 package ch13_bytecode;public class HelloWorld {public static void main(String[] args) {System.out.println("hello world");} }生成字节码: cafe babe 0000 0031 0022 0a00 0600 1409 0015 0016 0800 170a 0018 0019 0700 1a…

Docker(二)安装指南

作者主页: 正函数的个人主页 文章收录专栏: Docker 欢迎大家点赞 👍 收藏 ⭐ 加关注哦! 安装 Docker Docker 分为 stable test 和 nightly 三个更新频道。 官方网站上有各种环境下的 安装指南,这里主要介绍 Docker 在…

css-动画效果学习示例

阴影 x-轴 y-轴 模糊度 颜色 (正负值可以表示角度问题) 可以加多个阴影 内置阴影 transition 可以添加动画延迟效果 向z轴缩进,开启透视respective 触发旋转效果 学习来源 :动画属性_哔哩哔哩_bilibili

应用Dockerfile编写及部署使用

dockerfile内容规范: FROM mycentos-jdk:latest # 基础镜像 MAINTAINER # 镜像作者信息 姓名邮箱 RUN # 镜像构建的时候运行的命令 ADD # copy内容到容器(压缩包,自动解压) COPY # 类似…