本文标识 : L00022
本文编辑 : 灭霸 编程工具 : redhat7 阅读时长 : 2分钟
功能 :制作文件系统(格式化)
语法格式:mkfs -t < 文件系统类型> < 设备文件>
链接命令:mkfs.ext4 mkfs.vfat mkfs.xfs......
示例 :
将/dev/sdb1格式化为ext4
mkfs -t ext4 /dev/sdb1
mkfs.ext4/dev/sdb1
将/dev/sdb2格式化为xfs
mkfs -t xfs /dev/sdb2
mkfs.xfs /dev/sdb2
命令:mkswap
功能 :制作swap文件系统
语法格式:mkswap [ 选项] < 设备文件>
功能 :挂载文件系统到挂载点,用来操作数据
语法格式:mount [[-t 文件系统类型] < 设备文件> < 挂载点> [-o [ 选项]]
选项
-o
1.defaults
defaults包含7个选项/权限
选项 | 权限 |
---|---|
rw: | 可以读写 |
suid: | 使文件系统具有suid和sgid功能 |
dev: | 在文件系统上解释字符或设备文件 |
exec: | 允许执行二进制文件 |
auto: | 允许开机自动挂载,并且认同-a参数 |
nouser: | 禁止普通用户挂载 |
async: | 使用异步文件系统 |
2.ro:只读
3.user:普通用户可以挂载
4.noexec:在指定文件系统不可以做执行权限
5.sync:直接同步至设备
6.atime:每次访问文件系统即更新访问时间
7.remount:重新挂载指定文件系统
8.usrquota:用户的磁盘限额
9.grpquota:组的磁盘限额
10.loop:挂载伪文件系统
11.nodiratime: 不会更新目录inode上的最后存取时间
12.noatime: 不会更新档案inode上的最后存取时间。可以大大减轻档案系统的负荷。但会令如mutt之类需要存取时间的应用程序不能正常运作。
13.relatime:每次读取文件/目录内容时,只在文件/目录inode上原先的最后存取时间旧于最后修改时间或更新时间 才更新最后存取时间。
1.挂载/dev/sdb1到/mnt/bakcup
mount -t ext4 /dev/sdb1 /mnt/backup或mount /dev/sdb1 /mnt/backup
2.挂载centos.iso
mount ./centos.iso /mnt/cdrom -o loop
3.挂载/dev/sdb2至/mnt/backup1,此分区为RO
mount /dev/sdb2 /mnt/backup1 -o ro
4.查看本地挂载情况
mount
5.将挂载点由 /mnt/backup 改为 /mnt/backup1
mount /dev/sdb1 /mnt/bakcup
mount --rbind /mnt/backup /mnt/backup1
功能 :加载swap分区
语法格式:swapon < 设备文件>
功能 :卸载挂载的设备
语法格式:umount < 挂载点>
注意 :如有操作在挂载点,将无法完成卸载动作。
功能 :卸载swap分区
语法格式:swapoff < 设备文件>
功能 :卸载挂载的光驱设备,并自动出仓。
语法格式:eject
注意 :如有操作在挂载点,将无法完成卸载动作。
功能 :检测并修复文件系统
语法格式: fsck [ 选项] <-t 文件系统类型> < 设备文件>
关联命令:
fsck.ext2 fsck.ext3 fsck.ext4 fsck.xfs...
选项:
a: 自动修复文件系统,不询问任何问题。
A:依照/etc/fstab配置文件的内容,检查文件内所列的全部文件系统。
N:不执行指令,仅列出实际执行会进行的动作。
P:当搭配"-A"参数使用时,则会同时检查所有的文件系统。
r:采用互动模式,在执行修复时询问问题,让用户得以确认并决定处理方式。
R:当搭配"-A"参数使用时,则会略过/目录的文件系统不予检查。
s:依序执行检查作业,而非同时执行。
n:对fsck命令所提出的所有问题给出一个no的回应;不打开指定的文件系统来写。
t:< 文件系统类型> : 指定要检查的文件系统类型。
T:执行fsck指令时,不显示标题信息。
V:显示指令执行过程。
c:检测磁盘的坏道
C:在运行fsck时显示进度条,
p:不显示次要问题的消息但是自动修复问题。这个标志并不是象-y标志那样授予大规模许可,当系统正常启动的时候对自动进行检查工作有用。
y:对所有fsck命令提出的所有问题假定一个“yes”的响应。这个标志使fsck命令采取它认为必要的行动。仅在损坏严重的文件系统中使用这个标志。
f:进行快速检查。在正常情况下,通过非正确方式关闭系统来停机仅有的文件系统很可能被影响,这个文件系统就是当系统停止时在安装的那些。-f标志会提示fsck命令不要检查没有成功安装的文件系统。fsck命令通过检查文件系统超级块中的s_fmod标志来决定这件事。当文件系统没有成功安装的时候,无论何时文件系统被安装和被清除,这个标志都将被设定。如果文件系统被成功的卸载,这不大可能会存在什么问题。因为多数文件系统没有成功安装,不检查这些文件系统能减少检查时间。
这个文件是设置开机自启动的文件,文件系统挂在好需要写到里面
文件:/etc/fstab
功能 :文件系统的信息存储
特点 :
1.可通过fstab配置实现自动挂载/半自动挂载
2.预设置相关选项/权限
3.是否可以dump
4.是否可以fsck
下面是一个挂在磁盘的脚本
这里是到平时用的磁盘挂载脚本,格式化磁盘以后,创建挂载点。
下面是将用except写的将fstab.txt的内容写到fstab文件中
利用mount -a添加到挂载点上
我们来看一下fstab中的内容
如果还不会写脚本,可以直接将输入命令和直接添加到文件里面。
动手之前别忘了添加磁盘哦!
对脚本不了解的,可以先看看了解一下,后面会详细说的哦!
期待一起成长