linux文件系统介绍

哪里需要设置文件系统

当系统中增加一个硬盘,简单来说需要三步才能用上这个硬盘—分区—格式化—挂载
分 区:fdisk命令来完成分区工作
格式化:mkfs.*(下面会介绍,所谓格式化就是将分区设置为特定的文件系统
挂 载:mount(mount为手动挂载,重启需要再次挂载,也可以通过添加到fstab文件中来进行永久挂载)

文件系统的作用以及设置命令

用户在硬件存储设备中执行的文件建立、写入、读取、修改、转存与控制等操作都是依靠文件系统来完成的,linux支持数十种文件格式。

在命令行mkfs敲tab键可以看到出来很多命令,如使用mkfs.ext3命令对莫分区进行格式化后该分区的文件系统就为ext3,选择相应的命令就可以将你的设备格式化为相应的文件系统。

[root@server]# mkfs
mkfs         mkfs.btrfs   mkfs.cramfs  mkfs.ext2    mkfs.ext3    mkfs.ext4    mkfs.fat     mkfs.minix   mkfs.msdos   mkfs.vfat    mkfs.xfs 

文件系统介绍

摘自:http://c.biancheng.net/view/880.html

文件系统描 述
ExtLinux 中最早的文件系统,由于在性能和兼容性上具有很多缺陷,现在已经很少使用
Ext2是 Ext 文件系统的升级版本,Red Hat Linux 7.2 版本以前的系统默认都是 Ext2 文件系统。于 1993 年发布,支持最大 16TB 的分区和最大 2TB 的文件(1TB=1024GB=1024x1024KB)
Ext3是 Ext2 文件系统的升级版本,最大的区别就是带日志功能,以便在系统突然停止时提高文件系统的可靠性。支持最大 16TB 的分区和最大 2TB 的文件
Ext4是 Ext3 文件系统的升级版。Ext4 在性能、伸缩性和可靠性方面进行了大量改进。Ext4 的变化可以说是翻天覆地的,比如向下兼容 Ext3、最大 1EB 文件系统和 16TB 文件、无限数量子目录、Extents 连续数据块 概念、多块分配、延迟分配、持久预分配、快速 FSCK、日志校验、无日志模式、在线碎片整理、inode 增强、默认启用 barrier 等。它是 CentOS 6.3 的默认文件系统
xfs被业界称为最先进、最具有可升级性的文件系统技术,由 SGI 公司设计,目前最新的 CentOS 7 版本默认使用的就是此文件系统。意外宕机时可以快速恢复可能被破坏的系统;强大的日志功能只要花费极地的计算和存储性能;最大可以支持18EB的存储容量
swapswap 是 Linux 中用于交换分区的文件系统,swap分区在系统的物理内存不够用的时候,把硬盘内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap分区中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中
NFSNFS 是网络文件系统(Network File System)的缩写,是用来实现不同主机之间文件共享的一种网络服务,本地主机可以通过挂载的方式使用远程共享的资源
iso9660光盘的标准文件系统。Linux 要想使用光盘,必须支持 iso9660 文件系统
fat就是 Windows 下的 fatl6 文件系统,在 Linux 中识别为 fat
vfat就是 Windows 下的 fat32 文件系统,在 Linux 中识别为 vfat。支持最大 32GB 的分区和最大 4GB 的文件
NTFS就是 Windows 下的 NTFS 文件系统,不过 Linux 默认是不能识别 NTFS 文件系统的,如果需要识别,则需要重新编译内核才能支持。它比 fat32 文件系统更加安全,速度更快,支持最大 2TB 的分区和最大 64GB 的文件
ufsSun 公司的操作系统 Solaris 和 SunOS 所采用的文件系统
procLinux 中基于内存的虚拟文件系统,用来管理内存存储目录 /proc
sysfs和 proc —样,也是基于内存的虚拟文件系统,用来管理内存存储目录 /sysfs
tmpfs也是一种基于内存的虚拟文件系统,不过也可以使用 swap 交换分区
overlayoverlayfs文件系统类似于aufs,相比aufs,overlay实现更简洁,很早就合入了linux主线, 合入主线后overlayfs修改为overlay。docker 使用overlay文件系统来构建和管理镜像与容器的磁盘结构。挂载命令:mount -t overlay overlay -o lowerdir=./lower,upperdir=./upper,workdir=./work ./merged

查看设备的文件系统

mount命令查看
在这里插入图片描述
df命令查看
在这里插入图片描述
lsblk命令查看

在这里插入图片描述
blkid命令查看
在这里插入图片描述
cat /etc/fstab
在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux文件系统Linux操作系统用来管理文件和目录的一种机制。它定义了文件和目录的组织方式,以及对它们进行访问和操作的规则。Linux文件系统采用层次结构,以树状的形式组织文件和目录。 Linux文件系统的根目录是以斜杠(/)表示的。在根目录下,可以创建子目录和文件。每个目录可以包含其他目录和文件,形成一个层次结构。文件系统中的每个文件和目录都有一个唯一的路径来标识它们的位置。 Linux文件系统支持多种类型的文件,包括普通文件、目录、符号链接、设备文件等。普通文件是存储数据的文件,目录是用来组织文件和其他目录的容器,符号链接是指向其他文件或目录的快捷方式,设备文件是用来访问硬件设备的接口。 Linux文件系统还提供了权限控制机制,用于限制对文件和目录的访问权限。每个文件和目录都有一个所有者和一个所属组,可以设置不同的权限(读、写、执行)给所有者、所属组和其他用户。 Linux操作系统支持多种文件系统类型,包括ext4、XFS、Btrfs等。每种文件系统类型都有不同的特性和性能特点,可以根据需求选择适合的文件系统类型。 总结起来,Linux文件系统Linux操作系统用来管理文件和目录的机制,它采用层次结构,支持多种文件类型和权限控制,同时支持多种文件系统类型。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值