Linux磁盘与文件系统管理详细总结

说明:磁盘与文件系统学习的体系结构

    如下图:

    这确实是一个系统的学习思路,感谢老男孩老师提供!

    从下面开始向上,五部分内容,第一、二、三、四、五部分内容,在我自己写的技术文档总结当中已有,分别为:


1

2

3

4

5

6

7

8

9

10

11

12

13

14

第四部分:

代号9:linux系统文件属性知识讲解

代号11:linux系统文件属性知识进阶详解

代号12:linux系统文件属性知识深入详解

代号15:linux系统文件权限体系实战讲解

代号16:linux系统文件权限体系实战深入讲解

 

第一、三部分:

代号23:linux系统磁盘管理基础知识

代号24:linux系统磁盘管理知识进阶

代号25:linux系统磁盘分区知识深入讲解

 

第二部分:

Raid技术精简总结:http://xpleaf.blog.51cto.com/9315560/1687864

    代号,即是我听老男孩老师的课程所做的课堂同步笔记,很详尽,但是现在觉得不够精简,因为这样花的时间非常非常多,对于学习笔记,应该是写给自己能看懂的就好了!所以往后的笔记,应该是做成像《Raid技术精简总结》这样的形式,精简而明了,当然,是对于我自己而言。

    其中第一、三部分的讲解,关于磁盘和分区方面,非常详尽,比鸟哥的书的相关内容要详细得多,但有关于第四部分的inode和block并未深入讲解,所以这次是在听完了老师有关文件系统的深入讲解的课程后,结合自己看鸟哥的书做的一次笔记总结,所以这里主要是关于第四部分的笔记内容,当然也还有一些磁盘命令的相关操作。

    因为这相当于是我学Linux基础知识的最后一part了,往前的基础知识,基本都有提及,只是有些地方需要细节一下,所以在这次笔记前做了这个说明,往后有时间要把上面的代号技术文档精简总结在自己的博客上,这样查看就方便很多了。

时间: 2024-12-22 15:55:10

Linux磁盘与文件系统管理详细总结的相关文章

Linux磁盘及文件系统管理 4 Linux文件系统挂载管理

1 挂载操作 1 磁盘或者分区需要创建好文件系统后,需要挂载到一个目录才能够使用 2 windows或者是Mac会自动的挂载文件系统,一旦创建好文件系统后会自动的挂载 3 对于Linux来说我们必须要手动的去挂载或者配置系统进行自动的挂载,比如 2 Mount命令来挂载文件系统 1 mount 要挂载的设备   挂载点 mount /dev/sdb1    /mnt 2 常用的参数 1 不带参数的mount命令是显示所有的挂载的文件系统 2-t  指定文件系统的类型,如: -t ext3.-t

Linux磁盘及文件系统管理 3 文件系统

1 文件系统 1 操作系统通过文件系统来管理文件及数据,磁盘或分区需要创建文件系统之后才能为操作系统使用 ,创建文件系统的过程称为格式化 2 没有文件系统的设备称为裸设备 3 常见的文件系统有fat32 , NFTS , ext2 , ext3 , xfs , HFS等 4 windows下的主流的文件系统是NTFS,Linux下的主流文件系统为ext2 和 ext3 5 判断一个文件系统的好坏主要是: 最大的分区的大小,支持最大的文件的个数 , 支持文件名的长 度,日子功能,文件存取性能 2

Linux磁盘及文件系统管理 1 磁盘基本概念

1 磁盘的基本概念 1  Track(轨道), Cylinder(柱面), Sector(扇区), Head(磁头) 2 磁盘在Linux系统中的表示 1 Linux所有设备都被抽象成文件保存在 /dev目录下 2 设备的名称一般为hd[a-z]或者sd[a-z],[a-z]为分区号,比如hda , hdb , sda , sdb 3 IDE设备的名称为hd[a-z] , SATA , SCSI , SAS , USB等设备的名称为sd[a-z] 3 分区的概念 1 将一个磁盘逻辑的分为几个区,

Linux磁盘及文件系统管理:磁盘基本概念

  1 磁盘的基本概念 1 Track(轨道), Cylinder(柱面), Sector(扇区), Head(磁头) 2 磁盘在Linux系统中的表示 1 Linux所有设备都被抽象成文件保存在 /dev目录下 2 设备的名称一般为hd[a-z]或者sd[a-z],[a-z]为分区号,比如hda , hdb , sda , sdb 3 IDE设备的名称为hd[a-z] , SATA , SCSI , SAS , USB等设备的名称为sd[a-z] 3 分区的概念 1 将一个磁盘逻辑的分为几个区

Linux磁盘及文件系统管理 5 Linux文件与文件系统的压缩与打包

一 压缩文件的用途与技术 1 目前我们的计算机是使用byte来计量的,不过事实上计算机最小的计量单位是bit.我们知道1byte = 8bit 2 简单的说,文件里面会有很多的"空间"存在,并不是完全填满的,而压缩的技术就是 将这些"空间"填满,以让这些文件的占用的容量下降.由于压缩过的文件并无法直接被我 们的操作系统使用,因此若要使用这些文件数据,我们必须进行解压缩 3 目前很多的www网站利用压缩的技术来进行数据的传送,好让网站宽带的可利用率上升. 二 Linu

Linux磁盘及文件系统管理 2 使用fdisk进行磁盘管理

1 FDISK分区工具 1 fsidk是来自IBM的分区工具,支持绝大多数的操作系统,几乎所有的Linux都装有fdisk 2 fdisk是一个支持MBR的分区工具,如果要使用GPT的话我们无法使用fdisk进行分区 3 fidsk是只有具有超级用户的命令才能使用,比如su 或者sudo 4 使用fdisk -l能够列出所有安装的磁盘及其分区信息,这里面我插入了U盘做测试也就是图中的 sdb4 5 使用fdisk /dev/sd[a~z]可以对目标目录进行分区.下面我以插入的U盘即sdb4做为演

Linux操作系统口令文件安全问题详细解析_unix linux

几乎所有的类Unix操作系统的口令文件的格式都雷同,Linux亦不例外.口令安全是Linux操作系统的传统安全问题之一. 传统口令与影子口令 /etc/passwd是存放用户的基本信息的口令文件.该口令文件的每一行都包含由6个冒号分隔的7个域: username: passwd: uid: gid: comments: directory: shell 以上从左到右7个域分别叙述如下: username:是用户登陆使用的名字. passwd:是口令密文域.密文是加密过的口令.如果口令经过shad

利用stat命令获取Linux文件系统和文件的详细状态信息

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dgd2010.blog.51cto.com/1539422/1629945 用途:stat命令用于显示文件或文件系统的状态信息,来自于coreutils软件包,一般系统自带此命令工具,它能获取与文件系统及文件相关的许多信息,具体用途见stat的功能选项.这些信息包括inode.atime.ctime.mtime.文件(系统)类型.权限.块大小.符号连接等. 语法:stat [O

如何在windows下和linux下获取文件(如exe文件)的详细信息和属性

程序员都很懒,你懂的! 最近在项目开发中,由cs开发的exe的程序,需要自动升级,该exe程序放在linux下,自动升级时检测不到该exe程序的版本号信息,但是我们客户端的exe程序需要获取服务器上新程序的版本号信息.最后由我用java实现linux上exe文件的版本号读取功能.下面是详细代码: package com.herman.utils; import java.io.File; import java.io.FileNotFoundException; import java.io.I