linux-磁盘应用

目录

一、磁盘内容简述

1、一些基本概念

2、分区简述

3、常见文件系统

4、linux硬盘文件

二、对linux系统进行分区

1、用fdisk进行分区

2、用parted进行分区


一、磁盘内容简述

1、一些基本概念

- 扇区大小:512Btyes,0.5KB

- 磁盘最小存储单位:扇区,sector,大小是0.5kb

- 操作系统文件存取的最小单位是块,是多个连续的扇区,是八个连续的扇区,最小的块单位,0.5*8,磁盘的block,最小是4kb

- 1Byte = 8bit

- 微软操作系统(DOS、WINDOWS等)中磁盘文件存储管理的最小单位叫做“簇”,一个文件通常存放在一个或多个簇里,但至少要单独占据一个“簇”。 也就是说两个文件不能存放在同一个簇中。簇(CLUST)的本意就是“一群”、“一组”,即一组扇区(一个磁道可以分割成若干个大小相等的圆弧,叫扇区)的意思。因为扇区的单位太小,因此把它捆在一起,组成一个更大的单位更方便进行灵活管理。簇的大小通常是可以变化的,是由操作系统在所谓“(高级)格式化”时规定的,因此管理也更加灵活。

- 簇是windows 的概念,在linux系统中称为block,在linux文件系统中多个连续的扇区,被称为block,块的概念,也是在系统中被认为是最小的存储单位,一个block只能存储一个文件单位,文件大小只能是block的整数倍。

2、分区简述

MGR分区

主分区引导记录

master boot是主引导分区记录

这里规定了只能由四个主分区引导其他逻辑分区

扇区总共是512字节

MBR :446字节

分区表 :64字节

结束标志:2字节

gpt分区表

现在大多的硬盘分区表,都是gpt分区表了

优点:

- gpt分区容量理论没有限制

- 主分区个数没有限制

- 自带磁盘保护机制

3、常见文件系统

  • fat16、fat32,最早的windows文件系统,缺点是单个文件不能超过2GB
  • NTFS文件系统,支持文件加密,常用日志形式的文件系统,突破了单个文件4GB的大小限制
  • exfat 文件系统,新式文件系统,单个文件支持16gb大小,能够在windows和linux,macos中同时识别

4、linux硬盘文件

linux 一切皆文件,磁盘设备在系统中也以文件的形式展示


二、对linux系统进行分区

1、用fdisk进行分区

我们对我们的系统进行分区

先添加一块磁盘

没有添加磁盘里面有一块安装镜像的磁盘

添加硬盘

我们加一块默认20GB的硬盘

我们重启系统之后才可以看到这块硬盘

lsblk

我们直接对sdb这块硬盘进行分区

fdisk /dev/sdb

我们创建一个新的主分区

Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
Partition number (1-4, default 1): 1

设置开始扇区和结束扇区

我们按p可以查看已经创建好的分区

这里可以看到我们创建的这个1GB的主分区

接着我们分别创建一个,2GB的主分区,一个3GB的主分区,一个4GB的主分区

Command (m for help): n
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (default p): p
Partition number (2-4, default 2): 2^H
Partition number (2-4, default 2): 2
First sector (1955840-41943039, default 1955840): 
Using default value 1955840
Last sector, +sectors or +size{K,M,G} (1955840-41943039, default 41943039): +2GB
Partition 2 of type Linux and of size 1.9 GiB is set
Command (m for help): n
Partition type:
   p   primary (2 primary, 0 extended, 2 free)
   e   extended
Select (default p): 
Using default response p
Partition number (3,4, default 3): 
First sector (5861376-41943039, default 5861376): 
Using default value 5861376
Last sector, +sectors or +size{K,M,G} (5861376-41943039, default 41943039): +#^H
Unsupported suffix: ''.
Supported: 10^N: KB (KiloByte), MB (MegaByte), GB (GigaByte)
            2^N: K  (KibiByte), M  (MebiByte), G  (GibiByte)
Last sector, +sectors or +size{K,M,G} (5861376-41943039, default 41943039): +3GB
Partition 3 of type Linux and of size 2.8 GiB is set

吧剩下的分区全部给扩展分区

Command (m for help): n
Partition type:
   p   primary (3 primary, 0 extended, 1 free)
   e   extended
Select (default e): e
Selected partition 4
First sector (11720704-41943039, default 11720704): 
Using default value 11720704
Last sector, +sectors or +size{K,M,G} (11720704-41943039, default 41943039): 
Using default value 41943039
Partition 4 of type Extended and of size 14.4 GiB is set

