千家信息网

如何解析格式化磁盘、挂载以及swap分区

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,如何解析格式化磁盘、挂载以及swap分区,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。4.5/4.6 磁盘格式化命令 : mke2f
千家信息网最后更新 2026年11月01日如何解析格式化磁盘、挂载以及swap分区

如何解析格式化磁盘、挂载以及swap分区,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

4.5/4.6 磁盘格式化

命令 : mke2fs, mkfs.ext2, mkfs.ext3, mkfs.ext4

当用man查询这四个命令的帮助文档时,你会发现我们看到了同一个帮助文档,这说明四个命令是一样的。mke2fs常用的选项有:

'-b' 分区时设定每个数据区块占用空间大小,目前支持1024, 2048 以及4096 bytes每个块。

'-i' 设定inode的大小,设置多少字节对应一个inode。

'-N' 设定inode数量,有时使用默认的inode数不够用,所以要自定设定inode数量。

'-c' 在格式化前先检测一下磁盘是否有问题,加上这个选项后会非常慢

'-L' 预设该分区的标签label

'-j' 建立ext3格式的分区,如果使用mkfs.ext3 就不用加这个选项了

'-t' 用来指定什么类型的文件系统,可以是ext2, ext3 也可以是 ext4.

'-f'强制格式化

'-m'指定预留的空间

mke2fs不支持mke2fs -t xfs;mkfs.ext4和mke2fs支持的选项是一样的

-L"预留改分区的标签

-t:指定文件系统类型(ext2/ext3/ext4)

加-f后就可以了

/etc/fstab配置文件:

这个文件显示系统启动时需要挂载的各个分区

也可以理解为你可以把需要允许的命令放在此文件中,开机会自动运行(比如磁盘自动挂载)

查看文件系统格式cat /etc/filesystems

格式化之前,先创建一个文件系统

查看文件文档的大小,使用du -sh 文件名,或者使用ls -lh 文件名。

把/dev/sdb1格式化成xfx文件系统,并指定块的大小。

把/dev/sdb1格式化成ext4文件系统,格式化之后,可以继续格式化一次。格式化命令:mke2fs -t ext4 /dev/sdb1或者mkfs.ext4 /dev/sdb1,强制格式化加上"-f"命令

如何查看没有挂载的命令?使用blkid命令,blkid命令不支持xfs格式。

设置磁盘的预留空间,使用-m命令。

设置块的大小,把原来的一个块4k,设置成块与字节1:2,设置成8k,8192相当于4k.-i的作用是指定多少字节对应一个inode。如果想要更多的inode,使用-i把字节数字改小点,最低一个inode对应一个块。

注意:因为你一个块最多存一个文件。mke2fs /dev/sdb1 可以直接执行 不用指定-t 来格式化成xfs,默认就是xfs不用指定。

大多数情况,inode数量一定是够用的。 因为默认格式化的时候,相当于4个块(16k)对应一个inode,inode增多跟提升磁盘空间利用有什么关系呢。

应该是,当磁盘使用场景为很多小文件(小于4k)时,把块设置1k或者2k是能提升空间利用率的

mkfs.xfs 第一次格式化不用加-f。mkfs.xfs+文件系统名直接格式化成xfs文件系统格式。

系统有没有分区都可以格式化,格式化之后才可以挂载文件系统。


4.7/4.8 磁盘挂载

在挂载某个分区前需要先建立一个挂载点,这个挂载点是以目录的形式出现的。一旦把某一个分区挂载到了这个挂载点(目录)下,那么再往这个目录写数据使,则都会写到该分区中。这就需要你注意一下,在挂载该分区前,挂载点(目录)下必须是个空目录。其实目录不为空并不影响所挂载分区的使用,但是一旦挂载上了,那么该目录下以前的东西就不能看到了。只有卸载掉该分区后才能看到。

语法

mount(选项)(参数)

选项

-V:显示程序版本;-l:显示已加载的文件系统列表;-h:显示帮助信息并退出;-v:冗长模式,输出指令执行的详细信息;-n:加载没有写入文件"/etc/mtab"中的文件系统;-r:将文件系统加载为只读模式;-a:加载文件"/etc/fstab"中描述的所有文件系统。

