Linux学习笔记(十一)-磁盘管理

By timebusker on January 10, 2017

Linux学习笔记(十一)-磁盘管理

磁盘检验

fsck(file system check)用来检查和维护不一致的文件系统。若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查。

挂载

mount [-fnrsvw] [-t vfstype] [-o options] device dir

# async:异步模式,速度快,但是数据没及时保存在硬盘中;
# sync:同步模式,性能差,但数据安全性高;
# atime/noatime:包含目录和文件的访问时间戳,访问时间戳是储存在磁盘上,意味着每次更新都要写IO;
# diratime/nodiratime:目录的访问时间戳
# auto/noauto:是否支持自动挂载
# exec/noexec:是否支持将文件系统上应用程序运行为进程,如果只是想复制文件,防止u盘使电脑中毒
# dev/nodev:是否支持在此文件系统上使用设备文件;
# suid/nosuid:
# remount:重新挂载,如果电脑断电导致异常关机,文件系统会变成只读,此时需要重新挂载文件系统为 rw 才能正常工作。
#          可以用mount命令先查看一下有没出错的
#          例如:原先mount /dev/sda3 /mydata,不用卸载,直接mount -o remount,rw /dev/sda3 (/mydata)
#          如果是挂载原设备和原文件位置,那么挂载点和挂载文件只写一个就行
# ro:
# rw:
# user/nouser:是否允许普通用户挂载此设备,一般是不允许
# acl:启用此文件系统上的acl功能
# 
# 注意:上述选项可多个同时使用,彼此使用逗号分隔;
# 默认挂载选项:defaults,相当于rw, suid, dev, exec, auto, nouser, and async  
文件挂载的配置文件:/etc/fstab, 实现开机自动挂载文件系统

每行定义一个要挂载的文件系统,各字段含义如下: 要挂载的设备或伪文件系统 挂载点 文件系统类型 挂载选项 转储(就是备份)频率 自检次序

卸载命令
# umount DEVICE
# umount MOUNT_POINT