这下我们就可以继续创建逻辑分区了

Command (m for help): n
All primary partitions are in use
Adding logical partition 5
First sector (11722752-41943039, default 11722752): 
Using default value 11722752
Last sector, +sectors or +size{K,M,G} (11722752-41943039, default 41943039): +2GB
Partition 5 of type Linux and of size 1.9 GiB is set
Command (m for help): n
All primary partitions are in use
Adding logical partition 6
First sector (15630336-41943039, default 15630336): 
Using default value 15630336
Last sector, +sectors or +size{K,M,G} (15630336-41943039, default 41943039): +4GB
Partition 6 of type Linux and of size 3.7 GiB is set

可以看出这里都是根据扩展分区创建的逻辑分区

2、用parted进行分区

用fdisk的前提:小于2TB的磁盘都可以使用fdisk分区,但是大于2TB的磁盘,只能用parted命令分区,且转换磁盘为GPT格式。

我们再添加一块虚拟硬盘

重启之后就可以看到了

给sdc分区

parted /dev/sdc

把这个硬盘分区格式设置为gpt

mklabel gpt

创建一个主分区一GB

mkpart primary 0 1GB

fdisk -l


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

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

相关文章

小黑子—spring:第一章 Bean基础

spring入门1.0 一 小黑子对spring基础进行概述1.1 spring导论1.2 传统Javaweb开发困惑及解决方法1.3 三大的思想提出1.3.1 IOC入门案例1.3.2 DI入门案例 1.4 框架概念1.5 初识spring1.5.1 Spring Framework 1.6 BeanFactory快速入门1.7 ApplicationContext快速入门1.8 BeanFact…

python之计算平面点集的的面积

在当今数据驱动的世界中,计算平面点集的最小外接轮廓面积被广泛应用于各种实际场景中。它是一项重要而魅力十足的任务,旨在找到一个最小的矩形或多边形区域,能够完全包围给定的离散点集。这个看似简单的问题背后隐藏着许多挑战,需…

HTML5+CSS3+Vue小实例:路飞出海的动画特效

实例:路飞出海的动画特效 技术栈:HTML+CSS+Vue 效果: 源码: 【HTML】 <!DOCTYPE html> <html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta name="viewport" content=&…

windows下OOM排查

如下有一段代码 package com.lm.demo.arthas.controller;import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;import java.util.A…

车载音频项目

加我微信hezkz17进数字音频系统研究开发交流答疑群(课题组) ー 1&#xff0e;负责此项目的音频链路的设计及其实现 在ADSP21375上实现音频链路的处理。如噪声门&#xff0c;压限器&#xff0c;高低通&#xff0c;PEQ、各种效果等。 2&#xff0e;负责DSP与MCU端SPI协议实现。M…

Python文件——使用Python读取txt文件

作者&#xff1a;Insist-- 个人主页&#xff1a;insist--个人主页 本文专栏&#xff1a;Python专栏 专栏介绍&#xff1a;本专栏为免费专栏&#xff0c;并且会持续更新python基础知识&#xff0c;欢迎各位订阅关注. 目录 一、文件的编码 1. 什么是编码 2. 常见的编码 二、P…

【纯离线】Ubuntu离线安装ntp时间同步服务

Ubuntu离线安装ntp服务 准备阶段&#xff1a;下载安装包 apt-get download ntp apt-get download ntpdate 一、服务端( 192.166.6.xx) 1、环境准备 先判断是否已安装 systemd-timesyncd systemctl is-active systemd-timesyncd 如果返回结果是 active&#xff0c;则表示…

文件夹批量改名:如何在文件夹名左边添加递增的自动编号

在文件管理的过程中&#xff0c;我们有时需要对文件夹进行重命名&#xff0c;使其更具区分度和可读性。为了实现这一目标&#xff0c;我们可以采用在文件夹名左边添加递增的自动编号的方法。本文将介绍云炫文件管理器如何进行文件夹批量改名&#xff0c;以在文件夹名左边添加递…

mathtype7.4破解永久激活码

MathType(数学公式编辑器)是由Design Science公司研发的一款专业的数学公式编辑工具。MathType功能非常强大&#xff0c;尤其适用于专门研究数学领域的人群使用。使用MathType让你在输入数学公式的时候能够更加的得心应手&#xff0c;各种复杂的运算符号也不在话下。 MathType最…

Vue3.0插槽

