linuxdeepin / developer-center

Deepin developer center, provide developer wiki and community forum.
446 stars 71 forks source link

【重大缺陷】挂载远程存储时,网络不通时,会卡死ls命令和终端 #9407

Open mokapsing opened 2 weeks ago

mokapsing commented 2 weeks ago

SUMMARY | 问题概要

将服务器上的磁盘挂载(mount -t nfs)到计算机中(挂载点为家目录下的某个子目录),由于服务器网络故障,远程挂载的盘不可访问,此时在家目录下ls -l命令会卡死,文管也会卡死,当mount -t nfs配置到/etc/fstab中时。重启也会卡较长时间

SOFTWARE/OS VERSIONS | 软件/系统版本信息

.';;;;;.       .,;,.            --------------------- 
      .,;;;;;;;.       ';;;;;;;.         OS: Deepin 23 x86_64 
    .;::::::::'     .,::;;,''''',.       Host: HKD-WXX M1010 
   ,'.::::::::    .;;'.          ';      Kernel: 6.6.25-amd64-desktop-hwe 
  ;'  'cccccc,   ,' :: '..        .:     Uptime: 6 days, 17 hours, 47 mins 
 ,,    :ccccc.  ;: .c, '' :.       ,;    Packages: 2027 (dpkg) 
.l.     cllll' ., .lc  :; .l'       l.   Shell: zsh 5.9 
.c       :lllc  ;cl:  .l' .ll.      :'   Resolution: 1920x1080 
.l        'looc. .   ,o:  'oo'      c,   DE: DDE 
.o.         .:ool::coc'  .ooo'      o.   WM: KWin 
 ::            .....   .;dddo      ;c    Theme: deepin [GTK2], Adwaita [GTK3] 
  l:...            .';lddddo.     ,o     Icons: tonny_t [GTK2], Adwaita [GTK3] 
   lxxxxxdoolllodxxxxxxxxxc      :l      Terminal: deepin-terminal 
    ,dxxxxxxxxxxxxxxxxxxl.     'o,       CPU: 11th Gen Intel i5-11300H (8) @ 4.400GHz 
      ,dkkkkkkkkkkkkko;.    .;o;         GPU: Intel TigerLake-LP GT2 [Iris Xe Graphics] 
        .;okkkkkdl;.    .,cl:.           Memory: 6200MiB / 15782MiB

PRE-REQUIREMENT | 预置条件

同一局域网内准备两台机器,a挂载b上的磁盘,拔掉b的网线或其它手段使a访问不到b的ip

STEPS TO REPRODUCE | 复现步骤

  1. 同一局域网内准备两台机器,a挂载b上的磁盘(nfs,挂载点在家目录下的一个子目录),拔掉b的网线或其它手段使a访问不到b的ip
  2. 在终端家目录下ls -l
  3. 通过文管访问家目录或其它目录

OBSERVED RESULT | 观察到的结果

在终端家目录下ls -l会卡住不动,ctrl+c无效 文管大概率卡死

EXPECTED RESULT | 期望的结果

ls -l不应被网络挂载(失败)卡死 文管不应被网络挂载(失败)卡死

ADDITIONAL INFORMATION | 额外补充

No response

kobe337 commented 2 weeks ago

你好,此问题我们在跟踪中,文件管理器研发同事会进行处理定位修复,感谢你的反馈。