广告
返回顶部
首页 > 资讯 > 操作系统 >如何分析Linux系统磁盘和文件系统管理
  • 176
分享到

如何分析Linux系统磁盘和文件系统管理

2023-06-17 00:06:52 176人浏览 独家记忆
摘要

今天就跟大家聊聊有关如何分析linux系统磁盘和文件系统管理,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 分区MBR(Master Boot Recorder)主引导分区仅提供最多

今天就跟大家聊聊有关如何分析linux系统磁盘和文件系统管理,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

分区

MBR(Master Boot Recorder)主引导分区仅提供最多4个分区,主分区(Primary,P)与扩展分区(Extended,E),如3P+1E,扩展分区最多只能有1个。

文件系统

ext2:标准文件系统

ext3:增加了日志功能,是ext2的升级版

要知道linux支持的文件系统:ls –l /lib/module/’uname -r’/kernel/fs

要知道系统当前已启用的文件系统:cat /proc/filesystems

硬盘的最小存储单位:扇区(1扇区=512byte)

逻辑块(Block):在分区进行文件系统格式化时所制定的“最小存储单位”

1个block最多只能容纳1个文件

在进行分区时,每个分区就是一个文件系统,每个文件系统开始位置的那个block称为superblock(超级块),访问数据时,首先经过的时superblock,所以若superblock坏了,磁盘也就不能工作了。

EXT2文件系统(inode)

1)Ext2规划出inode表和block区域.

Inode:存储文件属性,以及文件内容放在哪个block中(pointer),1个inode:128byte

Block:存储文件内容

2)inode表记录的信息有:

文件的拥有者与用户组(owner/group)

文件的访问模式(read/write/excute)

文件类型(type)

文件的建立或状态改变时间(ctime)、最近读取时间(atime)、最近修改时间(mtime)

文件大小

定义文件属性的标志(flag)

文件正真内容的指针(pointer)

**Ls命令的默认时间是mtime(ex:ls –la –time=atime PATH)

3)Linux如何读取文件内容?

(1)目录:在ext2建立一个目录时,ext2会分配给该目录一个inode和至少一个block

Inode:记录该目录的属性和指向分配到的那个block

Block:记录这个目录下文件或目录的关联性

(2)文件:在ext2建立一个文件时,ext2会分配给至少一个inode和相对于该文件大小的block数量

Inode:记录文件的相关属性,不记录文件名

Block:记录文件名,文件的相关连接

4)如何读取文件系统的信息

Dumpe2fs /dev/hda1

载入点

载入点是进入该文件系统的入口,一定是目录而不是文件

磁盘与目录的容量

查看当前磁盘***允许容量、已用容量、当前所在目录的已用容量:df和du

/dev/hda 一个分区

/dev/hda1、/dev/hda2、/dev/hda3为主分区,/dev/hda5+/dev/hda6+…=/dev/hda4为扩展分区

Du类似于windows中的资源管理器

连接文件:ln(类似于windows中的快捷方式)

多个link file可能指向同一个source file,连接文件分为硬连接和符号连接

1) 硬连接(实际连接):在某个目录下新增一个该文件的关联数据,不会用掉inode与磁盘空间

2) 符号连接(快捷方式):建立一个独立的文件,让数据的读取指向它连接的文件内容。(使用的较多),source file被删除后,连接文件不能打开

重建连接文件:ln

磁盘分区

1) 分区:fdisk [-l] 设备名称 (主要用来查看和修改分区表)

2) 删除分区:

fdisk [-l] 设备名称 进入fdisk画面

p 先看分区信息

d 删除分区并要求您选择一个分区,选l

w 保存到磁盘数据表中,并离开fdisk

3) 新增分区

fdisk [-l] 设备名称 进入fdisk画面

n 新增分区

4) 磁盘格式化

Mke2fs [-bicLJ] 设备名称

5) 磁盘检验

Fsck [-AtCary] 设备名称 (检查硬盘有没有坏轨)

目录lost+found,在fsck处理完后,会将错误文件放入此目录

Badblocks [-svw] 设备名称 (类似于windows的磁盘扫描)

Sync (直接将暂存在内存中的数据写入磁盘)

6) 磁盘载入

Mount [-tonL] 设备名称代号 载入点

Mount /dev/cdrom (载入光盘)

Mount –a (将整个系统中记录的文件系统与载入点对应的数据全部载入)

7) 磁盘卸载

Unmount 设备号或载入点

8) 修改磁盘参数

Mknod 设备名称 [bcp] [Major] [Minor]

E2label 设备名称 新的label名称

Tune2fs [-jlL] 设备号

Hdparm [-icdmXTt] 设备名称

设置启动载入

1) 载入软盘

Mount –t ext2 /dev/fd0 /media/floppy (ext2格式)

Mount –t vfat /dev/fd0 /media/floppy (windows格式)

Umount /media/floppy (卸载后才可取出软盘)

2) 载入windows磁盘

Mkdir /mnt/win98

Mount –t vfat /dev/hda1 /mnt/win98

Mount –t vfat –o iocharset=cp950 /dev/hda1 /mnt/win98 (加入中文编码)

3) 载入U盘

Mkdir /mnt/usb

Mount –t vfat /dev/sda1 /mnt/usb

4) 启动载入/etc/fstab和/etc/mtab

/etc/fstab是使用mount将设备载入到系统的某个载入点所需执行的命令内容

载入点:就是目录

建立虚拟内存

可以通过建立虚拟内存设备或建立虚拟内存文件来扩充虚拟内存

