iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >linux 的文件系统 (3)
  • 798
分享到

linux 的文件系统 (3)

文件系统linux 2023-01-31 01:01:54 798人浏览 薄情痞子
摘要

上篇博文已经讲解了 如何对磁盘进行分区。接下来我们就在分区上创建文件系统。linux 下用 mkfs 来创建文件系统         用法 :            mkfs  -t  文件系统类型  设备名称   创建 ext3 文件系统

上篇博文已经讲解了 如何对磁盘进行分区。接下来我们就在分区上创建文件系统。

linux 下用 mkfs 来创建文件系统

         用法 :

            mkfs  -t  文件系统类型  设备名称

   创建 ext3 文件系统

  wKioL1V-6v2ApoWqAALK05jGIhU768.jpg

  创建 FAT32 文件系统 (Linux 把  FAT32 识别为 vfat )

wKioL1V-6y3getGkAACeedeijP0427.jpg


下面重点讲一下 专门管理 ext 系列文件的  mke2fs .

   如果你 man  mke2fs , mkfs.ext2 ,mkfs.ext3 和 mkfs.ext4  ,你会发现看到的是

同一个帮助文档,这说明这4个命令是一样的。

  你也可以  cd   /sbin   再  ls -il | grep mk  可以发现这几个命令的 inode 是一样的。

我们以 mke2fs 为例进行介绍。(详情请自行  man  mke2fs)

   mke2fs  命令常用的选项如下所示:

           -t : 用来指定文件系统的类型,可以是 ext2 , ext3 ,也可以是 ext4 。

                     (mke2fs   -t  ext4  相当于  mkfs.ext4 

                      mke2fs  -j  相当于 mkfs.ext3 )

          -b  BLOCK SIZE :指定块大小,默认为 1024 ,可用取值为 1024, 2048 或 4096

          -j  : 创建 ext3 文件系统 (j : journal )

          -L  LABEL :  指定该分区的标签

          -m  : 指定预留给超级用户的块数百分比

           -i   : 指定为多少个字节的空间创建一个 inode 

           -N  : 指定 inode  个数

            -F  : 强制创建文件系统(一般针对已挂载)

           - E  :  用户指定额外文件系统属性


 下面进行一些常用操作: (实验环境 Centos 6.5)

      在分区上创建 ext2  文件系统。

     由下图可以发现如果不用  -t  指定文件系统类型的话,默认为 ext2

      并且 BLOCK SIZE 为 1024 。

          wKioL1V_y1qC5iVuAALX5B5QIbY971.jpg


创建 ext3 文件系统,并且指定块大小为 2048 

wKioL1V_zRjhRhk1AAMs4sEVjC0092.jpg

   创建一个 ext4 文件系统 并且指定块大小为 4096 , 标签为 mydata

wKioL1V_ze6h5N3mAAL4_uQAQt8240.jpg

    创建一个 ext3 文件系统 ,块大小为 4096,并且预留给超级用户的块数百分比为 3


    wKiom1V_zcrjvYz0AALrBP7tQLU651.jpg



接下来说一下  blkid  命令这个命令可以查看设备的相关属性。

   用法:        blkid     设备名

    他的结果包含:
        UUID :    唯一标识(UUID 全称是 Universally Unique Identifier)

                      每个分区都有一个唯一的 UUID ,我们一般用类似 /dev/sda2 之类的

                      名称标识一个分区,一般来讲,这个名称并不会变化,但是如果你有多块硬盘,

                      硬盘在电脑中的顺序变化的时候,相同的名称可能代表着不同的硬盘分区,

                      如果你是从 USB 设备启动,与其他 USB 设备的插入顺序也会导致分区识别的困难。

                       用 UUID 就可以解决上面这些问题。最典型的例子就是那些可移动设备,

                      比如U盘之类,当系统中接入U盘后,可能会将/dev/sda1这个设备名分配给它,

                      但是假如这个U盘又插入到别的系统中了,那么可能它所分配到的设备名就不是/dev                             /sda1,可能变成了/dev/sdb1。

            (所以 建议在挂载分区时使用 UUID )

        TYPE :    文件系统类型 

        LABEL :  卷标   (可以通过卷标来挂载分区)

