11 磁盘存储和系统分区管理 (2)文件管理系统

文件系统

操作系统中负责管理和存储文件信息的软件结 构称为文件管理系统,简称文件系统。
它负责为用户建立 文件,存入、读出、修改、转储文件,控制文件的存取,安全控制,日志,压 缩,加密等
支持的文件系统:ls /lib/modules/uname -r/kernel/fs
内存中加载的那些驱动模块:lsmod

文件系统类型
ext2(Extended file system) :适用于那些分区容量不是太大,更新也不频繁的情况, 例如 /boot 分区。
ext3:是 ext2 的改进版本,其支持日志功能,能够帮助系统从非正常关机导致的异常中 恢复。它通常被用作通用的文件系统
ext4:是 ext 文件系统的最新版。提供了很多新的特性,包括纳秒级时间戳、创建和使 用巨型文件(16TB)、最大1EB的文件系统,以及速度的提升
xfs:SGI,支持最大8EB的文件系统 btrfs(Oracle), reiserfs, jfs(AIX), swap

网络文件系统:NFS, CIFS
集群文件系统:GFS2, OCFS2(oracle)
分布式文件系统: fastdfs,ceph, moosefs, mogilefs, glusterfs, Lustre
RAW:未经处理或者未经格式化产生的文件系统,裸设备

文件系统分类
?根据其是否支持"journal"功能: 日志型文件系统: ext3, ext4, xfs, ... 非日志型文件系统: ext2, vfat
?文件系统的组成部分: 内核中的模块:ext4, xfs, vfat 用户空间的管理工具:mkfs.ext4, mkfs.xfs,mkfs.vfat
?Linux的虚拟文件系统:VFS
?查前支持的文件系统:cat /proc/filesystems

创建文件系统mkfs命令
mkfs.FS_TYPE /dev/DEVICE
ext4
xfs
btrfs
vfat
mkfs -t FS_TYPE /dev/DEVICE
-L ‘LABEL‘: 设定卷标
mk2fs -t ext4 -L跟(卷标名) /dev/DEVICE

创建ext文件系统
mke2fs:ext系列文件系统专用管理工具
-t {ext2|ext3|ext4}
-b {1024|2048|4096}
-L ‘LABEL‘
-m #: 默认5%,为管理人员预留空间占总空间的百分比

blkid:块设备属性信息查看

tune2fs
tune2fs:重新设定ext系列文件系统可调整参数的值
-l:查看指定文件系统超级块信息;super block
-L ‘LABEL‘:修改卷标
-m #:修预留给管理员的空间百分比
-j: 将ext2升级为ext3
-O: 文件系统属性启用或禁用, –O ^has_journal
-o: 调整文件系统的默认挂载选项,–o ^acl
在centos6中需要手工添加acl tune2fs -o acl /dev/DEVICE
删除acl tune2fs -o ^acl /dev/DEVICE
-U UUID: 修改UUID号

dumpe2fs 查看超级块位置、备份信息。超级块的备份是奇数备份的,作用防止一块坏掉,文件损坏。
文件系统检测和修复
常发生于死机或者非正常关机之后
文件检查 fsck

e2fsck:ext系列文件专用的检测修复工具
-y:自动回答为yes
-f:强制修复
创建文件系统步骤
1 创建分区
fdisk
fdisk [选项] /硬盘设备路径
选项:n 新建分区 d 删除分区 w保存更改并退出 q放弃更改并退出 p查看选有的分区
2 在创建的分区上创建文件系统
(1) mkfs.ext4 跟分区 格式化分区,文件系统类型为ext4
mk2fs -t 跟文件类型 跟分区 和(1)功能一样。
(2)mkfs.xfs -f 跟分区 强制格式化

原文地址:http://blog.51cto.com/13958408/2171858

时间: 2024-09-30 22:57:51

11 磁盘存储和系统分区管理 (2)文件管理系统的相关文章

11 磁盘存储和系统分区 管理 1 GTP和MBR分区管理

现在主要的分区方式为 GTP分区和MBR分区进行磁盘分区的原因优化I/O性能隔离系统和应用程序实现磁盘空间的配额限制同一磁盘可以采用不同的文件系统统一磁盘上可以安装多个操作系统MBR分区主引导记录(Master Boot Record)又叫做主引导扇区,是计算机开机后访问硬盘是所必须读取的首个扇区,它在硬盘上的三维地址为(柱面,磁头,扇区)=(0,0,1). 对于硬盘而言,一个扇区可能的字节数为128乘2^n.大多数情况下,取n=2,即一个扇区的大小为512个字节0磁道1扇区512字节,其中44

Linux系统磁盘管理及文件系统管理中各类命令使用

