• Linux smb 的挂载和取消挂载及解决类似umount target is busy挂载盘卸载不掉问题


    一、挂载 smb

    Step 1: Install the CIFS Utils pkg

    `sudo apt-get install cifs-utils`

    Step 2: Create a mount point

    sudo mkdir /mnt/<local_share>

    Step 3: Mount the volume

    sudo mount -t cifs -o username=<your NAS username> //<vpsa_ip_address>/<export_share> /mnt/<local_share>

    二、取消挂载 smb

    sudo umount /mnt/<local_share>

    三、解决类似umount target is busy挂载盘卸载不掉问题

    但是取消挂载报错:

     问题原因

    该报错通常是由于待卸载磁盘正在使用,导致无法直接卸载。需要将当前使用数据盘的进程杀掉,才能卸载。

    解决办法

    方法一、 使用fuser命令处理

    安装fuser命令

    [root@server-10 ~]# yum install psmisc 

    查看在使用的进程

    [root@server-10 ~]# fuser -mv /mnt/
                         USER        PID ACCESS COMMAND
    /mnt:                root     kernel mount /mnt
                         root      13830 ..c.. bash

    杀死占用的进程

    [root@server-10 ~]# kill -9 13830

    发现 bash 退出了,新开shell并再次查看

    [root@server-10 ~]# fuser -mv /mnt/
                         USER        PID ACCESS COMMAND
    /mnt:                root     kernel mount /mnt

    确认无进程连接后,使用卸载命令

    [root@server-10 ~]# umount /mnt/
    [root@server-10 ~]#

    参数说明:

    -k,--kill kill   processes accessing the named file
    -m,--mount    show all processes using the named filesystems or block device
    -v,--verbose    verbose output

    注意:
    可以使用 fuser -km /mnt 进行 kill 进程, 可能会结束当前bash进程
    可以使用 kill 命令杀掉查到对应的进程 。
    强制 kill 进程可能会导致数据丢失,请确保数据得到有效备份后,再进行相关操作。

    方法二、通过lsof命令处理

    https://www.cnblogs.com/peida/archive/2013/02/26/2932972.html

    lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。

    [root@server-10 ~]# lsof /mnt/
    COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
    bash    16302 root  cwd    DIR   8,17       50   64 /mnt

    找到PID对应的进程或者服务,然后杀死或者停止相应服务即可。

    方法三、重启系统(方法二报错了,方法三简单粗暴,成功了)

    https://www.php.cn/linux-417358.html

    重启后挂载自动解除

    sudo shutdown -r now

    转载:https://blog.csdn.net/whatday/article/details/90770857/

  • 相关阅读:
    POJ 2418 Hardwood Species
    用Excel打开csv格式文件并生成相应图形
    虚拟内存(Virtual Memory)
    POJ 3984 迷宫问题 (Dijkstra)
    算法导论16.22 01背包问题
    POJ 1019 Number Sequence
    POJ 1458 Common Subsequence (最长公共子序列)
    Java处理文件BOM头的方式推荐
    web开发中的中文编码问题
    struts2学习笔记之spring整合
  • 原文地址:https://www.cnblogs.com/vickylinj/p/15963209.html
Copyright © 2020-2023  润新知