centos下ext4、vfat文件系统创建、修改

author author     2023-05-03     512

关键词:

参考技术A

(接上文: CentOS磁盘和分区简介 )

1,磁盘分区之后并不能直接使用,需要在分区上创建文件系统并挂载;

2,查看系统能够支持的文件系统类型: cat /etc/filesystems

3,挂载
设备或文件系统,挂载的目标位置,称为挂载点(mount point)
  挂载使用mount命令,设备、挂载点 两者都需要指明
  卸载使用umount命令,设备、挂载点 两者只需要指明其一

Note:挂载完成后,挂载点下原有的文件就会被隐藏,无法访问,直到卸载。因此,通常 使用空目录作为挂载点

CentOS的文件系统创建工具 mkfs. fstype

其中,mkfs是Linux下各种文件系统创建工具( mkfs. fstype)的前端入口,这些工具都以 mkfs. 开头,后面是该工具管理的文件系统类型(fstype)。

实际上,ext系列文件系统真正常用的工具是 mke2fs ,其语法及常用选项如下:

用法举例: mke2fs -t ext4 -L \'test\' -b 4096 -i 4096 -m 8 /dev/sdb1

因进程意外中止或系统崩溃等 原因导致定稿操作非正常终止时,可能会造成文件损坏;此时,应该检测并修复文件系统,检测和修复建议离线(卸载磁盘或分区)进行;

举例: e2fsck -y /dev/sdb1

举例: fsck -t ext4 -a /dev/sdb1 #自动修复/dev/sdb1

3.1 显示ext系列文件系统的属性信息: dumpe2fs
  dumpe2fs [-options] device
    -h:只显示设备上的超级块信息,否则还会显示块组信息

3.2 显示或修改ext系列文件系统的Label信息: e2label
  查看Label:e2label device
  设定Label:e2label device LABEL
举例:

3.3 查看(也能修改)ext系列文件系统数据信息: tune2fs

举例: tune2fs -l /dev/sdb1

注意:块大小创建后不可修改;

tune2fs命令及其常用选项:

如果我们希望一个存储设备(比如优盘)不需要重新创建文件系统,就 能同时在Windows或Linux系统下使用 ,那么这时在优盘上创建vfat类型的文件系统就能满足需求。

fat和vfat
fat和vfat基本一致,区别在于vfat支持长文件名,而fat不支持。
此外,Linux将fat/vfat/fat32文件系统都统一用vfat表示,

vfat文件系统是CentOS原生支持的,但是fat文件系统的管理工具mkfs.vfat,mkfs.fat却未必开始就安装,比如我最小安装的CentOS 7就没有。

因此,首先要解决两个问题,
1.1,安装哪个包可以提供需要的管理工具?

通过yum可知,当前版本提供mkfs.vfat工具的是dosfstools-3.0.20-10.el7.x86_64这个包。

1.2,安装dosfstools-3.0.20-10.el7.x86_64包
yum install dosfstools -y

mkfs.vfat 命令的用法
  mkfs.vfat [-options] device
    
其中一个比较重要的选项是 -F FAT-size,在命令的man手册中是这样介绍的:
Specifies the type of file allocation tables used (12, 16 or 32 bit). If nothing is specified, mkfs.fat will automatically select between 12, 16 and 32 bit, whatever fits better for the filesystem size.

简单渣翻:该选项用于指定文件分配表的类型(12,16或32 bit,即fat12,fat16或fat32)。如果没有指定,mkfs.fat将根据文件系统的大小,在12、16或32 bit中自动选择更合适的。

也就是说,如果这里指定-F选项如-F 32,创建的文件系统就是fat32,如果不指定, mkfs.vfat 工具将自动选择文件类型,创建的不一定是fat32的文件系统。所以为了保险起见还是指定该选项比较好。

centos7上查看ext4文件系统的实际创建时间

前提:今日查看nginx日志时发现有报错,说是一些js,css文件找不到,于是想到去实际路径下查看文件是否确实不存在。结果出现下图中报错:经过别人提醒查看文件的时间,于是看了一下登上服务器是9:52查找不到目录,但是9:53... 查看详情

创建ext4文件系统,并自动挂载(代码片段)

实验环境如下:[root@Centos7~]#uname-r3.10.0-693.el7.x86_64[root@Centos7~]#cat/etc/redhat-releaseCentOSLinuxrelease7.4.1708(Core)[root@Centos7~]#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTsda8:0050G0disk├─sda18:10 查看详情

linux文件系统类型

Linux系统核心支持十多种文件系统类型:jfs,ReiserFS,ext,ext2,ext3,iso9660,xfs,minx,msdos,umsdos,Vfat,NTFS,Hpfs,Nfs,smb,sysv,proc等.Linux最早引入的文件系统类型是MINIX。MINIX文件系统由MINIX操作系统定义,有一定的局限性,如文件名最长14个字符,文... 查看详情

创建文件系统命令集

使用mkfs命令:    mkfs.FS_TYPE/dev/DEVICE         ext4、xfs、btrfs、vfat---------------------------------------[[email protected]~]#mkfs.e 查看详情

