mount + 设备名
-t #指定要挂载的设备上的文件系统类型
-r #mount -r /dev/sdb1 /data1
-w #读写挂载
-n #centos6不更新/etc/mtab[centos7 -n 不生效],mount不可见;cat /etc/proc/mounts[可以查看]
-B = --bind #文件夹挂载文件夹[功能类似软件链接,硬链接链接数会添加]
-o + [options]
acl #mount -o noacl,remount /dev/sdb /data/db1
ro #mount -o remount,ro /data/db1
async #异步模式[默认为异步模式]
sync #同步模式,内存更改时,同时写磁盘
atime/noatime #包含目录和文件
diratime/nodiratime #目录的访问时间戳
exec/noexec #是否支持将文件系统上运行应用程序[拥有执行权限的文件./scr_name.sh不能直接运行,bash + scr_name.sh才能执行脚本]
dev/nodev #是否支持在此文件系统上使用设备文件
suid/nosuid #是否支持suid和sgid权限
remount #重新挂载
ro #只读
rw #读写
user/nouser #是否允许普通用户挂载此设备,/etc/fstab使用默认nouser[普通用户没有权限挂载设备]
acl #启用此文件系统上的acl功能
loop "文件"挂载到"文件夹/目录"上,使用loop设备
#适用于文件模拟分区
dd if=/dev/zero of=/data/f1 bs=1M conut=100
mkfs.ext4 /data/f1
blkid ./f1
mount -o loop /data/f1 /mnt/data
losetup /dev/loop8 f2 #关联loop与文件的关系[不使用默认loop来挂载文件]
#[CENTOS6,默认8个loop;CENTOS7可以不加 -o loop 选项,使用时loop时会自动生成一个]
ls /dev/loop* #查看loop设备
mknod /dev/loop8 b 7 8 #新建loop[cnetos6]
#修改内核参数,批量生成loop[适用于cnetos6,centos7使用loop时,会自动生成一个loop块设备文件]
vi /boot/grub/grub.conf
...
kernel /vmlinuz ... quiet max_loop=100 #修改后重启生效
...
#标签和UUID挂载磁盘
mount LABEL=/data/sdb2 /data/db2
mount UUID="..." /data/db22
#挂载总结:一个目录不能同时挂载,到多个设备上[只生效最后一次挂载的设备];一个设备可以挂载多个文件夹;挂载点为空目录
#卸载
umount + 设备名/挂载点
fuser #显示当前某程序正在访问磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息
fuser -v /data/db1 #显示详细信息
fuser -kvm /data/db1 #强制终止[可能会发生数据丢失慎用]
#查看正在访问指定文件系统的进程[访问文件系统上的文件或文件夹]
lsof
- lsof /data/db1
#查看某个文件夹是否处于挂载状态
findmnt /data
#挂载信息文件
/etc/mtab
#触发文件系统检查[当某个设备,挂载次数达到一定次数时,会触发文件系统检查]
#查看文件系统相关属性
tune2fs -l /dev/sda2 [centos6]
...
Mount count: 14
Maximum mount count: -1
...
#修改挂载次数
tune2fs -c|C /dev/sda2
-c,max-mount-counts #设置强制自检的挂载次数,如果开启,每挂载一次mount conut就会加1,超过次数就会强制自检
-C,mount-count #设置文件系统挂载的次数,如果同时对一个文件系统指定了-c选项且-c参数的值大于-C,则将在下次启动时进行强制自检
tune2fs -C 10 /dev/sda2
#添加ACL权限
tune2fs -o acl /dev/sda2; tune2fs -o acl /dev/sda2 /date/db1
#/etc/fstab配置文件,创建分区后挂载后,想要永久生效需要写入配置文件,[临时挂载信息只保存在内存中]
tune2fs -o acl /dev/sda2 #重设文件系统参数能立即生效,是因为[修改的是元数据],保存在磁盘中
#/etc/fstab,配置文件详解
...
/dev/sdb /mydb ext4 defaults 0 0
1.要挂载的设备或伪文件系统:设备名称,LABEL,UUID,伪文件系统名称
2.挂载点[扩展为swap]
3.文件系统类型[auto 寻找默认的]
普通设备挂载:ext*/xfs 等文件系统类型
交换分区swap:swap
网络挂载地址 linux之间:nfs,windos挂载:cifs
光盘:iso9660,文件 cifs
4.挂载选项:defaults有需要的功能可以添加,不能为空
5.转储频率:0:不做[备份 1:每天转储 2:每隔一天转储
6.开机时自检[非0],自检次序:[如果开机系统自检不过,就无法正常开机]0:不自检 1:最先自检,一般为/2...;数越小优先级最大
defaults #相当于rw, suid, dev, exec, auto, nouser, async
阅读(1478) | 评论(0) | 转发(0) |