wKioL1V_1BagyM9FAAB9fWaBnFw932.jpg


    

e2label : 用于查看或定义卷标

    用法 : e2label  设备文件名   卷标

wKioL1V_2Iaxai4FAAEJ3CRzg7Y720.jpg


tune2fs : 调整文件系统的相关属性

     -j  : 不损害原有数据,将ext2 升级为 ext3 (注意不能将 ext3 降为 ext2 )

     -L  LABEL :  设定或修改卷标 

     -m   : 调整预留百分比

     -r  :  调整预留块数

      -o  : 设定默认挂载选项

      -c  : 指定挂载次数达到多少次之后进行自检 , 0 或 -1 表示关闭此功能

      -i : 每挂载使用多少天之后进行自检; 0 或 -1 表示关闭此功能

       -l :  显示超级块中的信息

     wKioL1V_2lXBlExQAAGILuRt5Ww984.jpg

wKioL1V_2t2RYwbnAAHdUcZ76YQ767.jpg



wKioL1V_2_vQ4LrDAAGetLWTFc0240.jpg


dumpe2fs  :   显示超级块信息

    用法 :  dumpe2fs 设备名

       -h  : 只显示超级块信息

wKioL1V_4_TRT44CAAJplrNue4k949.jpg


wKioL1V_5B-SKaRuAAHOI31ohYU164.jpg



fsck : 检查并修复 linux  文件系统类型


    -t  :   FILESYSTEM

    -a :    自动修复(不询问自动完成修复)


e2fsck :  专门修复 ext2 ext3  ext4 的命令

       -f :  强制修复

       -p : 自动修复


wKioL1V_6SbgDjABAADUpqjzc04375.jpg




--结束END--

本文标题: linux 的文件系统 (3)

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

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

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

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

