如何快速查看和删除系统共享的目录和磁盘
一、Linux系统下查看和删除共享内存相关的共享资源
(一)查看共享内存
- 使用
ipcs -m命令查看共享内存 - 命令执行后会显示共享内存段的相关信息,包括:
- 共享内存的key。
- 共享内存的编号shmid。
- 创建的用户owner。
- 权限perms。
- 创建的大小bytes。
- 连接到共享内存的进程数nattach。
- 共享内存的状态status(如显示dest表示共享内存段已经被删除,但还有用户在使用它,当该段内存的mode字段设置为SHM_DEST时就会显示dest)。示例如下:
[root@localhost~]#ipcs -m ------SharedMemorySegments-------- key shmid owner perms bytes nattch status 0x亿1867776root6003932162dest 0x亿1900545root6003932162dest 0x000300211703938zc6661311041 0x0003802e1736707zc6661311041 0x000300041769476zc6661311041 0x000380021802245zc6661311041 0x亿1933318root6003932162dest 0x亿1966087root6003932162dest 0x亿1998856root6003932162dest 0x亿2031625root6003932162dest 0x亿2064394root6003932162dest 0x0014350c2261003cs666335544322 0x亿2129932root6003932162dest 0x亿2162701root6003932162dest 0x00143511395837454root66610485761
- 这些信息有助于了解共享内存的使用情况,在排查共享内存相关问题时非常有用。1
(二)删除共享内存
- 使用
ipcrm命令删除共享内存 - 首先通过
ipcs -m命令获取要删除的共享内存的shmid。 - 然后使用
ipcrm shmid命令来释放共享内存,例如:#ipcrm shmid。如果有编写好的Python脚本(如rmsharemem.py)也可以用来处理共享内存的删除操作,不过需要根据脚本的具体逻辑来操作。1
二、Linux系统下查看和删除共享文件夹相关的共享资源
(一)查看共享文件夹
- 使用
smbclient -L //IP地址或计算机名查看共享资源(如果是samba服务器) - 如果samba服务器配置为user模式,需要加
-U用户名,如果是share模式则可省略。例如:smbclient -L //192.168.1.3 -U user01。 - 此命令可以查看服务器上的共享资源,执行后会显示服务器上可供访问的共享文件夹等信息。2
- 在文件夹浏览器中查看
- 在文件夹浏览器中输入
smb://IP地址或者smb://主机名,可以查看共享文件夹。2
(二)删除共享文件夹(在Linux下)
- 基本删除操作
- 分步删除:如果要删除的是一个共享文件夹,可以先尝试将文件夹中的文件删除,然后再删除该文件夹。
- 改名删除:将不能删除的共享文件夹改名后再尝试删除。
- 结束进程再删除:当删除共享文件夹时,如果系统提示文件正在使用,首先检查是否没有退出与被删文件夹相关的程序,再查看系统进程中是否还有相关进程保留。如果有,结束相关进程后再进行删除操作。另外,如果在安全模式下,可能更容易删除一些常规模式下难以删除的共享文件夹。4
三、Windows系统下查看和删除共享资源(假设问题中的系统包含Windows系统情况)
(一)查看共享目录和磁盘
- 通过右键菜单查看共享设置
- 对于要共享自己电脑里面的盘符或者文件,可以右键点击,选择“共享和安全”(不同Windows版本可能表述略有不同),进入之后就可以看到共享名和设置权限用户的选择,包括共享权限的设置。
- 通过网络路径查看共享资源
- 在其他计算机上,可以点击“开始” - 点“运行”输入“\共享电脑的IP地址”回车,就可以直接浏览所共享的文件夹。也可以通过点击网上邻居,打开以后找到已经访问过的共享文件(前提是网络设置正确且在同一工作组或者即使不在同一工作组但网络访问权限允许的情况下)。3
(二)删除共享目录和磁盘
- 在安全模式下删除(针对删除困难情况)
- 如果正常模式下删除共享文件夹提示目录不为空或者有其他删除阻碍,可以开机时按F8进入安全模式将其删除。同样可以先尝试对共享文件夹中的文件进行分步删除,即先删除文件夹中的文件再删除文件夹本身;或者将共享文件夹改名后再删除。如果是因为文件正在使用而无法删除,需要检查并结束相关进程后再删除。4
本篇文章所含信息均从网络公开资源搜集整理,旨在为读者提供参考。尽管我们在编辑过程中力求信息的准确性和完整性,但无法对所有内容的时效性、真实性及全面性做出绝对保证。读者在阅读和使用这些信息时,应自行评估其适用性,并承担可能由此产生的风险。本网站/作者不对因信息使用不当或误解而造成的任何损失或损害承担责任。
