Linux加强篇-存储结构与管理硬盘(一)

这篇具有很好参考价值的文章主要介绍了Linux加强篇-存储结构与管理硬盘(一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

⛳️推荐

 从“/”开始

物理设备命名规则

文件系统与数据资料


⛳️推荐

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站

 从“/”开始

Linux系统中一切都是文件,都是从“根”目录(/)开始的,Linux系统中的文件和目录名称是严格区分大小写,Linux系统中的文件存储结构如下:

Linux加强篇-存储结构与管理硬盘(一),Linux修行路,linux,php,服务器,开发语言,运维

Linux系统中,最常见的目录以及所对应的存放内容如表:

Linux系统中常见目录名称及相应内容

目录名称 应放置文件的内容
/boot 开机所需文件—内核、开机菜单以及所需配置文件等
/dev 以文件形式存放任何设备与接口
/etc 配置文件
/home 用户主目录
/bin 存放单用户模式下还可以操作的命令
/lib 开机时用到的函数库,以及/bin与/sbin下面的命令要调用的函数
/sbin 开机过程中需要的命令
/media 用于挂载设备文件的目录
/opt 放置第三方的软件
/root 系统管理员的家目录
/srv 一些网络服务的数据文件目录
/tmp 任何人均可使用的“共享”临时目录
/proc 虚拟文件系统,例如系统内核、进程、外部设备及网络状态等
/usr/local 用户自行安装的软件
/usr/sbin Linux系统开机时不会使用到的软件/命令/脚本
/usr/share 帮助与说明文件,也可放置共享文件
/var 主要存放经常变化的文件,如日志
/lost+found 当文件系统发生错误时,将一些丢失的文件片段存放在这里

路径指的是如何定位到某个文件,分为绝对路径与相对路径。绝对路径指的是从根目录(/)开始写起的文件或目录名称,而相对路径则指的是相对于当前路径的写法。

物理设备命名规则

Linux系统中常见的硬件设备及其文件名称

常见的硬件设备及其文件名称

硬件设备 文件名称
IDE设备 /dev/hd[a-d]
SCSI/SATA/U盘 /dev/sd[a-z]
virtio设备 /dev/vd[a-z]
软驱 /dev/fd[0-1]
打印机 /dev/lp[0-15]
光驱 /dev/cdrom
鼠标 /dev/mouse
磁带机 /dev/st0或/dev/ht0

/dev/目录中保存的应当是硬件设备文件;其次,sd表示的是存储设备;然后,a表示系统中同类接口中第一个被识别到的设备;最后,5表示这个设备是一个逻辑分区。

Linux加强篇-存储结构与管理硬盘(一),Linux修行路,linux,php,服务器,开发语言,运维

硬盘设备是由大量的扇区组成的,每个扇区的容量为512字节。其中第一个扇区最重要,它里面保存着主引导记录与分区表信息。就第一个扇区来讲,主引导记录需要占用446字节,分区表占用64字节,结束符占用2字节;其中分区表中每记录一个分区信息就需要16字节,这样一来最多只有4个分区信息可以写到第一个扇区中,这4个分区就是4个主分区。第一个扇区中的数据信息

Linux加强篇-存储结构与管理硬盘(一),Linux修行路,linux,php,服务器,开发语言,运维

可以将第一个扇区的分区表中16字节(原本要写入主分区信息)的空间(称之为扩展分区)拿出来指向另外一个分区。也就是说,扩展分区其实并不是一个真正的分区,而更像是一个占用16字节分区表空间的指针—一个指向另外一个分区的指针。

扩展分区,严格地讲它不是一个实际意义的分区,而仅仅是一个指向其他分区的指针,这种指针结构将形成一个单向链表。因此扩展分区自身不能存储数据,用户需要在其指向的对应分区(称之为逻辑分区)上进行操作。

Linux加强篇-存储结构与管理硬盘(一),Linux修行路,linux,php,服务器,开发语言,运维

文件系统与数据资料

首先要进行裁切以方便使用(分区),接下来在裁切后的纸张上画格以便能书写工整(格式化),最后是正式的使用(挂载)。Linux只是把每个文件的权限与属性记录在inode中,而且每个文件占用一个独立的inode表格,该表格的大小默认为128字节,里面记录着如下信息:

该文件的访问权限(read、write、execute);

该文件的所有者与所属组(owner、group);

该文件的大小(size);

该文件的创建或内容修改时间(Ctime);

该文件的最后一次访问时间(Atime);

该文件的修改时间(Mtime);

文件的特殊权限(SUID、SGID、SBIT);

该文件的真实数据地址(point)。

文件的实际内容则保存在block块中(大小一般是1KB、2KB或4KB),一个inode的默认大小仅为128字节,记录一个block则消耗4字节。当文件的inode被写满后,Linux系统会自动分配出一个block,专门用于像inode那样记录其他block块的信息,这样把各个block块的内容串到一起,就能够让用户读到完整的文件内容了。

Linux加强篇-存储结构与管理硬盘(一),Linux修行路,linux,php,服务器,开发语言,运维文章来源地址https://www.toymoban.com/news/detail-858864.html

到了这里,关于Linux加强篇-存储结构与管理硬盘(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux存储管理磁盘分区逻辑分区

    目录 前言 一、逻辑分区 1、简介 2、演示创建四个主分区后的效果 1)创建四个分区(具体步骤见上一篇文章) 2)尝试创建第五个分区 3)删除第四个主分区,将其分为扩展分区  4)创建逻辑分区 3、刷新分区表、格式化、进行挂载 4、卸载(取消分区挂载) 总结 前言 一、

    2023年04月26日
    浏览(43)
  • 复习之linux存储的基本管理

    本节内容只需要一台虚拟机 westosa reset重置虚拟机,保证实验环境的纯净 配置网络实现ssh连接 重置虚拟机后,配置网络,设定ip:172.25.254.100,保证与主机可以通信  实现ssh连接 # cat    /proc/partitions:查看硬盘信息 此时虚拟机westosa只有vda 一块硬盘  可以添加一块硬盘,步骤

    2024年02月15日
    浏览(32)
  • linux驱动学习加强版-7(平台虚拟总线的引入)

    Linux platform driver机制和传统的device_driver机制相比,一个十分明显的优势在于platform机制将本身的资源注册进内核,由内核统一管理,在驱动程序中使用这些资源时通过platform_device提供的标准接口进行申请并使用。 这样提高了驱动和资源管理的独立性,并且拥有较好的可移植性

    2024年02月06日
    浏览(29)
  • Linux目录结构与文件管理(01) (三)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一、Linux 系统的组成 二、目录结构 根目录  三、文件管理 目录管理  总结 今天主要学习了Linux的目录结构,主要是一些命令的含义和用法,希望我的此篇文章内容对于刚接触Linux系统的人有

    2024年02月11日
    浏览(33)
  • Linux目录结构于文件管理(03)(五)

    目录 前言 一、系统信息修改 1、主机名 2、时间查看 3、显示输出系统信息 4、文件的详细属性查看 5、连接文件 6、生成指定容量的文件 二、内容统计于筛选 1、目录 2、文件 总结 今天是在前几天学习的基础上,又学习的一些新的内容,虽然同样是基础性的东西,但也是我们

    2024年02月11日
    浏览(34)
  • 加强你的Linux服务器安全性的7个步骤,可以防止至少90%的攻击

    这并不是一个全面的安全指南。它可以帮助你防止近90%的流行后端攻击,例如尝试登录 暴力破解 和 DDoS 。最好是你可以在一两个小时内实现它们。 您需要一个Linux服务器。 您需要对命令行有一个基本的了解。 如果您已经设置好了上述要求,让我们继续进行第一步。 要访问

    2024年02月12日
    浏览(54)
  • Linux硬盘测速

    前言 linux硬盘测速,项目中经常遇到在第三方虚拟化平台搭建的操作系统部署业务系统,由于服务器硬盘、虚拟化平台自身问题使得硬盘速度较慢,导致业务系统卡慢超时。 本文主要介绍linux下的硬盘读写速度以及IO测速 “ 简单的硬盘读写测速:dd+hdparm 1、测试硬盘读速度

    2024年02月04日
    浏览(53)
  • linux硬盘分区与删除

    linux硬盘分区:MBR分区(2T以下)      GPT分区(2T以上)                             命令fdisk                            命令gdisk 1.先在虚拟机建立一个新的磁盘 2.在虚拟机查看磁盘分区  直接打命令lsblk 显示不出才创建的磁盘 需要进行刷新,才能显示出来,我们输

    2024年01月16日
    浏览(33)
  • linux系统查看硬盘

    输入命令: lsblk 可以看到下图的服务器存在一个硬盘sda ,容量为40g  可以看到下图的服务器存在两个硬盘sda和sdb  其中sda容量为446g,sdb容量为21.8T

    2024年02月11日
    浏览(36)
  • Linux永久挂载硬盘

    今天来记录一下在centos7下挂载磁盘后,重启服务器磁盘挂载失效的解决办法。 1、查看linux下的挂载硬盘 df -h 2、查看系统的硬盘 lsblk 3、格式化磁盘 mkfs -t ext4 /dev/sdb 4、挂载磁盘 mount /dev/sdb /data 5、编辑 /etc/ fstab 文件,增加一行 vim /etc/ fstab /dev/sdb /data ext4 defaults 0 0 6、执行自

    2024年02月06日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包