首页 > 系统相关 >Linux存储管理

Linux存储管理

时间:2023-11-28 22:13:35浏览次数:46  
标签:存储管理 分区 Linux 分区表 MBR 使用 挂载 硬盘

1 存储管理

在Linux系统下,系统识别到硬盘后,会为其创建一份初始分区表。

硬盘在分区后才可以使用。系通过分区表来管理磁盘。

 

1.1 磁盘

磁盘是一种计算机的外部存储器设备,由一个或多个覆盖有磁性材料的铝制或玻璃制的碟片组成,用来存储用户的信息,这种信息可以反复地被读取和改写。绝大多数磁盘被永久封存在一个密封的盒子里。

 

从硬盘接口上看,硬盘有以下几种类型:

IDE——SATA(Serial ATA)硬盘,是目前最常见的硬盘接口类型之一,广泛用于传统的机械硬盘和大多数固态硬盘。

SCSI——SAS(Serial Attached SCSI)硬盘,是一种用于连接服务器硬盘的接口,相比SATA,SAS在企业环境中更为常见。它支持更高的数据传输速度和更好的可靠性。

其他——PCle(Peripheral Component Interconnect Express)、FC(Fiber Channel)硬盘

 

磁盘文件名:

IDE硬盘机   ->  /dev/hd[a-d]

SCSI/SATA/U盘硬盘机  -> /dev/sd[a-p]  

 

1.2 基本分区

分区的好处:易于管理和使用、有利于数据的安全、节约寻找文件的时间

 

分区信息的储存方式标准:MBR和GPT

MBR:

支持最多四个主分区或三个主分区和一个扩展分区

使用 32 位的分区表条目来标识每个分区

使用主引导记录(Master Boot Record)来存储引导加载程序和分区表信息

分区表存储在一个位置,如果该位置损坏,可能导致整个分区表不可用

MBR 通常与传统的BIOS一起使用,支持老一代的Windows和Linux系统

GPT:

支持最多 128 个分区,且每个分区的大小理论上可以达到 18EB(艾字节,1EB = 1024PB),远远超过了 MBR 的限制

使用 64 位的唯一标识符(GUID)来标识每个分区,这增加了标识的唯一性

有一个专门的启动分区,其中包含引导加载程序。这使得 GPT 在UEFI(统一可扩展固件接口)模式下更为灵活,而 MBR 则通常与传统的BIOS(基本输入/输出系统)一起使用

存储多个副本的分区表和引导加载程序,从而提高了数据的完整性和容错性

更适用于现代系统,特别是支持UEFI的系统,如Windows 8、Windows 10和许多Linux发行版

 

使用lsblk命令可以查看系统磁盘的使用情况:

 

1.2.1 MBR分区

使用fdisk命令并添加“-l”参数可以查看系统所挂硬盘个数及分区情况

 

使用fdisk对硬盘分区:

1)输入fdisk  /dev/sdb进入分区模式

2)输入m可以获取帮助,下面是一些选项

| n | 添加一个新分区

| q | 不保存就退出

| p | 打印分区表

| m | 打印选项菜单

| d | 删除一个分区

| w | 保存退出

| t | 改变系统id号

3)输入n开始分区

p:主分区 e:扩展分区 (需创建扩展分区后才可以创建逻辑分区)

创建主分区

 创建扩展分区

创建逻辑分区

最后记得输入w保存

 

1.2.2 GPT分区

1)输入gdisk进入分区模式

2)输入n进入分区模式,输入“?”可以获取帮助

3)输入w保存

 

1.3 创建文件系统

展示部分分区操作

使用“mkfs.”,再连续按两次tab键可以查看所有文件系统类型

 

创建文件系统,这里使用ext4

 

挂载

格式化完成后需挂载分区,首先创建目录作为挂载点,然后使用 mount 命令临时把 sdb1挂载到 data01上

使用”df -h“命令查看文件系统挂载点

 

注意:

