mount磁盘挂载

CentOS7挂载磁盘

mount -t type device directory

其中type表示要挂载的装置中文件系统的格式:

vfat :Windows中长文件系统

ntfs :WindowsNT、Windows7中广泛使用的高级文件系统

iso9660 :标准cdrom文件系统

一般U盘的文件格式为:vfat

默认光盘设备在/dev/cdrom下,要挂载到的点,可以随便新建一个文件夹,那么基本命令如下:

在/root目录下新建一个文件夹cdrom

mkdir cdrom

-o表示给文件系统添加特定的选项:

ro:以只读形式挂载

rw:以读写形式挂载

user:允许普通用户挂载文件系统

check=none :挂载文件系统时不进行完整性检验

loop:挂载一个文件

那么这样我们就将光盘挂载到了/root/cdrom下,下载就可以在文件夹下看到其中的文件:



使用完成后,需要用umount命令进行卸载

umount [directory|device]

umount允许通过设备文件或者挂载点来指定要卸载的设备。

umount使用时显示磁盘正忙

一、首先看自己是不是处在需要卸载的挂载目录下(就像标题里面的一样)

这时候只需要离开这个目录就可以解决问题。

二、第二种情况是没有在挂载目录,但是umount时,始终无法umonut,可以通过fuser查看设备被哪个进程占用,之后杀死进程,就可以顺利umount了。

1、查看umount后提示信息

# umount /var/lib/ceph/osd/ceph-1
umount: /var/lib/ceph/osd/ceph-1:目标忙。
    (有些情况下通过 lsof(8) 或 fuser(1) 可以
     找到有关使用该设备的进程的有用信息)

2、yum 安装 fuser

# yum install -y psmisc

1
3、查看挂载进程号

# fuser -mv  /var/lib/ceph/osd/ceph-1
                 用户     进程号 权限   命令
/var/lib/ceph/osd/ceph-1:
                 root     kernel mount /var/lib/ceph/osd/ceph-1
                 ceph       5979 F.... ceph-osd

4、杀掉进程

# kill -9 5979
# fuser -mv  /var/lib/ceph/osd/ceph-1
                 用户     进程号 权限   命令
/var/lib/ceph/osd/ceph-1:
                 root     kernel mount /var/lib/ceph/osd/ceph-1

5、umount取消挂载

# umount /var/lib/ceph/osd/ceph-1

转载:https://blog.csdn.net/li1615882553/article/details/83828900