首页 > 系统相关 >Linux课程随笔(六)

Linux课程随笔(六)

时间:2023-12-10 15:35:40浏览次数:29  
标签:存储 RAID -- 文件系统 课程 Linux 磁盘 随笔

作为一名计算机专业的学生,深入了解操作系统是必不可少的一部分。在众多操作系统中,Linux因其开放源代码、稳定性和灵活性而备受欢迎。本文将聚焦于Linux的存储管理,深入探讨文件系统、磁盘管理以及存储优化等方面的知识。

文件系统

1. 文件系统概述

在Linux中,文件系统是组织和存储数据的一种方法。常见的文件系统包括ext4、XFS、Btrfs等。每种文件系统都有其优缺点,选择适当的文件系统取决于应用场景和需求。

2. 文件系统层次结构

文件系统以层次结构的方式组织数据。根目录(/)是整个文件系统的起点,包含其他目录和文件。深入理解文件系统的层次结构有助于更高效地管理存储空间。

markdownCopy code

/ |-- bin |-- home | |-- user1 | |-- user2 |-- var |-- etc

磁盘管理

1. 磁盘分区

磁盘分区是将硬盘划分为若干逻辑单元的过程。在Linux中,可以使用工具如fdiskparted进行磁盘分区。了解分区的目的是为了更好地组织和管理存储空间。

2. 磁盘格式化

格式化是在磁盘上创建文件系统的过程。常见的格式化命令包括mkfs.ext4mkfs.xfs等。选择合适的文件系统类型和参数对性能和可靠性至关重要。

markdownCopy code

$ mkfs.ext4 /dev/sdb1

存储优化

1. RAID

RAID(冗余磁盘阵列)是一种通过将数据分散存储在多个磁盘上来提高性能和冗余性的技术。常见的RAID级别包括RAID 0、RAID 1、RAID 5等,每种级别都有其适用场景。

2. LVM

逻辑卷管理(LVM)允许对物理磁盘进行抽象,从而更灵活地管理存储。通过LVM,可以动态调整逻辑卷的大小,而无需重新分区。

markdownCopy code

$ lvextend -L +10G /dev/myvg/mylv

总结

Linux存储管理是操作系统学习中的重要组成部分。通过深入了解文件系统、磁盘管理和存储优化,我们能够更好地利用硬件资源,提高系统性能和可靠性。在实际应用中,不同的场景需要不同的存储方案,因此灵活运用所学知识是提高技能水平的关键。

希望这篇学习笔记对你在Linux存储管理方面的学习提供了一些帮助。在深入学习的过程中,不断实践和尝试是理解这些概念的有效途径。加油!

 

标签:存储,RAID,--,文件系统,课程,Linux,磁盘,随笔
From: https://www.cnblogs.com/htt20218478/p/17892710.html

相关文章

  • Linux网络设置
    1.将安装好的虚拟机打开,依次点击编辑虚拟机设置,点击网络适配器,改为桥接模式 2.查看主机的IP,网关,DNS等信息。按住win+r调出运行框,在里面输入cmd,然后输入代码ipconfig,查看主机的ip等信息  3.运行虚拟机后,输入ipaddress查看网卡的信息 3.进入系统编辑网卡配置文件,命令......
  • Linux课程随笔(二)
    2.3Vim编辑器Vi编辑器是Linux上最基本的文本编辑器,工作在字符模式下,效率非常高,而Vim是Vi的增强版。Vim编辑器主要有三种模式:命令模式、编辑模式(插入模式)和末行模式(扩展命令模式)。命令模式:控制光标,对文件进行复制、粘贴、删除、查询等操作;末行模式:文档保存与退出,设置编辑环境;编辑......
  • 没有配置ssh密钥的情况下,对linux批量创建账号、修改密码
    在客户端安装sshpass,利用sshpass进行登陆操作;安全考虑,操作完把明文的账号密码yjk.txt删除掉;--创建用户[root@zhu~]#catcreate_user.sh#!/bin/bashforiin$(cat/root/yjk.txt)doecho$iipaddr=`echo$i|awk-F'|''{print$1}'`passwd=`echo$i|awk-......
  • Linux-03shell语法3
    判断语句if…then形式类似于C/C++中的if-else语句。单层if命令格式:ifconditionthen语句1语句2...fi示例:a=3b=4if["$a"-lt"$b"]&&["$a"-gt2]thenecho${a}在范围内fi输出结果:3在范围内单层if-else命令格式ifcond......
  • Linux-03shell语法-expr&read&echo&printf&test[]
    表达式运算命令expr概述expr命令用于求表达式的值,格式为:expr表达式表达式说明:用空格隔开每一项用反斜杠放在sh特定的字符前面(发现表达式运行错误时,可以试试转义)对包含空格和其他特殊字符的字符串要用引号括起来expr会在stdout中输出结果。如果为逻辑关系表达式,则结......
  • 【Linux sar网络状态监控】
    Linux系统性能监控之网络状态监控使用sar命令Linux操作系统sar(SystemActivityReporter)命令允许实时监控系统的各个方面,包括CPU、内存、磁盘和网络。什么是sar命令?sar命令是一个用于采集和报告系统性能数据的工具,它可以帮助监控Linux系统的各个方面。sar命令的输出可以用于性能......
  • 锁定课程 【ChatGPT】
    https://www.kernel.org/doc/html/v6.6/locking/spinlocks.html锁定课程课程1:自旋锁用于锁定的最基本原语是自旋锁:staticDEFINE_SPINLOCK(xxx_lock);unsignedlongflags;spin_lock_irqsave(&xxx_lock,flags);...临界区域...spin_unlock_irqrestore(&xxx_lock,fl......
  • linux基础知识
    目录1.linux了解(1)界面基础2.文件管理(1)文件目录查看(2)文件目录管理ls:列出目录cd:切换目录pwd:显示目前所在的目录mkdir/rm:新建与删除文件夹(3)rz/sz:文件上传与下载(4)unzip:文件解压与压缩(5)文件内容查看1)cat:由第一行开始显示文件内容2)nl:由第一行开始显示文件内容,并显示行号(6)echo......
  • 2023/12/9软件工程日报-----linux解压
    往九天的服务器上传数据集总是不好上传(连接经常中断),索性在windows上打了个分卷的压缩包然后逐个传到服务器上面去,数据集传完了后发现解压经常出错,查了查资料后才发现windows压的分卷文件在linux上不能直接解压。。。。本来快绝望了,偶然看到了一篇博客中的一条评论帮了我大忙解......
  • Linux_3 shell语法
    1概论shell是我们通过命令行与操作系统沟通的语言。shell脚本可以直接在命令行中执行,也可以将一套逻辑组织成一个文件,方便复用。ACTerminal中的命令行可以看成是一个“shell脚本在逐行执行”。Linux中常见的shell脚本有很多种,常见的有:BourneShell(/usr/bin/sh或/bin/sh......