Linux命令(二十四) 磁盘管理命令(二) mkfs,mount
一、格式化文件系统 mkfs
当完成硬盘分区以后要进行硬盘的格式化,mkfs系列对应的命令用于将硬盘格式化为指定格式的文件系统。mkfs 本身并不执行建立文件系统的工作,而是去调用相关的程序来执行。例如,若在 -t 参数中指定 ext2,则mkfs会调用 make2fs 来建立文件系统。使用 mkfs 时如省略指定“块数”参数,mkfs会自动设置适当的块数,此命令不仅可以格式化Linux格式的文件系统,还可以格式化 DOS 或 Windows 下的文件系统。
mkfs 命令常用参数如下所示
-V 显示详细模式
-t: 给定文件系统的格式,Linux的预设值为 ext3
-c 操作之前检查分区是否有坏道
-l 记录坏道的资料
block 指定block的大小
-L: 建立卷标
Linux系统中 mkfs 支持的文件格式取决于当前系统中有没有对应的命令,比如要把分区格式化为 ext3 文件系统,系统中要存在对于的 mkfs.ext3 命令,其它类似。
mkfs 命令使用实例
查看当前系统 mkfs 命令支持的文件系统格式
[root@localhost hk]# ls /sbin/mkfs.* -l
-rwxr-xr-x. 1 root root 308200 Nov 5 2016 /sbin/mkfs.btrfs
-rwxr-xr-x. 1 root root 32784 Nov 6 2016 /sbin/mkfs.cramfs
-rwxr-xr-x. 4 root root 96384 May 16 12:51 /sbin/mkfs.ext2
-rwxr-xr-x. 4 root root 96384 May 16 12:51 /sbin/mkfs.ext3
-rwxr-xr-x. 4 root root 96384 May 16 12:51 /sbin/mkfs.ext4
-rwxr-xr-x. 1 root root 32872 Nov 6 2016 /sbin/mkfs.minix
-rwxr-xr-x. 1 root root 368464 Nov 6 2016 /sbin/mkfs.xfs
将分区格式化为 ext3 文件系统
[root@localhost hk]# mkfs -t ext3 /dev/sda1
二、挂载、卸载文件系统 mount/umount
mount 命令用于挂载分区,对应的卸载分区为 umount。这两个命令一般由 root 用户执行。除了可以挂载硬盘分区外,关盘、内存都可以I使用该命令挂载到用户指定的目录。
mount 命令常用参数:
-v 显示详细信息
-a 加载文件 /etc/fstab 中设置的所有设备
-F 需与 -a 参数同时使用。所有在 /etc/fstab 中设置的设备会被同时加载,可加快执行速度
-f 不实际加载设备。可与-v等参数同时使用可以查看mount的执行过程
-n 不讲加载信息记录在 /etc/mtab 文件中
-L 加载指定卷边的文件系统
-r 挂载为只读模式
-w 挂载为读写模式
-t 指定文件系统的格式,通常不用指定。mount 会自动选择正确的格式。常见的文件系统有 ext2 ext3 ext4 msdos nfs iso9660 ntfs等
-o 指定加载文件系统时的选项爱那个,如 noatime 每次存取时不更新inode的存取时间
在Linux操作系统中挂载分区时一个使用非常频繁的命令。mount命令可以挂载多种介质,如硬盘、光盘、NFS等,U盘也可以挂载到指定的目录。
mount 命令使用实例
挂载分区到指定目录
[root@localhost hk]# mount /dev/sdb /mnt/disk2
将分区挂载为只读模式
[root@localhost hk]# mount -o ro /dev/sdb /mnt/disk2
挂载光驱,使用 ISO文件时可以避免将文件解压,可以挂载后直接访问
[root@localhost hk]# mount it iso9660 /dev/cdrom /mnt/cdrom
挂载点必须是一个目录,如果该目录有内容,挂载成功后该目录原有的文件将会看不到,卸载后又可以重新使用。
如果要挂载的分区经常使用需要自动挂载,可以将分区挂载信息加入 /etc/fstab ,该文件说明如下:
/dev/sdb1 /mnt/disk2 ext3 defaults 0 0
- 第一列表示要挂载的文件系统的设备名称,可以是硬盘分区、光盘、U盘或 ISO 文件,还可以是 NFS。
- 第二列表示挂载点,挂载点实际就是一个牡蛎,可以为空,也可以不为空。
- 第三列表示挂载的文件类型,Linux能支持大部分分区格式,windows下的分区系统也可支持。如常见的ext3、ext2、ext4、iso9660、NTFS 等。
- 第四列为设置选项,各个选项用逗号隔开。如设置default表示 rw、suid、dev、exec、auto、nouser和async。
- 第五列为分拣备份设置。此处为 1 的话,表示要将整个文件系统里面的内容备份;为 0 的话,表示不备份,一般设置为0.
- 最后一列表示是否运行fsck命令检查文件系统。0 表示不运行,1表示每次都运行,2 表示非正常关机或达到最大加载次数或达到一定天数才运行。
Linux命令(二十四) 磁盘管理命令(二) mkfs,mount的更多相关文章
- Linux命令(二十五) 磁盘管理命令(三) fdisk
一.fdisk命令介绍 fdisk 为Linux系统下的分区管理工具,类型windows下的 分区助手等工具软件.分过区装过操作系统的人都知道硬盘分区是必要和重要的.fdisk 的帮助如下所示: [r ...
- Linux学习之十四、管线命令
Linux学习之十四.管线命令 地址:http://vbird.dic.ksu.edu.tw/linux_basic/0320bash_6.php
- Linux系统下常用的磁盘管理命令——du / df / fdisk / mount / xxd
之前使用虚拟机体验Linux操作系统的使用,一般使用默认的磁盘分区设置,也很少涉及磁盘管理操作,且总有删除重装作为后盾.在安装Ubuntu双系统后,在使用过程中遇到了磁盘分区不合理导致的/boot分区 ...
- Linux命令(二十六) 用户管理命令
一.添加用户 useradd useradd 命令用于创建新用户,格式为useradd [选项] 用户名. 可以使用 useradd 命令创建用户帐户,使用该命令创建账户时,默认的用户目录在 /hom ...
- Bootstrap<基础二十四> 缩略图
Bootstrap 缩略图.大多数站点都需要在网格中布局图像.视频.文本等.Bootstrap 通过缩略图为此提供了一种简便的方式.使用 Bootstrap 创建缩略图的步骤如下: 在图像周围添加带有 ...
- Linux下磁盘管理命令df与du
Linux下磁盘管理命令df与du 对磁盘进行查看和控制的两个linux命令,df和du. 一.du命令 首先看一下du的help说明: [root@misdwh opt]# du --help ...
- Linux命令工具基础04 磁盘管理
Linux命令工具基础04 磁盘管理 日程磁盘管理中,我们最常用的有查看当前磁盘使用情况,查看当前目录所占大小,以及打包压缩与解压缩: 查看磁盘空间 查看磁盘空间利用大小 df -h -h: huma ...
- linux常用命令之--磁盘管理命令
linux的磁盘管理命令 1.查看磁盘空间 df:用于显示磁盘空间的使用情况 其命令格式如下: df [-option] 常用参数: -i:使用inodes显示结果 -k:使用KBytes显示结果 - ...
- linux基本命令之磁盘管理命令(ls,cd,pwd,mkdir,rmdir,clear, touch)
linux磁盘管理命令 1.ls(list)命令:列出目录内容. 格式:ls [参数][文件或目录] ls -a或-all表示列出所有文件和目录,以点开始的是影藏文件,例如,.bash_history ...
随机推荐
- shiro实战系列(十二)之常用专业术语
请花 2 分钟来阅读和理解它——这很重要.真的.这里的术语和概念在文档的任何地方都被涉及到,它将在总体上 大大简化你对 Shiro 和安全的理解. 由于所使用的术语使得安全可能令人困惑.我们将通过 ...
- lua连接redis集群
连接redis集群需要用到llua-resty-redis-cluster模块 github地址:https://github.com/cuiweixie/lua-resty-redis-cluste ...
- h5实现手机端等级进度条
h5实现等级进度条 需求如下: 实现一个动画进度条,页面一打开实现一个进度条动画,因为App这个页面会经常改,所以没有使用原审Android或者IOS来实现,希望通过H5来做: 服务器端返回如下数据: ...
- python3——print使用
print的初步认识:对于科班出身的或有相关经验的人来说,学习python是相当有趣的事,因为可以做日常任务, 比如自动备份你的MP3:可以做网站,如YouTube就是Python写的:可以做 ...
- 【转】常见的Web实时消息交互方式和SignalR
https://www.cnblogs.com/Wddpct/p/5650015.html 前言 1. Web消息交互技术1.1 常见技术1.2 WebSocket介绍1.3 WebSocket示例 ...
- 一,ESP8266下载和刷固件(基于Lua脚本语言)
用自己的小板测试...... 安排上呢 一, ESP8266下载和刷固件(Lua开发----体验一下lua开发的魅力所在) 二, 控制一个灯亮灭 三, TCP服务器 四, TCP客户端 五, UDP ...
- redis系列--深入哨兵集群
一.前言 在之前的系列文章中介绍了redis的入门.持久化以及复制功能,如果不了解请移步至redis系列进行阅读,当然我也是抱着学习的知识分享,如果有什么问题欢迎指正,也欢迎大家转载.而本次将介绍哨兵 ...
- 2017-2018 Exp6 信息搜集与漏洞扫描 20155214
目录 Exp6 信息搜集与漏洞扫描 实验内容 信息收集 漏洞扫描 知识点 Exp6 信息搜集与漏洞扫描 收集渗透目标的情报是最重要的阶段.如果收集到有用的情报资料的话,可以大大提高对渗透测试的成功性. ...
- EZ 2018 05 01 NOIP2018 模拟赛(十一)
莫名其妙暴涨Rating 其实题目都挺好挺简单的,但是越简单就越容易ZZ 不理解问什么第一题这么多人找环 不过T2是真心细节题,T3太难了 题目戳这里 T1 仔细分析题意发现那个交换规则就是废话,如果 ...
- Luogu P3370 【模板】字符串哈希
方法很多,hash,双hash(个人想到一种三hash),挂链,还有STL: map 乱搞 CODE #include<iostream> #include<map> #inc ...