文件系统管理之分区与创建文件系统

对于机械式磁盘,首先会经过生产厂商的低级格式化(划分磁道的过程),然后需要创建分区(根据柱面划分),最后经过高级格式化(格式化成使用的文件系统),再挂载(将设备关联至根文件系统),之后就可以正常的使用这个磁盘设备了

分区命令:fdisk

这个命令是一个交互式命令

fdisk -l [device] 查看当前系统所有磁盘设备(或某磁盘设备)上的分区,输出内容形似:

可以看出,分区是根据柱面划分的

fdisk device 实现对某设备进行分区相关操作

进入交互式模式之后,使用m子命令可以查看可以使用的相关命令和帮助

n:创建新分区

p:创建主分区

e:创建扩展分区

主分区最多可以有四个,扩展分区只能有一个,逻辑分区可以有多个

d:删除分区

l:显示所有的分区类型

t:修改分区类型

q:不保存退出

w:保存退出

对于一个正在使用的磁盘,可能保存后内核也不能立即的识别,所以需要通知内核重读分区表

partprobe命令:默认会重读所有设备的

partprobe device:重读某指定设备的

在redhat6上使用的是partx命令,但是paerprobe仍兼容

cat /proc/parttions查看当前内核已经识别的分区

在创建分区之后,就可以对新分区进行格式化(创建文件系统)

虽然文件系统是内核的功能,但是创建文件系统需要借助于用户空间的程序

mkfs命令

mkfs [-V] [-t fstype] [fs-options] filesys [blocks]

-V:输出详细信息

-t:指定创建的文件系统类型(查看当前内核支持的文件系统类型:cat /proc/filesystems)

blocks:使用多少磁盘块

mkfs可以创建多种类型的文件系统,实际上使用-t选项之后其会调用/sbin/目录下诸如mkfs.ext3之类的命令创建

mke2fs:创建/ext2/ext3/ext4系列的文件系统(默认创建为ext2类型)

mke2fs [ -c | -l filename ] [ -b block-size ] [ -f fragment-size ] [ -g blocks-per-group ] [ -G number-of-groups ] [ -i bytes-per-inode ] [ -I inode-size ] [ -j ] [ -J jour-nal-options ] [ -K ] [ -N number-of-inodes ] [ -n ] [ -m reserved-blocks-percentage ] [ -o creator-os ] [ -O feature[,...]  ] [ -q ] [ -r fs-revision-level ] [ -E  extended-options ] [ -v ] [ -F ] [ -L volume-label ] [ -M last-mounted-directory ] [ -S ] [ -t fs-type ] [ -T usage-type ] [ -U UUID ] [ -V ] device [ blocks-count ]

-t:文件系统类型(常用-t ext4)

-j:创建为ext3

-b:指定磁盘块大小(1024,2048,4096其中之一,单位是字节)

-g:每一个块组中包含多少磁盘块

-I:每个inode占据多少字节

-L:设定卷标

-N:创建的inode的个数

-G:创建的块组的个数

-i:一个inode对应多少磁盘空间

