首页 > 系统相关 >linux硬盘 分区保姆级教程

linux硬盘 分区保姆级教程

时间:2024-09-08 17:21:11浏览次数:12  
标签:教程 default 分区 41943039 dev linux root 硬盘

硬盘(磁盘)基础化知识

磁盘的作用:数据持久化存储

1.命名方式:sda  sdb sdc ……

位置:/dev/sda

2.查看硬盘的命令

lsblk

[root@zk1 ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   20G  0 disk 
├─sda1   8:1    0  300M  0 part /boot
├─sda2   8:2    0    2G  0 part [SWAP]
└─sda3   8:3    0 17.7G  0 part /
sr0     11:0    1 1024M  0 rom  

3.硬盘的分区

(1)分区的类型

主分区

扩展分区

注意:主分区+扩展分区<=4

逻辑分区

(2)分区的表示方法

1-4表示主分区和扩展分区

5以后是逻辑分区

4.创建文件系统/格式化

windows常见的格式 :fat32 ntf5

linux常见的格式: xfs ext4 

5.磁盘管理的流程

(1)准备硬盘

(2)规划划分

(3)格式化

(4)挂载 临时挂载  永久挂载

例子:要求1.添加一块10G的硬盘

(在关机状态下添加硬盘,或者添加硬盘之后重启硬盘)

重启命令:reboot

[root@zk1 ~]# reboot


 

                 2.分3个区,一个主分区,两个逻辑分区

[root@zk1 ~]# fdisk /dev/sdb

/dev 是银盘所在位置

/dev/sdb的sdb是硬盘名字

 n创建新分区

p是主分区,e是扩展分区,l是逻辑分区

[root@zk1 ~]# fdisk /dev/sdb
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x6b9aead0.

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

以上是分了一个大小为3G的主分区

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

Command (m for help): n
Partition type:
   p   primary (1 primary, 1 extended, 2 free)
   l   logical (numbered from 5)
Select (default p): l
Adding logical partition 5
First sector (6295552-41943039, default 6295552): 
Using default value 6295552
Last sector, +sectors or +size{K,M,G} (6295552-41943039, default 41943039): +3G
Partition 5 of type Linux and of size 3 GiB is set

以上是分了一个大小为3G的逻辑分区

逻辑分区是在扩展分区的基础上创建的

Command (m for help): p

Disk /dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0xc00f38db

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     6293503     3145728   83  Linux
/dev/sdb2         6293504    41943039    17824768    5  Extended
/dev/sdb5         6295552    12587007     3145728   83  Linux

p是查看已经创建的分区

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

 w是保存磁盘分区

内核识别(查看一下)
[root@localhost ~]# partprobe /dev/sdb
 

                 3.主分区大小3G,逻辑分区大小3G,文件格式为ext4

[root@zk1 ~]# mkfs -t ext4 /dev/sdb1

-t 指定文件格式   后面硬盘名称

                4.分别挂载到/xinix/jingguan,xinxi/jiwang ,/xinxi/dashuju(临时挂载或者永久挂载)

先创建挂载点

[root@zk1 ~]# mkdir /xinxi/jingguan -p
[root@zk1 ~]# mkdir /xinxi/jiwang 
[root@zk1 ~]# mkdir /xinxi/dashuju 

第一个加一个-p属性递归创建

之后不用添加-p属性

永久挂载用一下命令

vim  /etc/fstab  
#
# /etc/fstab
# Created by anaconda on Wed Jul 24 08:44:19 2024
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=258caa1a-0cc6-40fe-95b7-c6e3a4d6899b /                       xfs     defaults        0 0
UUID=5cbeebeb-a5c5-4672-b5df-484c783a1eea /boot                   xfs     defaults        0 0
UUID=900cd1d3-2915-49a6-a288-94f9a0cc48ec swap                    swap    defaults        0 0
/dev/sdb1                               /xinxi/jingguan           ext4    defaults        0 0
/dev/sdb5                               /xinxi/jiwang             ext4    defaults        0 0   

mount -a  重新识别文件

 mount    /dev/sdb1  /xinxi/jingguan  (临时挂载)

二,磁盘管理工具fdisk

1.使用格式

fdisk 硬盘名

n 新建分区

d 删除分区

p 查看分区

w保存并退出

q 强制退出

2.分区

内核识别

[root@localhost ~]# partprobe /dev/sdb

umount   /dev/sdb1
永久挂载

vim  /etc/fstab  

df -Th

查看文件使用情况

三,GTP磁盘管理工具  

1.分区表类型 

MBR   GPT

优势:无分区数量,无分区类型的限制,适用于2T以上的硬盘

2.parted 工具

parted /dev/sdd mklabel gpt  

类型设置成gpt格式
parted  /dev/sdd  mkpart  db(磁盘名称) 100(起始)  2T(结束)
 parted  /dev/sdd  mkpart  web   2T  100%(剩下的所有)

partprobe /dev/add (内核回显)必须的一步
缺点:不好扩容

标签:教程,default,分区,41943039,dev,linux,root,硬盘
From: https://blog.csdn.net/weixin_52340511/article/details/142027838

相关文章

  • Linux容器技术的基础原理
    Linux容器技术是一种轻量级的虚拟化解决方案,它允许在同一操作系统内核上运行多个隔离的用户空间实例。以下是Linux容器技术的基础原理:1.命名空间(Namespaces)命名空间是Linux内核提供的一种特性,允许将系统资源(如进程、网络、文件系统等)进行隔离。容器通过使用不同的命名空间......
  • 干货:Alibaba Cloud Linux服务器操作系统全解析
    AlibabaCloudLinux是阿里云自研的稳定、安全、高性能的服务器Linux操作系统,完全兼容CentOS/RHEL生态和操作方式,又阿里云提供免费提供长期支持和维护LTS。AlibabaCloudLinux是目前阿里云服务器最大规模使用的操作系统之一,可部署在Web网站服务、云原生应用、大数据、数据库、AI等......
  • Linux启动tomcat
    1、启动tomcat1、先到tomcat的目录中,找到bin文件夹,查看文件夹内容三种方式启动tomcat方式一:直接启动./startup.sh方式二:作为服务启动nohup./startup.sh&方式三:控制台动态输出方式启动./catalina.shrun动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务1.1./......
  • linux磁盘分区和开机自动挂
    备份一下万一设置错误  开机都打不开分区位置都要三思不要输入错了df-h看看设备硬盘分区显示lsblk看看硬盘fdisk/dev/vdb输入 m 获取帮助,p 查看分区表当前分区里面没有任何信息,继续操作,输入 n 创建一个新的分区选择默认 p 选择主分区  e 扩展分区......
  • linux -- vim
    /vim编辑器/使用vimfilename来打开并且创建filename文件按下‘i’进入编模式,按下”esc“进入一般命令模式。命令模式下输:wq保存并且退出。hjkl对应“左下上右“按键说明P293-p296可视区块v光标经过的地方会反白y复制反白的地方d删除反白的地方p剪切反白的地方,第二......
  • Linux 下 C/C++ 程序编译的过程
    目录一、GCC工具链二、编译过程1、预处理2、编译3、汇编4、链接本文将介绍如何将C/C++语言编写的程序转换成为处理器能够执行的二进制代码的过程,包括四个步骤:预处理(Preprocessing)编译(Compilation)汇编(Assembly)链接(Linking)。在此之前,首先来看一下GCC工具链。......
  • 【爬虫开发】爬虫开发从0到1全知识教程第10篇:Mongodb数据库,介绍【附代码文档】
    本教程的知识点为:爬虫概要爬虫基础爬虫概述知识点:1.爬虫的概念requests模块requests模块知识点:1.requests模块介绍1.1requests模块的作用:数据提取概要数据提取概述知识点1.响应内容的分类知识点:了解响应内容的分类Selenium概要selenium的介绍知识点:1.sele......
  • 一键解锁创意未来:AE 2024最新版安装包下载及安装教程
    一键解锁创意未来:AE 2024最新版安装包下载及安装教程一键解锁创意未来:AE2024最新版安装包下载及安装教程在数字创意领域,AdobeAfterEffects(简称AE)一直是行业标杆,为无数设计师、动画师和视频编辑者提供了强大的工具,帮助他们将创意变为现实。随着技术的不断进步,Adobe公司也在不断......
  • 官方直链,安全高效:After Effects 2024安装包下载与安装教程
    官方直链,安全高效:After Effects 2024安装包下载与安装教程官方直链,安全高效:AfterEffects2024安装包下载与安装教程AdobeAfterEffects2024是一款强大的视频后期制作软件,广泛应用于电影、电视、广告等领域。它提供了丰富的特效和动画工具,帮助用户创建令人惊叹的视觉效果。本......
  • Python入门教程-Python 中的字符串及常用操作有哪些
    字符串是编程语言中最常见和最基础的数据类型之一。在Python中,字符串(string)是用于表示文本数据的序列。无论是处理用户输入、文件读写,还是处理网络数据,字符串都是编程中的关键工具之一。Python提供了许多方便的操作和方法来处理字符串数据。本文将带你从基础入门,详细介绍......