前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何格式化磁盘?

如何格式化磁盘?

作者头像
DataScience
发布2020-01-01 22:41:40
1.7K0
发布2020-01-01 22:41:40
举报
文章被收录于专栏:A2DataA2Data

本文标识 : L00022

本文编辑 : 灭霸 编程工具 : redhat7 阅读时长 : 2分钟

mkfs

功能 :制作文件系统(格式化)

语法格式:mkfs -t < 文件系统类型> < 设备文件>

链接命令:mkfs.ext4 mkfs.vfat mkfs.xfs......

代码语言:javascript
复制
示例 :
将/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

命令:mkswap

功能 :制作swap文件系统

语法格式:mkswap [ 选项] < 设备文件>

mount

功能 :挂载文件系统到挂载点,用来操作数据

语法格式: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上原先的最后存取时间旧于最后修改时间或更新时间 才更新最后存取时间。

代码语言:javascript
复制
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

swapon

功能 :加载swap分区

语法格式:swapon < 设备文件>

umount

功能 :卸载挂载的设备

语法格式:umount < 挂载点>

注意 :如有操作在挂载点,将无法完成卸载动作。

swapoff

功能 :卸载swap分区

语法格式:swapoff < 设备文件>

eject

功能 :卸载挂载的光驱设备,并自动出仓。

语法格式:eject

注意 :如有操作在挂载点,将无法完成卸载动作。

fsck

功能 :检测并修复文件系统

语法格式: fsck [ 选项] <-t 文件系统类型> < 设备文件>

关联命令:

fsck.ext2 fsck.ext3 fsck.ext4 fsck.xfs...

选项:

代码语言:javascript
复制
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中的内容

如果还不会写脚本,可以直接将输入命令和直接添加到文件里面。

动手之前别忘了添加磁盘哦!

对脚本不了解的,可以先看看了解一下,后面会详细说的哦!

期待一起成长

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-11-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DataScience 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • mkfs
  • mkswap
  • mount
  • swapon
  • umount
  • swapoff
  • eject
  • fsck
  • 自动挂载
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档