-S:只对superblock和GDT表做修改(在所有的备份superblock都损坏的情况下很有用,修复方法之一

时间: 2024-10-10 05:59:41

文件系统管理之分区与创建文件系统的相关文章

[9-1]磁盘分区、创建文件系统、挂载以及链接文件

本文旨在复习磁盘分区.创建文件系统.挂载以及链接文件的基本概念 知识储备 硬盘出厂其实不能写入数据的,是"盲盘",需要处理后使用,格式化分为2种 低格:将空白磁盘划分出柱面.磁道及若干个扇区,每个扇区又划分出标识部分ID.间隔区GAP和数据区DATA等.现在大多出厂已经完成低格,只需要用户磁盘分区即可. 高格:真正意义上的创建文件系统,明确存储设备或分区上的文件方法和数据结构,即在存储设备上组织文件的方法. 文件系统是用户存取磁盘文件操作的"代理人" 不同类型的操作

磁盘分区及创建文件系统

机械式硬盘 1.平均寻道时间:ns 2.磁盘转速:rpm 5400 7200 10000rpm 15000rpm track:磁道 sector:扇区,512Bytes,现在我们所说的扇区实际上是平均值 cylinder:柱面,从磁道向所有盘面做投影 partition:分区,基于柱面来划分的存储空间 head:磁头,每个磁盘表面都有一个磁头 设备文件:/dev 设备文件是关联到硬件设备的驱动程序和设备的访问入口 设备号: major:主设备号,区分设备的类型,用于标明设备所需的驱动程序 mij

linux(十三)之磁盘分区、创建文件系统、挂载

前面学习了linux的用户管理 ,感觉是不是linux的多用户多任务的系统感觉十分了解了,但是其实并不然的.你还需要了解更多.接下来给大家分享的是 在vmware中添加硬盘创建分区,然后挂载到指定目录. 记住永远不要放弃自己正在追求的东西,即使有可能会追不到,也要享受其中的乐趣. 一.vmware中添加硬盘 首先大家要先安装 一个vmware虚拟机,相信大部分的人要学习linux都会使用到这个工具,所以这里我就不在介绍vmware了.进入正题 第一步:进入指定linux系统在vmware的设置

分区、创建文件系统和挂载

分区 分区命令主要有fdisk (主要使用).gdisk(创建gpt类型的分区).parted(可以创建任何类型的分区,但是分区过程提示对于分区大小的提示较少) fdisk -l /dev/sdX 查看硬盘分区信息 -c (centos6) 打开或禁用dos模式 -u  (centos6) 切换显示的单位(扇区/柱面) -c (centos7) -c=dos -c=nondos -u  (centos7)  -u=cylinders  -u=sectors gdisk 功能类似于fdisk fd

第8章 文件系统管理(1)_文件系统和常用命令

1. 文件系统 (1)ext2文件系统 ext2是ext文件系统的升级版本,RedHat Linux7.2版本以前的系统默认都是ext2文件系统.1993年发布,最大支持16TB的分区和最大2TB的文件(1TB=1024GB=1024*1024KB) (2)ext3文件系统 ext3文件系统是ext2文件系统的升级版本,最大的区别就是带日志功能,以在系统突然停止时提高文件系统的可靠性.支持最大16TB的分区和最大2TB的文件. (3)ext4文件系统 它是ext3文件的升级版.ext4在性能.伸

磁盘使用:分区,创建文件系统,挂载

虚拟机添加新硬盘 先为虚拟机添加块新硬盘 在虚拟机上右键点击, 出现设置,下一步点下面的添加, 出现硬盘,点击下一步 出现SCSI,继续下一步 点击创建新虚拟盘 继续下一步 最大磁盘大小 看你需求 我选的是120G, 点击将虚拟盘存储为单个文件 继续下一步 出现对话框 点击完成 在虚拟机点设置 就能看到有个新的硬盘 重启虚拟机 之后继续我们要操作的创建分区 进行对新硬盘的分区 查看系统是否有新的硬盘: fdisk -l或者lsblk 我用的是lsblk 如下有新硬盘了 接下来就进行分区了 有两种

番外篇:硬盘分区、创建文件系统

ls /dev/sd + tab:列出现有分区 fdisk -l /dev/sda :查看第一块分区信息 fdisk /dev/sdb :使用sdb进行分区 添加一块硬盘 输入fdisk /dev/sdb                              输入n 新建分区,此时显示分区类型,p为主分区,e为扩展分区             输入p新建主分区,显示分区号,默认为1                                                        

chapter8:Linux磁盘与文件系统管理之(1)认识Ext2文件系统

8.1认识EXT2文件系统 8.1.1 硬盘的组成与分区 8.1.2 文件系统的特性 8.1.3 Ext2文件系统(inode) 8.1.4   与目录树的关系 8.1.5   Ext2/Ext3文件的访问与日志功能 8.1.6    Linu文件系统的操作 8.1.7    挂载点 8.1.8    其它Linux支持的文件系统与VFS

linux笔记:文件系统管理-fdisk分区

fdisk命令分区过程: 1.添加新硬盘 2.查看新硬盘: fdisk -l 3.使用fdisk命令分区: fdisk 硬盘设备文件名(如:fdisk /dev/sdb) fdisk交互指令说明: 4.重新读取分区表信息(如果不生效则必须重启): partprobe 5.格式化分区: mkfs -t ext4 /dev/sdb1 6.建立挂载点并挂载: 7.分区自动挂载: 因为fdisk分区是使用mount命令手工挂载,所以每次重启机器就会失效.所以我们需要对分区进行自动挂载,也就是要写入一个配