You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
注册

Ubuntu 24.04 LTS批量传输数据时系统冻结问题求助

Ubuntu 24.04 LTS批量传输数据时系统冻结问题求助

看起来你遇到的是Ubuntu 24.04 LTS下批量文件复制导致系统冻结的问题,结合你的硬件配置和之前Ubuntu 23正常的情况,我给你几个排查和解决的方向:

  • 尝试使用命令行工具替代图形界面复制
    图形文件管理器(比如Nautilus)在处理大体积文件传输时,可能因缓存机制设计问题占用过多系统资源,进而导致冻结。推荐用更稳定的命令行工具:

    • cp命令复制:
      cp -r /path/to/external/hdd/your-folder /path/to/ssd/destination
      
    • rsync更稳妥,支持断点续传,还能显示传输进度:
      rsync -avh /path/to/external/hdd/your-folder /path/to/ssd/destination
      

    命令行工具对系统资源的控制更精准,大概率能避免冻结问题。

  • 调整磁盘挂载选项,减少IO负载
    外接HDD默认的挂载选项可能会产生额外的磁盘IO,加重系统负担:

    1. 先查看当前外接盘的挂载信息:
      mount | grep /dev/sdX  # 将sdX替换成你的外接盘标识,比如sdb1
      
    2. 如果挂载选项里有relatime,可以改成noatime来减少磁盘读写操作。先备份fstab文件:
      sudo cp /etc/fstab /etc/fstab.bak
      
    3. 编辑fstab
      sudo nano /etc/fstab
      

    找到对应外接盘的行,把relatime替换为noatime,保存后重新挂载:

    sudo mount -o remount /path/to/your/mount-point
    
  • 监控系统资源,排查内存/CPU溢出问题
    冻结时可能是内存或CPU被占满导致的,你可以在复制前打开终端运行htop(需要先安装:sudo apt install htop),实时观察内存、CPU和磁盘IO的变化。
    如果发现内存占用飙升,对于GNOME桌面的Nautilus,可以调整其内存限制:

    1. 安装dconf-editor
      sudo apt install dconf-editor
      
    2. 打开后导航到org.gnome.nautilus.preferences,找到memory-limit选项,适当调小数值(比如设为512MB),避免缓存占用过多内存。
  • 排查内核与显卡驱动兼容性
    Ubuntu 24.04搭载了较新的内核,可能和你的Intel HD 5500显卡存在兼容性问题:

    • 重启电脑,在GRUB菜单选择「Advanced options for Ubuntu」,尝试切换到一个较旧的内核版本(比如5.x系列),再测试批量复制是否正常。
    • 确保你使用的是Intel官方的开源驱动,不要安装第三方闭源驱动,开源驱动对老硬件的兼容性通常更好。
  • 检查磁盘健康状态
    磁盘硬件异常也可能导致传输时系统冻结,你可以用smartctl检查外接HDD和内置SSD的健康状况:

    sudo smartctl -a /dev/sdX  # 替换sdX为对应磁盘标识
    

    查看输出中的健康状态(Health Status),如果出现警告或坏道提示,可能需要更换磁盘。

如果以上方法都无法解决问题,建议在系统冻结重启后,通过journalctl -xe命令查看系统日志,里面的错误信息能帮你更精准地定位问题根源。

备注:内容来源于stack exchange,提问作者BaxiDi

火山引擎 最新活动