1、Linux文件系统挂载和自动挂载是在Linux中非常常用的一个功能,由于Linux的文件架构的特性决定了文件必须先被挂载到某一个挂载点才能使用,因此熟练掌握挂载的使用方法非常重要。
2、挂载的方法:
挂载一般分为三种:
1)手动挂载
2)按需挂载
3)自动挂载
挂载的命令:
mount [options] [-t fstype] [-o option] 设备 挂载点
1)[option]:命令选项
-t fstype
-r: 只读挂载
-w: 读写
-L lable: 以卷标指定, LABLE=“label”
-U UUID:以UUID指定挂载设备,UUID=“UUID”
-a: 自动挂载所有(/etc/fstab文件中)支持自动挂载的设备
2)- o options :挂载时启用分区特性
async: 异步I/O
sync: 同步I/O
noatime/atime: 建议noatime
auto/noauto: 是否能够被mount -a选项自动挂载;
diratime/nodiratime: 是否更新目录的访问时间戳;
exec/noexec:是否允许执行其中的二进制程序;
_netdev:
remount: 重新挂载
3)挂载点:原始数据将被暂时隐藏,事先得存在
unmount 设备|挂载点:卸载设备或挂载点均可
3、查看占用挂载的设备的进程:
fuser -v 挂载点
fuser -km 挂载点
4、查看挂载之后磁盘的命令:
df: 磁盘空间使用状态报告
df [options] [device]
-h: human-readable 易读方式显示
-i: inode 显示inode
-Th:常用组合,易读方式显示文件系统格式
du: 评估文件占用磁盘空间的情况
-s:只显示当前目录的总大小
-h:易读方式显示
5、使用mount命令的挂载不会永久生效,要永久生效需要写入到配置文件中,下边通过自己做的一张图来介绍一些挂载的配置文件/etc/fstab;
6、挂载的具体实现、环境用上一篇博客中的\dev\sdb1来实现:
我建立/mnt/mydata的目录,把/dev/sdb1挂载上去,并卸载、已经自动挂载写入配置文件;
手动挂载:
自动挂载:
下一篇博客写Linux下RAID+LVM的实现。。。