博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux shell — 8.linux 磁盘与文件系统管理(2)
阅读量:1985 次
发布时间:2019-04-27

本文共 1234 字,大约阅读时间需要 4 分钟。

#检查和维护不一致的文件系统

【fsck】【-AtCary】装置名称

系统出现了极大的问题时,导致你必须进入到单人单机模式下进行维护时才使用 fsck 命令;被检查的分区任务不可以挂载到系统上,该分区状态必须为卸载

参数:

-t=》 给定档案系统的型式,若在 /etc/fstab 中已有定义或 kernel 本身已支援的则不需加上此参数

-A=》 依据/etc/fstab的内容将所有的装置都扫描一遍,开机过程中就会执行一次该命令

-a =》自动修复检查检查到出问题的扇区,不用输入 ‘y'

-r=》与【-a】相反,是必须要让使用者进行判断,决定是否修复

-y=》 类似【-a】,有些filesystem 只支持’-y‘

-C=》在校验时候使用一个长条图来显示当前的进度

-f=》强制检查(fsck 一般情况下在没有 unclean标识的时候不会强制进入系统中检测)

#检查磁盘装置中损坏的区块

【badblocks】【-sv】装置名称

参数:

-s=》在屏幕上列出进度

-v=》可以在屏幕上看到进度

-w=》 采用写入的方式来测试,一般不使用

【sync】将系统暂存在内存当中的数据回写入磁盘中

#磁盘挂载与卸载

【mount】【-tonL】装置名称代号挂载点

(该命令还可以将一个目录挂载到另一个目录上)

参数:

-a=》依照 /etc/fstab的内容将所有相关的磁盘都挂上来

-n=》 当我们挂载文件系统到linux上时,linux会主动将目前的分区、文件系统、还有对应的挂载点记录到/etc/fstab中。但是有些时候一些不正常的关机导致的问题,我们进入了单人模式,系统无法写到/etc/fstab 这时候可以加上,-n 来进行写入

-L=》除了可以利用装置名称代号之外,还可以利用分区卷标进行挂载,所以 最好对分区取一个独一无二的名称

-t=》linux 支持的档案格式,举例: -t ext3

注:系统支持的文件系统类型在 /lib/modules/'uname -r'/kernel/fs 或 /proc/filesystem中。linux:ext2、ext3、reiserfs;windows:vfat、msdos;网络相关档案的系统:nfs、smbfs。linux在预设情况下会主动按照/etc/filesystem这个档案内容规范的类型尝试进行挂载。

【e2label】   装置代号名称    卷标

 

功能:用于获取或设置ext2、ext3文件系统对应的分区的卷标。

 

卷标:简单来说就是对分区的一个标示,在格式化的时候生成或通过e2label命令来设置。

#挂载软盘

#挂载小结

开机挂载/etc/fstab 以及 /etc/mtab,根目录是必须要挂载的,并且是第一个!其他地 挂载点必须是已经建立的目录;所有的载入点在同一时间内只能载入一次;所有分区在同一时间内,只能载入一次;若进行卸载,必须将工作目录移动到载入点(及其子目录)之外

#建立虚拟内存

你可能感兴趣的文章
golang fmt包中的占位符
查看>>
Docker下使用Redis
查看>>
Redis的主从和集群设置
查看>>
对Redis Cluster的理解
查看>>
清华师哥丢了个在Github下载量50万+的项目给我,让(附源码下载地址)
查看>>
The MASM32 SDK version 10 发布了!
查看>>
发布软件:TreeInfo(分层信息管理器)
查看>>
c++二分图的最大匹配
查看>>
c++点的距离
查看>>
c++实现彩色炫酷(?)画面
查看>>
c++马拦过河卒
查看>>
2019NOIP D4题 加工领奖
查看>>
1997年世界黑客大赛获奖作品
查看>>
论DEV-C++怎样才能做窗口
查看>>
Failed to connect to github.com port 443: Operation timed out和弹出无法打开"GoogleSoftwareUpdate.bundle"
查看>>
阿里专家精心整理分享的Java程序员面试笔试通关宝典PDF
查看>>
面试大厂必备~2021高级架构Java面试点解析+最新Java中高级面试题合集震撼来袭!
查看>>
2021.5.15 CSS3学习第二天
查看>>
2021.5.18 JS高级第一天
查看>>
2021.5.19 JS高级第二天
查看>>