首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >所有命令与损坏的文件挂起。

所有命令与损坏的文件挂起。
EN

Unix & Linux用户
提问于 2019-12-19 07:33:39
回答 1查看 342关注 0票数 0

我有一个目录/data/192.168.0.2/mms/4790027,它有一个损坏的zip文件(不确定它是不是损坏了?)。每次我键入该文件的任何命令时,都会挂起,不能用Ctrl+c或Ctrl+z取消(这是共享服务器)。

当我在目录中输入strace ls -l时,进程将在lstat("4790027.zip"停止。

下面是最后几行dmesg

代码语言:javascript
运行
复制
futex(0x7f3ca5c1f8f8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, ".", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
getdents(3, /* 5 entries */, 32768)     = 176
lstat("4790027.zip", 

如果我想用strace rm -rf /data/192.168.0.2/mms/4790027/删除所有目录

该过程还将在zip文件处停止。

代码语言:javascript
运行
复制
openat(AT_FDCWD, "4790027", O_RDONLY|O_NOCTTY|O_NONBLOCK|O_DIRECTORY|O_NOFOLLOW) = 3
fcntl(3, F_GETFD)                       = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
fstat(3, {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0
fcntl(3, F_GETFL)                       = 0x38800 (flags O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_NOFOLLOW)
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
fcntl(3, F_DUPFD, 3)                    = 4
fcntl(4, F_GETFD)                       = 0
fcntl(4, F_SETFD, FD_CLOEXEC)           = 0
getdents(3, /* 5 entries */, 32768)     = 176
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
unlinkat(4, "4790027.zip", 0    

这是文件系统

代码语言:javascript
运行
复制
Filesystem               Type    
//192.168.0.2/mms        cifs    

如何删除/删除此文件或此目录?

顺便说一句,我是linux的新手,感谢您的帮助

EN

回答 1

Unix & Linux用户

发布于 2019-12-19 09:04:44

这是一个远程文件系统,因此您无法在本地计算机上再做任何事情了。

与远程系统管理员联系,并向他们解释问题。他们应该可以直接从文件服务器中删除该文件。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/558010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档