一.复习上次内容 二.总结整理磁盘管理及文件系统管理中设计的各种命令的使用,并附注一定的示例: 1.mkfs命令使用 mkfs.type -t /dev/sda... mkfs -t ext2 = mkfs.ext2 mkfs -t ext3 = mkfs.ext3 2.mke2fs命令:管理ext系列文件系统 mke2fs [OPTION]...DEVICE -t:指定格式化格式{ext2|ext3|ext4} -b BLOCK_SIZE:指定块大小,默认4096k,也可指定1024或2048

Android内核开发:系统分区与镜像文件的烧写

本文是<Android内核开发>系列的第五篇文章,本文重点介绍如何把编译输出的镜像文件烧写到Android设备中. 玩过刷机的朋友肯定对fastboot这个工具并不陌生,它是Android SDK中提供的一种开发工具,支持通过USB线将手头的镜像文件更新/烧录到Android设备中,常用的fastboot烧录过程如下: fastboot flash boot boot.img fastboot flash system system.img fastboot flash userdata us

Linux 第七周上课笔记系统分区管理,lvm管理

一.diff命令 difffile file1        ##比较两个文件的不同 -c                    ##显示周围的行 -u                    ##按照一个格式统一输出生成补丁 -r                    ##比较两个目录中文件的不同 patchfile file.path   ##打补丁 -b                    ##备份文件 二.grep过滤命令 grep关键字文件|目录##在文件或目录中查找含有关键字的行 -

系统分区管理

一.linux上的设备 Linux 操作系统中,各种设备驱动(device driver)通过设备控制器(device controller)来管理各种设备(device),其关系如下图所示:用户空间的各种应用是通过 device driver 来操作设备的:/dev/vda 表示第一块虚拟硬盘/dev/sda 表示第一块SATA接口的硬盘/dev/hd0 表示第一块IDE接口的硬盘/dev/mapper/下的内容表示使用软件虚拟出来的设备 二.设备的查看 fdisk -l 查看系统中真实存在的

linux分区,磁盘系统的管理,文件系统制作

最近又开始重新拾起linux了,因为工作中用的很少,所以看得东西很容易就忘记了. 这几天看了下linux的分区,以及如何制作文件系统等相关命令的用法,下面就按照这个流程来讲一讲,免得自己日后忘记了. 1.分区 磁盘分区,即指定分区的起始和结束柱面.我们在安装linux系统的时候,都会将磁盘划分为独立的几块,这就是分区,柱面是分区的最小单位,柱面由扇区构成,第一个扇区是最重要的,里面有MBR(446byte)和分区表(64byte),扇区大小固定为512byte. 2.文件系统 文件系统是怎么来的

linux磁盘管理与文件 系统

一.作业(练习)内容: 1.复习本次课程所讲的内容: 2.总结整理磁盘管理及文件系统管理中设计的各种命令的使用,并附注一定的示例: Linux磁盘管理 机械式 磁盘接口类型: 识别硬盘设备:/dev/sd 标记不同的硬盘设备:/dev/sd[a-z] 标记同一设备上的不同分区:/dev/sd[a-z][1-] 1-4:主或扩展分区标识 5+:逻辑分区标识 设备文件:特殊文件 设备号: major, minor major:设备类型 minor: 同一类型下的不同设备 "块":block

Linux从入门到精通——系统分区及文件系统的管理

一.磁盘的管理 1.关于磁盘与硬盘 这两个东西不是一个概念.二者是互相交叉的.磁盘,是计算机的外部存储器中类似磁带的装置,将圆形的磁性盘片装在一个方的密封盒子里,这样做的目的是为了防止磁盘表面划伤,导致数据丢失.磁盘有软磁盘,硬磁盘.硬磁盘就是机械硬盘.硬盘是电脑主要的存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成.碟片外覆盖有铁磁性材料.硬盘有固态硬盘(SSD 盘,新式硬盘).机械硬盘(HDD 传统硬盘).混合硬盘(HHD 一块基于传统机械硬盘诞生出来的新硬盘).SSD采用闪存颗粒来存储

CentOS7的swap分区管理(分区或文件)

CentOS7的swap分区管理(分区或文件) 1.swap可以在安装操作系统的时候划分单独分区创建:也可以安装好操作系统后划分剩余硬盘创建:还可以创建一个文件当swap分区使用 2.建议创建一个新的分区当swap使用,如果想使用一个文件当swap分区用的话最好将文件放在固态硬盘上,使用文件充当swap的话可以随意变大变小,移动也方便,但性能不如分区好 创建分区来划分swap 一.使用free -h查看当前swap 当前系统有4G的swap空间 [[email protected] ~]# fr