参数

  • 设备文件名:指定要加载的文件系统对应的设备名;

  • 加载点:指定加载点目录。

  • mount -t auto /dev/cdrom /mnt/cdrommount: mount point /mnt/cdrom does not exist           /mnt/cdrom目录不存在,需要先创建。cd /mnt-bash: cd: /mnt: No such file or directorymkdir -p /mnt/cdrom    创建/mnt/cdrom目录lsbin   dev  home    lib         media  mnt  proc  sbin     srv  tmp  varboot  etc  initrd  lost+found  misc   opt  root  selinux  sys  usrmount -t auto /dev/cdrom /mnt/cdrom     挂载cdrommount: block device /dev/cdrom is write-protected, mounting read-only     挂载成功


命令 : mount 查看分区文件系统

可以查看当前系统已经挂载的所有分区,以及分区文件系统的类型,挂载点和一些选项等信息

从左到右为 磁盘分区,挂载点,分区类型,小括号里面是挂载选项。

删除分区1/dev/sdb1

使用fdisk -l查看分区是否被删除。

使用df -h查看文件系统的挂载情况,

把/dev/sdb 挂载到/mnt ,挂载好后就可以在挂载点写入数据。mount查看下挂载的/mnt目录。

卸载挂载点/mnt/目录

因为在mnt目录里面,卸载时显示目标忙,所以卸载不了mnt挂载点。第一种卸载方式:使用cd命令退出mnt目录,再使用umount /dev/sdb,卸载mnt目录,第二种:使用umount -l /mnt/命令卸载。


4.9 手动增加swap空间
dd命令
用于复制文件并对原文件的内容进行转换和格式化处理。dd命令功能很强大的,对于一些比较底层的问题,如果需要备份oracle裸设备,可以使用rman备份,或使用第三方软件备份,使用dd的话,管理起来不太方便。

选项

bs=<字节数>:将ibs(输入)与欧巴桑(输出)设成指定的字节数;cbs=<字节数>:转换时,每次只转换指定的字节数;conv=<关键字>:指定文件转换的方式;count=<区块数>:仅读取指定的区块数;ibs=<字节数>:每次读取的字节数;obs=<字节数>:每次输出的字节数;of=<文件>:输出到文件;seek=<区块数>:一开始输出时,跳过指定的区块数;skip=<区块数>:一开始读取时,跳过指定的区块数;--help:帮助;--version:显示版本信息。

该命令创建了一个100M大小的文件tmp/newdisk,其中参数解释

  • if 代表输入文件。如果不指定if,默认就会从stdin中读取输入。

  • of 代表输出文件。如果不指定of,默认就会将stdout作为默认输出。

  • bs 代表字节为单位的块大小。

  • count 代表被复制的块数。

  • /dev/zero 是一个字符设备,会不断返回0值字节(\0)。

使用du -sh 文件名,查看创建的文件大小。

块大小可以使用的计量单位表

单元大小代码
字节(1B)c
字节(2B)w
块(512B)b
千字节(1024B)k
兆字节(1024KB)M
吉字节(1024MB)G

把刚才创建的文件,使用mkswap命令格式化了,并添加一个安全的权限。

如何删除格式化的文件昵?使用swapoff命令,然后删除格式化的目录名。

关于如何解析格式化磁盘、挂载以及swap分区问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

文件 格式 系统 命令 字节 目录 磁盘 大小 输出 空间 帮助 问题 不用 代表 信息 区块 文件名 类型 设备 支持 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技产业 互联网的科技 互联网中国科技 北京互联网络科技有限公司 火传媒上海互联网科技 海南购全球互联网科技 太原新华互联网科技学校怎么样 科技互联网大厂 互联网与医疗科技 本届互联网博览会上的黑科技 河南住房之家互联网科技 浙南科技城互联网大厦招聘 35岁以上互联网科技行业 上海乐五互联网科技有限公司 济南小医互联网科技有限公司招聘 银川新华互联网科技学校是国营吗 青岛易易互联网科技 陕西彩京云互联网科技有限公司 互联网科技大佬云集 互联网科技创业计划的风险分析 有格互联网科技 伟宏互联网科技 科技互联网企业 深圳前海聚择互联网科技有限公司 荆州市昕露互联网络科技有限公司 厦门千工互联网科技有限公司 用友工业互联网科技发展 美国五大互联网科技公司市值多少 数字互联网科技有限公司 武汉亿视互联网科技有限公司
0