用法&#xff1a; 父组件App.vue <template><div><!--将html代码插入到子组件中带默认名称的插槽中--><AChild><!--这段html会插入到AChild组件中<slot></slot>插槽中--><!-- 注意&#xff1a;写在父组件中的html代码只能在父组…

百度网盘使用指南

文章目录 备份篇手机文件备份电脑文件备份 查找篇移动端PC端 文件操作文件解压文件扫描PDF工具图片工具音频操作 备份篇 手机文件备份 在百度网盘APP种点击 我的–设置–自动备份设置 里边有相册备份, 文档备份, 微信文件备份, 手机通讯录, 短信, 通话备份等功能 电脑文件备…

目标检测类项目数据集汇总

一、玩手机数据集及检测 玩手机数据集下载地址分享: https://download.csdn.net/download/qq_34717531/19870205 二、狗的数据集及检测 狗目标检测数据集下载地址分享:https://download.csdn.net/download/qq_34717531/20813390 三、猫数据集及检测 猫数据集下载地址分享: ht…

回归算法|长短期记忆网络LSTM及其优化实现

本期文章将介绍LSTM的原理及其优化实现 序列数据有一个特点&#xff0c;即“没有曾经的过去则不存在当前的现状”&#xff0c;这类数据以时间为纽带&#xff0c;将无数个历史事件串联&#xff0c;构成了当前状态&#xff0c;这种时间构筑起来的事件前后依赖关系称其为时间依赖&…

c++设计模式三:工厂模式

本文通过一个例子简单介绍简单工厂模式、工厂模式和抽象工厂模式。 1.简单工厂&#xff08;静态&#xff09; 假如我想换个手机&#xff0c;换什么手机呢&#xff1f;可以考虑苹果或者华为手机&#xff0c;那我们用简单工厂模式来实现这个功能&#xff1a; 我们关注的产品是手…

基于群居蜘蛛算法的无人机航迹规划

基于群居蜘蛛算法的无人机航迹规划 文章目录 基于群居蜘蛛算法的无人机航迹规划1.群居蜘蛛搜索算法2.无人机飞行环境建模3.无人机航迹规划建模4.实验结果4.1地图创建4.2 航迹规划 5.参考文献6.Matlab代码 摘要&#xff1a;本文主要介绍利用群居蜘蛛算法来优化无人机航迹规划。 …

【数据结构初阶】顺序表和链表(1)

顺序表和链表&#xff08;1&#xff09; 1.线性表2.顺序表2.1概念以及结构2.1.1静态顺序表2.1.2动态顺序表3.顺序表的实现3.1初始化内容3.2初始化函数3.3销毁函数3.4打印函数3.5扩容函数3.6尾插3.6尾删函数3.7头插函数3.8头删函数3.9查找函数3.10插入函数3.11删除函数3.12修改函…

拿到 phpMyAdmin 如何获取权限

文章目录 拿到 phpMyAdmin 如何获取权限1. outfile 写一句话木马2. general_log_file 写一句话木马 拿到 phpMyAdmin 如何获取权限 1. outfile 写一句话木马 尝试使用SQL注入写文件的方式&#xff0c;执行 outfile 语句写入一句话木马。 select "<?php eval($_REQU…

【软件安装】Windows系统中使用miniserve搭建一个文件服务器

这篇文章&#xff0c;主要介绍如何在Windows系统中使用miniserve搭建一个文件服务器。 目录 一、搭建文件服务器 1.1、下载miniserve 1.2、启动miniserve服务 1.3、指定根目录 1.4、开启访问日志 1.5、指定启动端口 1.6、设置用户认证 1.7、设置界面主题 &#xff08;…

挖掘业务场景的存储更优解

文章目录 第1章 如何用更优的数据存储方案&#xff0c;打造更稳定的架构&#xff1f;1.1 选用适合自己的数据存储方案1.1.1 关系型数据库1.1.2 非关系型数据库1.1.3 内存数据库 1.2 打造更稳定的架构1.2.1 分布式架构1.2.2 容灾备份1.2.3 监控报警1.2.4 自动化运维 1.3 案例分析…

Redis 原理缓存过期、一致性hash、雪崩、穿透、并发、布隆、缓存更新策略、缓存数据库一致性

redis过期策略 redis的过期策略可以通过配置文件进行配置 一、定期删除 redis会把设置了过期时间的key放在单独的字典中&#xff0c;定时遍历来删除到期的key。 1&#xff09;.每100ms从过期字典中 随机挑选20个&#xff0c;把其中过期的key删除&#xff1b; 2&#xff09;.…