使用 mount 命令挂载是临时性的,系统重新启动后便失效,需要再次挂载。用户可以修改/etc/fstab配置文件,使其永久有效

 先使用 blkid命令查看设备UUID

再对/etc/fstab文件进行修改,可以使用vim

最后保存

标签:存储管理,分区,Linux,分区表,MBR,使用,挂载,硬盘
From: https://www.cnblogs.com/Lc-1/p/17863055.html

相关文章

  • Linux用户管理
    用户/组概览从CentOS6开始,UID为0是特权用户,UID为1~499是系统用户,UID为500以上为普通用户。root用户可以拥有所有系统权限,是超级用户。管理用户/组useradd命令能创建用户grep能过滤信息userdel可以用来删除用户groupdel命令可以删除用户组passwd命令可以用来修改用户密码 ......
  • Linux:文件查找、打包压缩及解压
    文件查找简介whichLinuxwhich命令用于查找文件。which指令会在环境变量$PATH设置的目录里查找符合条件的文件。语法:which文件参数:n<文件名长度>指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。p<文件名长度>与-n参数相同,但此处的<文件名长度>包括了......
  • Linux:RPM包管理
    一 、RPM包管理1、软件包管理介绍1.1、软件包分类源码包(就是直接的代码)a.脚本安装包(多了个安装界面,但是方便)二进制包(就是源码经过编译后的文件)(别名RPM包或系统默认包)1.2、源码包优点•开源,可以直接修改源代码•自由选择所需功能•编译安装,更加稳定效率也搞•卸载方便(直接......
  • Linux的总结
    作为一个学习Linux的人,我有一些深刻的心得和体会。首先,学习Linux让我对计算机操作系统有了更深入的理解。通过学习Linux,我了解到操作系统是计算机系统中的核心组件,负责管理计算机的硬件资源、提供用户界面、运行应用程序等。深入学习Linux让我对操作系统的原理和内部工作有......
  • linux vim的使用
    学习使用Vim编辑器是我在Linux系统中的一次很好的体验。Vim是一个功能强大的文本编辑器,虽然一开始可能会觉得它有些陌生,但是一旦掌握了一些基本的操作技巧,就会发现它的强大和高效。首先,我学会了如何在Vim中进行文本编辑和导航。Vim的编辑模式和命令模式让我可以快速地在文......
  • Linux sed文本编辑器
    sed文本编辑器简单使用查找sed-n'/patter/p'proxy.sh#pattern是要找的内容替换sed's/pattern/replacement/'file#这个命令会在文件中查找第一个匹配的pattern,并将其替换为replacement。sed's/pattern/replacement/g'file#在这个命令中,g表示全局替换,会将每一......
  • 第1章 初识Linux
    1.Linux介绍历史:Linux操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:UNIX操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络。UNIX最初免费发布,在1990年,UNIX在服务器市场尤其是大学校园成为主流操作系统,许多校园都有UNIX主机,当然还包括一些研究它的......
  • Linux环境变量等配置
    打印环境变量打印所有的变量envenv|grepUSER打印变量echo$USERPATH在Linux系统中,环境变量PATH用于指定可执行程序的搜索路径。当你在命令行中输入一个命令时,系统会在PATH中列出的目录中查找这个命令对应的可执行文件。如果命令对应的可执行文件存在于PATH中......
  • Linux用户管理心得
    Linux系统是多用户、多任务的分时操作系统,系统上每一个进程都有一个特定的文件,每个文件都被一个特定的用户所拥有。创建用户/组首先使用useradd命令创建用户qf01,不指定任何选项,然后使用grep命令过滤出该用户信息删除用户/组如果一个用户需要被删除,可以使用userdel命令,但若想同......
  • Linux 07
    第七章存储管理本章学习目标:1.了解存储的方式2.掌握创建基本分区的方法一、存储方式1.1从连接方式上,存储分为以下3种类型:本地存储:直接插在服务器上的硬盘,系统文件存放在本地。外部存储:可以理解为平时使用的移动硬盘,不过移动硬盘用的是USB接口连接,一般外部存储可以......