下载Word文档
猜你喜欢
  • linux 的文件系统 (3)
    上篇博文已经讲解了 如何对磁盘进行分区。接下来我们就在分区上创建文件系统。linux 下用 mkfs 来创建文件系统         用法 :            mkfs  -t  文件系统类型  设备名称   创建 ext3 文件系统...
    99+
    2023-01-31
    文件系统 linux
  • Linux的文件系统(3)
    本章学习目标: 掌握Linux下文件目录的属性 掌握Linux下的权限管理 掌握如何切换用户身份及权限委派       3.1文件系统简介 文件系统(File system)泛...
    99+
    2023-01-31
    文件系统 Linux
  • 特种文件系统(3)
    9.3 tmpfs前几天闲来无事翻微薄,有人写道:“曾经偷情被游街,如今二奶喊干爹;曾经撞人忙救人,如今撞人再杀人;曾经私情偷着干,如今淫乱存U盘;曾经献血为扶伤,如今慈善越重洋;曾经相好牵肚肠,如今小三炫富忙;曾经摩托都挺酷,如今地铁都追...
    99+
    2023-01-31
    文件系统 特种
  • RHCE盘点(3)—— Linux文件系
    在操作系统中,任何东西都可以看作是文件,文件是操作系统逻辑组织的基本单元。对于Unix和Linux文件系统而言,文件系统层次标准(FHS)是其组织规范的主要参考。对文件目录结构稍有了解的人都知道,文件系统通常由根目录(/)出发,不断延伸出一...
    99+
    2023-01-31
    文件 RHCE Linux
  • 【Linux】文件系统
    ​🌠 作者:@阿亮joy. 🎆专栏:《学会Linux》 🎇 座右铭:每个优秀的人都有一段沉默的时光,那段时光是付出了很多努力却得不到结果的日子,我们...
    99+
    2023-09-09
    linux 服务器 运维 文件系统
  • linux系统编程(3)
    一 线程间同步 同步:相互之间配合完成一件事情 互斥:保证访问共享资源的完整性(有你没我) POSIX 线程中同步:使用信号量实现 信号量 : 表示一类资源,它的值表示资源的个数 对资源访问: p操作(申请资源) [将资源的值 -...
    99+
    2023-01-31
    系统 linux
  • Linux系统文件系统及文件基础是怎么样的
    这篇文章将为大家详细讲解有关Linux系统文件系统及文件基础是怎么样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。学习Linux,重难点在于掌握不同类别的文件系统及其作用。通过对Linux...
    99+
    2023-06-05
  • Linux系统中的文件传输
    目录 一、文件传输 二、文档的归档压缩 总结 实验环境: 需要2台主机并且保证两台主机可以通信 systemctl disable firewalld        设定防火墙开启不启动 systemctl stop firewalld...
    99+
    2023-09-20
    linux 服务器 运维
  • Linux系统中常见的文件系统有哪些?
      Linux系统是现在非常受欢迎的操作系统,在Linux之中,一切都是文件,因为有很多操作都是依靠文件系统才可以完成的,而且文件系统可以满足用户正常的使用,那么Linux中常见的文件系统有哪些为大家介绍一下。  总体来说,在Linux之中...
    99+
    2023-06-05
  • 【Linux】基础IO——文件系统
    文章目录 1.了解磁盘的物理结构磁盘的具体物理存储结构在一面上,如何在硬件上定位一个扇区? 2.逻辑抽象磁盘只认CHS,LBA如何跟磁盘地址互相转化? 3.文件系统一个组的结构细节问题 4.软硬链接1. 制作软硬链...
    99+
    2023-08-19
    linux 运维 服务器
  • Linux系统中的文件系统路径是什么
    这篇文章主要讲解了“Linux系统中的文件系统路径是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统中的文件系统路径是什么”吧!1、Linux文件系统是从/开始的;在Linu...
    99+
    2023-06-12
  • 初学linux系统管理3
    在多台linux主机上执行相同的命令 By tianjing on 2011 年 06 月 05 日 有时候我们需要在若干台linux主机上执行相同的命令,或者安装相同的软件,可以使用如下两种方法: 实验环境,有9台RHEL5.5...
    99+
    2023-01-31
    系统 linux
  • 如何理解Linux系统中的虚拟文件系统
    这篇文章主要介绍“如何理解Linux系统中的虚拟文件系统”,在日常操作中,相信很多人在如何理解Linux系统中的虚拟文件系统问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何理解Linux系统中的虚拟文件系统...
    99+
    2023-06-12
  • Linux系统中怎么开启Initrd文件系统
    Linux系统中怎么开启Initrd文件系统,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。initial RAM diskLinux初始RAM磁盘(initrd)是在系统引...
    99+
    2023-06-12
  • Linux系统如何查看文件系统类型
    本文将为大家详细介绍“Linux系统如何查看文件系统类型”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“Linux系统如何查看文件系统类型”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一...
    99+
    2023-06-28
  • 如何在Linux系统里统计文件夹下的文件个数
    这期内容当中小编将会给大家带来有关如何在Linux系统里统计文件夹下的文件个数,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Linux下有三个命令:ls、grep、wc。通过这三个命令的组合可以统计目录下...
    99+
    2023-06-05
  • linux系统如何执行文件
    在Linux系统中,执行文件有以下几种方法: 使用绝对路径执行:直接使用文件的绝对路径作为命令,例如/home/user/file...
    99+
    2024-02-29
    linux
  • Linux系统编译运行文件
    Linux系统编译运行文件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Linux系统编译运行文件1.安装编辑器使用语句:sudo apt-get install vim安...
    99+
    2023-06-28
  • Linux中文件系统truncate.c详解
    目录linux-0.11 文件系统truncate.c详解free_indfree_dindtruncateLinux-0.11 文件系统truncate.c详解 free_ind static void free_in...
    99+
    2023-03-24
    文件系统truncate.c linux 文件系统truncate.c
  • Linux文件系统的原理是什么
    这篇文章将为大家详细讲解有关Linux文件系统的原理是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、硬盘简介在介绍文件系统前,我们先来了解一下 硬盘。众所周知,内存在断电后数据就会丢...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作