Linux文件系统基本操作(mount挂载,umount卸载)

本次将介绍文件系统挂载、卸载(mount、umount)

如何通过mount命令挂载使用文件系统、挂载常用参数、开机自动挂载(/etc/fstab)

1挂载操作(mount)

磁盘或分区创建好文件系统后--需要挂载-挂载到一个目录(一般mount在/mnt/下)才能够使用

Windows或MAC系统会自动挂载(一旦创建好文件系统后,会自动挂载到系统上),Windows上称作C:盘 D:盘

Linux需要手动挂载--或配置系统让它自动挂载

/dev/sdb1 ------> /mnt

挂载

 

命令mount 要挂载的设备源(/dev/sdb1) 挂载目的点(/mnt)

例如:mount /dev/sdb1 /mnt,如下图

mount挂载常用参数(Option)

-t 指定文件系统类型,例如:-t ext3、-t ext4、-t vfat

-o 指定挂载选项,例如:

-o ro,rw 以只读形式挂载,以读写形式挂载;默认是rw

-o async 代表所有操作使用缓存(内存):提高文件系统读写数据的效率;默认为async使用缓存(内存);

-o sync 代表所有操作直接写入磁盘:代表所有操作不使用缓存,而是直接写入磁盘;应用在对数据安全性比较高的场景

-o atime 代表每次访问文件时,更新文件被访问的时间默认为atime;atime=access time的缩写

-o noatime 代表每次访问文件时,不更新文件被访问的时间

-o remount 代表重新挂载文件系统

#使用不带参数的mount命令来显示所有已经挂载上了的文件系统

#也可将挂载配置写入/etc/fstab中,也实现自动挂载

 

2卸载操作(umount)

用于卸载一个已挂载的文件系统(分区),相当于windows系统的弹出

命令umount 已挂载的设备源(/dev/sdb1) 挂载目的点(/mnt)

命令umount 文件系统/挂载点

umount /dev/sdb1 == umount /mnt

例如:umount /dev/sdb1 或 umount /mnt/

 

如果出现device is busy报错,表示该文件系统正在被使用;

可以使用以下命令(fuser),查看哪些进程使用这个文件系统:导致device is busy

fuser –m /mnt

也可以使用以下命令(lsof)查看这个文件系统内,有哪些文件或文件夹被打开了或正在被使用

lsof /mnt

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值