一 挂载:将额外文件系统与根文件系统现存的目录建立关联关系,使得此目录作为其他文件系统的访问入口
即把设备关联到挂载点
1 挂载命令:mount -t <fs_type> <device> <mount_point>
其中<device>有以下表示方式:
1) 设备文件名
2)卷标,-L <label>
3)uuid,-U <uuid>
4)为文件系统名称,如proc、sysfs、devtmpfs、configfs
选项:-r 只读挂载
-w 读写挂载
-a 自动挂载所有支持自动挂载的设备(/etc/fstab文件中定义)
-n 挂载时不更新/etc/mtab文件
-B 将目录绑定至挂载点上
-o <options>,...:
async:异步模式
sync:同步模式
auto/noauto:是否支持自动挂载
atime/noatime:是否更新atime(目录和文件)
exec/noexec:是否支持将文件系统上的应用程序运行为进程
dev/nodev:是否支持在此文件系统上使用设备文件
suid/nosuid:是否允许在此文件系统上使用SUID权限
remount:重新挂载,ro/rw
user/nouser:是否允许普通用户挂载此设备
默认挂载选项:defaults为rw,suid,dev,exec,auto,nouser,async
2 /etc/fstab文件配置格式:
每行定义一个要挂载的文件系统:例如
/dev/mapper/centos-home /home xfs defaults 0 0
其中共6个字段:
字段1:标识要挂载的文件系统,可以是设备文件、LABEL="..."或UUID="..."、伪文件系统(proc、sysfs等)
字段2:挂载点
字段3:文件系统类型
字段4:挂载选项
字段5:转储频率,0不做备份,1每天转储,2每隔一天转储
字段6:自检次序,0不自检,1首个自检(一般只有rootfs才能用),2+自检的优先级
二 卸载文件系统
umount <device> 或 umount <mount_point>
查看正在访问指定文件系统的进程:fuser -v <mount_point
终止所有正在访问指定文件系统的进程:fuser -km <mount_point>
三 挂载/卸载swap分区
swapon/swapoff <device>
选项:-a:激活所有交换分区
-p <priority>:指定分区优先级
四 文件系统空间占用等信息查看:
df [options]
-h :human-readable
-i :显示inode的使用情况
-P:以Posix兼容的格式输出
五查看某目录/文件空间信息:
du [options] <file>
-h:human-readable
-s: summary