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

news2024/11/19 22:43:56

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 分区文件名

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于位的权限系统

基于位的权限系统是一种利用二进制位运算进行权限管理的技术。在这种系统中,不同的权限被编码为2的幂次方 (例如1、2、4、8等),每个权限对应一个独立的二进制位(可想而知运算速度是非常快的)。通过将这些权限值组合在一起形成一个…

[ceph] ceph之分布式存储

分布式存储的类型 ●块存储(例如硬盘,一般是一个存储被一个服务器挂载使用,适用于容器或虚拟机存储卷分配、日志存储、文件存储) 就是一个裸设备,用于提供没有被组织过的存储空间,底层以分块的方式来存储数…

04-《人月神话》有礼貌的固执-中译本纠错及联想

DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 2001年,我们翻译《人月神话》的时候,由于水平有限,译文中存在不少错误。 这些年,随着阅历的增长,在重读的时候偶尔也会有“…

Python GUI库大汇总

所有程序都是基于命令行的,这些程序可能只有一些“专业”的计算机人士才会使用。例如前面编写的五子棋等程序,恐怕只有程序员自己才愿意玩这么“糟糕”的游戏,很少有最终用户愿意对着黑乎乎的命令行界面敲命令。 相反,如果为程序…

Kafka 的 Consumer Group 解读

作为一份笔记,本文再次梳理一下 Kafka 的 Consumer Group。我们知道,一个 Topic 往往会有多个 Partition,一条消息只会被写到一个 Kafka 的 Partition 中,那 Consumer 是怎么消费 Message 的呢? Consumer Group 又从中…

Linux用户提权

新建用户 用root账户修改文件,添加信任用户 使用sudo提权,可以使用 **root删除新建账户**

写点东西《最佳 Web 框架不存在 》

写点东西《🥇最佳 Web 框架不存在 🚫》 TLDR;您选择的 Web 应用程序框架并不重要。嗯,它很重要,但并不像其他人希望您相信的那样重要。 2024 年存在如此多的库和框架,而且最好的库和框架仍然备受争议&…

Java_线程池

一、线程池 4.1 线程池概述 线程池就是一个可以复用线程的技术。 要理解什么是线程复用技术,我们先得看一下不使用线程池会有什么问题,理解了这些问题之后,我们在解释线程复用同学们就好理解了。 假设:用户每次发起一个请求给…

硬盘重新分区怎么恢复分区之前的文件?

分区是常见的故障,通常由多种原因引起。一方面,硬盘老化或者受到损坏可能会导致分区表出现问题;另一方面,用户误操作,如格式化或分区不当,也可能导致分区丢失。针对此问题,解决方法包括使用专业…

无人超市系统的设计与实现:从需求分析到实际应用

✍✍计算机编程指导师 ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java实战 |…

在vue3+vite中使用svg-sprite-loader,antdv修改菜单icon

1. 安装 npm install vite-plugin-svg-icons -D 2. 在vite.config.js的plugins中添加配置项 import { createSvgIconsPlugin } from vite-plugin-svg-icons;createSvgIconsPlugin({iconDirs: [resolve(process.cwd(), src/components/svgIcon/svg)], // icon存放的目录&…

Android系统启动-Zygote详解(Android 14)

一、什么是Zygote 在上一篇文章Android系统启动-init进程详解(Android 14)中,分析了init进程,在init进程启动的第二阶段会解析init.*.rc文件,启动多个进程,其中包括Zygote。 Zygote又叫孵化器&#xff0c…

线性布局LinearLayout

<?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"xmlns:app"http://schemas.android.com/apk/res-auto"xmlns:tools"http://schemas.android.com/too…

在linux环境下安装lnmp

lnmp官网&#xff1a;https://lnmp.org 一&#xff1a;lnmp安装 参考&#xff1a;https://lnmp.org/install.html 1&#xff1a;下载lnmp安装包 wget https://soft.lnmp.com/lnmp/lnmp2.0.tar.gz -O lnmp2.0.tar.gz 2&#xff1a;解压lnmp安装包 tar zxf lnmp2.0.tar.gz …

【PHP】PHP利用ffmreg获取音频、视频的详细信息

目录 一、目的 二、下载并安装ffmreg 三、PHP代码 四、运行结果 一、目的 使用PHP利用ffmreg获取音频、视频的详细信息&#xff0c;音视频总时长、码率、视频分辨率、音频编码、音频采样频率、实际播放时间、文件大小。 二、下载并安装ffmreg 1、下载地址&#xff1a;htt…

关于影视字幕翻译哪个公司比较专业?

现如今&#xff0c;影视剧作为跨文化交流的重要桥梁&#xff0c;正日益受到中国观众的热爱。因此也催生了影视字幕翻译的需求。那么&#xff0c;如何做好影视作品字幕翻译&#xff0c;哪个公司在影视字幕英译中更为专业&#xff1f; 我们知道&#xff0c;字幕翻译是涉外影视作品…

美创科技助力江苏有线通过DSMM二级认证

近日&#xff0c;经中国信通院泰尔认证中心评审&#xff0c;美创科技助力江苏省广电有线信息网络股份有限公司&#xff08;以下简称“江苏有线”&#xff09;顺利通过DSMM数据安全能力成熟度二级认证&#xff0c;成为广电行业内首家获得二级认证的单位&#xff01; 背景概述 江…

蓝桥杯 最长递增

输入 7 5 2 4 1 3 7 2 输出 3 思路 这个思路也很简单&#xff0c;后面大于前面&#xff0c;长度加一。当后面不大于前面的时候&#xff0c;就是一个新的递增序列了&#xff0c;递增序列的长度最小为1。 代码 #include <iostream> using namespace std; int main() {in…

解决文库系统 本地转码 libreoffice中文乱码的问题(mkfontscale mkfontdir fc-cache -fv命令)

安装搭建好的文库系统在使用Linux系统libreoffice时&#xff0c;如果系统安装时没有安装中文字体库或者中文字体字库不全&#xff0c;将会导致无法正常生成和显示中文 文库系统中文乱码 转码问题处理好之后的效果&#xff1a; 现在中文显示就正常了 1、要查看系统中已经安…

基于GD32F103移植freemodbus从机库

首先说明github下载的freemodbus开源库不可以使用,需要修改 准备资料 下载一个freemodbus开源库 https://gitee.com/chejia12/freemodbus 开源库目录结构 建立文件夹 src inc port 将functions内部文件放入src文件夹将rtu内部的c文件放入src文件夹,h文件放入inc文件夹将m…