私のディレクトリに/data/192.168.0.2/mms/4790027
破損したzipファイルがあります(破損しているかどうかわかりませんか?)。このファイルにコマンドを入力するたびに中断され、Ctrl + cまたはCtrl + zを使用してキャンセルすることはできません。(共有サーバーです)
strace ls -l
ディレクトリに入ると、プロセスはで停止しますlstat("4790027.zip"
。
dmesgの最後の数行は次のとおりです。
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
ファイルでも停止します。
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
これがファイルシステムです
Filesystem Type
//192.168.0.2/mms cifs
このファイルやディレクトリをどのように削除/削除しますか?
私はLinuxが初めてです。助けてくれてありがとう。
答え1
これはリモートファイルシステムなので、ローカルコンピュータでは何もできません。
リモートシステム管理者に連絡して問題を説明してください。ファイルサーバーから直接ファイルを削除できるはずです。