centos文件系统xfsext4ext3的区别

centos7.0开始默认文件系统是xfs,centos6是ext4,centos5是ext3。ext3介绍ext3和ext4的最大区别在于,ext3在fsck时需要耗费大量时间(文件越多,时间越长),而ext4在fsck时用的时间会少非常多。ext4介绍ext4是第四代扩展文件系统(英语:Fo... 查看详情

wondiws+centos双系统

任务:在windows下安装CentOS1.下载CentOS镜像文件,准备一个未格式化的空间。2.使用UltraISO将要安装的系统写入U盘。3.用U盘启动,将系统装入一个空的分区下(未格式化)。安装过程注意点:选择安装方式的时候选择自定义,然后... 查看详情

centos文件系统xfsext4ext3的区别

centos7.0开始默认文件系统是xfs,centos6是ext4,centos5是ext3。ext3介绍ext3和ext4的最大区别在于,ext3在fsck时需要耗费大量时间(文件越多,时间越长),而ext4在fsck时用的时间会少非常多。ext4介绍ext4是第四代扩展文件系统(英语:Fo... 查看详情

《linux杂记》window读取ext3/ext4文件系统数据

Linux支持多种文件系统类型,包括ext3、vfat、jffs、romfs和nfs等,Ext4/Ext3为Linux系统的广泛格式;而Window系统的广泛格式是NTFS,FAT32等。NAS服务器大都是Linux系统,自然在硬盘上保存的数据一般都是Ext4,如下直... 查看详情

centos7和centos6的区别

1.文件系统centos6--ext4centos7--xfs说明:fdisk等磁盘操作命令使用都一样,只是格式化磁盘时使用mkfs.xfs而不要用mkfs.ext4,ext4的文件系统在centos7上只能读不能写。 2.修改主机名centos6--/etc/sysconfig/network修改HOSTNAME的值centos7--/etc/hostn... 查看详情

什么是vfat格式的存储卡

...储存卡格式化成fat32就好了。 参考技术B  VFAT是作为FAT文件格式的一种扩展,在Windows95中首次引入。VFAT在保持针对FAT向后兼容能力的同时,大大放宽了各项规范。VFAT文件名中最多可以包含255个字符,并且允许使用空格或多个... 查看详情

centos6.4的ext4文件系统如何实现挂载大于16tb的磁盘分区

...CentOS6.4_64bit中自带的低版本e2fsprogs不支持创建16TB以上的文件系统。操作:1、下载与CentOS6.4_64bit匹配的较高 查看详情

磁盘管理

...状树,一切从根(/)开始在/dev下一般存放硬件资源虚拟文件一、udev物理设备的命名规则SCSI和SATA的区别?SCSI主要应用于服务器,SATA主要应用于个人二、如何对数据盘进行?1.分区1)进入虚拟机界面并点击无脑点击下一步,添加... 查看详情

linux系统中系统文件有啥特点

Linux系统中系统文件有什么特点?第1个特点:内核相关文件在/boot目录下第2个特点:设备相关文件在/dev目录下都3个特点,系统和服务配置在/etc/下第4个特点,库文件在/lib下其它也没啥了。参考技术A般linux常用的文件系统有ext2、e... 查看详情

centos下误删除文件

...nbsp;rm -rf/ 已经被屏蔽了。windows 恢复误删除的文件: finaldatav2.0汉化版 和 easyrecoverycentos ext4文件系统上删除文件,可以恢复 extundelete(使用范围ext4及以前的ext系列文件类型)扩展:    查看详情

linux里的mkfs命令后面跟.vfat是啥意思?

...知道-t参数的意义那就好解释了-t参数后跟格式化目标的文件系统格式比如要格式化为ext3就是mkfs-V-text3/dev/xxx至于vfat“扩展文件分配表系统”的意思,主要应用于在Windows95中。它对FAT16文件系统进行扩展,并提供支持长文件名,... 查看详情

acl访问控制列表的基本设置操作

 ACL主要是针对单一用户、单一文件或目录来进行r、w、x的特殊权限,实现灵活的权限管理,除了文件的所有着,所有组和其他人,可以对更多用户设置权限。centos7默认创建的xfs和ext4文件系统具有ACL功能。centos6以下(包含)... 查看详情

androidrom移植ext4文件系统需要修改哪些

...,要知道android的根本核心就linux所以EXT4才是最适合linux的文件系统,于是就有民间高手把系统的磁盘格式从RFS转换为RFS,但光转磁盘的格式没有用,还要系统的支持,系统支持关键是要内核(也就是kernel),因为是kernel从系统底... 查看详情

centos7下swap分区创建(添加),删除以及相关配置

...ev/vda1为挂载硬盘):使用dd命令创建名为swapfile的swap交换文件(文件名和目录任意):或执行完毕,对交换文件格式化并转换为swap分区:挂载并激活分区:执行以上命令可能会出现:“不安全的权限0644,建议使用0600”类似提示... 查看详情