看完上述内容,你们对如何分析Linux系统磁盘和文件系统管理有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网操作系统频道,感谢大家的支持。

--结束END--

本文标题: 如何分析Linux系统磁盘和文件系统管理

本文链接: https://www.lsjlt.com/news/286568.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何分析Linux系统磁盘和文件系统管理
    今天就跟大家聊聊有关如何分析Linux系统磁盘和文件系统管理,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 分区MBR(Master Boot Recorder)主引导分区仅提供最多...
    99+
    2023-06-17
  • Linux磁盘分区及文件系统管理
    这篇文章主要讲解了“Linux磁盘分区及文件系统管理”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux磁盘分区及文件系统管理”吧!一、Linux磁盘   ...
    99+
    2023-06-05
  • linux中磁盘与文件系统管理的示例分析
    这篇文章将为大家详细讲解有关linux中磁盘与文件系统管理的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。====三个重要的概念====* super block:记录文件系统的整体信息,包括in...
    99+
    2023-06-13
  • 如何理解Linux的磁盘和文件系统管理
    这篇文章主要介绍“如何理解Linux的磁盘和文件系统管理”,在日常操作中,相信很多人在如何理解Linux的磁盘和文件系统管理问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何理解Linux的磁盘和文件系统管理...
    99+
    2023-06-13
  • Linux磁盘及文件系统管理是怎么样的
    Linux磁盘及文件系统管理是怎么样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。磁盘基本概念磁盘 分区 MBR GPT格式化好的分区都有一个 lost+found 目录...
    99+
    2023-06-06
  • Linux系统如何优化文件系统及磁盘检查
    本篇内容主要讲解“Linux系统如何优化文件系统及磁盘检查”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统如何优化文件系统及磁盘检查”吧! Linux中数据块是储存数据的基本数据单元...
    99+
    2023-06-10
  • Linux系统的磁盘怎么管理
    本篇内容主要讲解“Linux系统的磁盘怎么管理”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统的磁盘怎么管理”吧!fdisk -lDisk /dev/sda: 120.0 GB, 1...
    99+
    2023-06-10
  • 如何分析Linux文件系统
    这篇文章主要为大家分析了如何分析Linux文件系统的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“如何分析Linux文件系统”的知识吧。用计算机都需要在硬盘驱...
    99+
    2023-06-28
  • Linux下如何查看磁盘文件系统格式
    这篇文章主要为大家展示了“Linux下如何查看磁盘文件系统格式”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何查看磁盘文件系统格式”这篇文章吧。文件系统的种类有很多,每一种文件系统...
    99+
    2023-06-27
  • Linux系统如何清理磁盘空间
    这篇文章主要为大家展示了“Linux系统如何清理磁盘空间”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统如何清理磁盘空间”这篇文章吧。1. 移除不再需要的软件包如果你了解过 apt-...
    99+
    2023-06-28
  • linux如何查看系统磁盘
    这篇文章主要介绍linux如何查看系统磁盘,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!查看系统磁盘想要查看一个系统的磁盘使用量,怎么办?使用最多的应该是fdisk 和df命令吧,但是看看下面的命令:是不是比fdis...
    99+
    2023-06-27
  • Linux运维基础系统磁盘管理教程
    1.磁盘分区: 2.fdisk分区 磁盘小于2t用fdisk分区,大于2t用gdisk分区 1.查看磁盘情况 [root@localhost ~]# lsblk NAME MAJ:MIN R...
    99+
    2022-06-04
    Linux运维基础 系统磁盘管理
  • Linux系统常用的磁盘管理命令整理
    本篇内容主要讲解“Linux系统常用的磁盘管理命令整理”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统常用的磁盘管理命令整理”吧!**************************...
    99+
    2023-06-10
  • 如何分析Linux系统用户管理
    如何分析Linux系统用户管理,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。想必大家都应该知道Linux系统是一个多任务多用户的系统吧,一个Linux系统通常有很多用户同时...
    99+
    2023-06-28
  • Linux系统如何查看磁盘分区空间
    这篇“Linux系统如何查看磁盘分区空间”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux系统如何查看磁盘分区空间”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来...
    99+
    2023-06-28
  • 如何分析Linux系统日志文件
    这篇文章的内容主要围绕如何分析Linux系统日志文件进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!在Linux系统中日志是一个非常重要的文件,日志文...
    99+
    2023-06-28
  • Win8系统如何清理磁盘?win8系统清理磁盘的两种方法
    win8系统清理磁盘的两种方法: 方法一: 1、双击打开“我的电脑”,选中需要优化的磁盘,单击右键,选择属性; 2、在磁盘属性“常规”选项卡下方,点击&ldq...
    99+
    2022-06-04
    磁盘 系统 两种
  • Windows10 10130系统磁盘旧文件怎么清理?
    系统盘是Windows系统专门存放系统文件和重要文件的磁盘。Windows系统也在不断更新,更新的时候系统盘里会留下Windous.old的备份文件等,我们在对旧版的系统进行删除时可能会提示权限不足,需要SYSTEM权限...
    99+
    2023-06-16
    Windows 10 10130 磁盘 系统 Windows10 文件
  • 如何用GParted给linux系统进行磁盘分区
    这篇文章将为大家详细讲解有关如何用GParted给linux系统进行磁盘分区,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。GParted是一款非常好用的linux系统磁盘分区工具,那么,GP...
    99+
    2023-06-05
  • Linux系统的磁盘空间管理工具怎么用
    小编给大家分享一下Linux系统的磁盘空间管理工具怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!fdisk -lDisk /dev/sda: 120.0 GB, 120034123776 bytes =>硬盘容...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作