Linux磁盘管理中如何实现检验、挂载与卸除操作
这篇文章主要介绍了Linux磁盘管理中如何实现检验、挂载与卸除操作,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
Linux的磁盘管理是Linux管理员非常重要的必须技能, 磁盘管理好坏直接关系到整个系统的性能问题。
fsck(file system check)用来检查和维护不一致的文件系统。
若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查。
语法:
fsck[-t文件系统][-ACay]装置名称
选项与参数:
-t : 给定档案系统的型式,若在 /etc/fstab 中已有定义或 kernel 本身已支援的则不需加上此参数 -s : 依序一个一个地执行 fsck 的指令来检查 -A : 对/etc/fstab 中所有列出来的 分区(partition)做检查 -C : 显示完整的检查进度 -d : 打印出 e2fsck 的 debug 结果 -p : 同时有 -A 条件时,同时有多个 fsck 的检查一起执行 -R : 同时有 -A 条件时,省略 / 不检查 -V : 详细显示模式 -a : 如果检查有错则自动修复 -r : 如果检查有错则由使用者回答是否修复 -y : 选项指定检测每个文件是自动输入yes,在不确定那些是不正常的时候,可以执行 # fsck -y 全部检查修复。
实例 1
查看系统有多少文件系统支持的 fsck 命令:
[root@www~]#fsck[tab][tab]fsckfsck.cramfsfsck.ext2fsck.ext3fsck.msdosfsck.vfat
实例 2
强制检测 /dev/hdc6 分区:
[root@www~]#fsck-C-f-text3/dev/hdc6fsck1.39(29-May-2006)e2fsck1.39(29-May-2006)Pass1:Checkinginodes,blocks,andsizesPass2:CheckingdirectorystructurePass3:CheckingdirectoryconnectivityPass4:CheckingreferencecountsPass5:Checkinggroupsummaryinformationvbird_logical:11/251968files(9.1%non-contiguous),36926/1004046blocks
如果没有加上 -f 的选项,则由于这个文件系统不曾出现问题,检查的经过非常快速!若加上 -f 强制检查,才会一项一项的显示过程。
磁盘挂载与卸除Linux 的磁盘挂载使用 mount 命令,卸载使用 umount 命令。
磁盘挂载语法:
mount[-t文件系统][-LLabel名][-o额外选项][-n]装置文件名挂载点
实例 1
用默认的方式,将刚刚创建的 /dev/hdc6 挂载到 /mnt/hdc6 上面!
[root@www~]#mkdir/mnt/hdc6[root@www~]#mount/dev/hdc6/mnt/hdc6[root@www~]#dfFilesystem1K-blocksUsedAvailableUse%Mountedon.....中间省略...../dev/hdc619763124207218338363%/mnt/hdc6
磁盘卸载命令 umount 语法:
umount[-fn]装置文件名或挂载点
选项与参数:
-f :强制卸除!可用在类似网络文件系统 (NFS) 无法读取到的情况下; -n :不升级 /etc/mtab 情况下卸除。 卸载/dev/hdc6
[root@www~]#umount/dev/hdc6
感谢你能够认真阅读完这篇文章,希望小编分享的“Linux磁盘管理中如何实现检验、挂载与卸除操作”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。