我有一台华硕电脑,配备 256 GB SSD、1 TB HHD 和 16GB RAM。我已经在 Windows 上使用它近 5 年了,没有遇到过问题;然而,在 1.5 周前,我安装了 kubuntu,我的硬盘使用量每天都在不断增加,最后我收到了关于过度使用的错误,无法再次进入系统。然后,我安装了 ubuntu,认为问题可能是由 kubuntu 引起的,但同样的问题再次出现。这里有任何建议吗?
答案1
尝试使用磁盘使用监控实用程序,例如
iotop
(您可以通过安装sudo apt install iotop
),查看哪个程序正在不断写入您的磁盘。如果发现一些奇怪的东西,请在网上搜索那个奇怪的程序,看看它是否是一个错误。
如果您可以找到变得越来越大的目录,请尝试运行
du
以检查哪些文件占用了空间。如果系统一切正常,请格式化磁盘并重新安装可能工作。
此外,分享一些与你的问题相关的日志肯定会帮助社区查明问题所在。这只是关于“如何排除硬盘故障”的一般建议
答案2
您已在 256GByte SSD 上安装了 Linux,这没问题,但您的主文件夹也在此 SSD 上。您的 1TByte HDD 可能未使用。
您应该将 1TByte HDD 安装为文件夹(我称之为“数据”文件夹),然后将您的所有视频、图片、软件和文档放在那里。
然后,您可以将所有与操作系统相关的内容保存在 256GByte SSD 上,而所有内容则保存在 1TByte HDD 上。
如果您重新安装 Linux,那么您可以完全擦除 SSD,而只需将 HDD 安装在您的主文件夹中。
我这样做:
- 在 SSD 上安装 Linux(您已经安装过了)
- 在主文件夹中创建“数据”文件夹
- 找出哪些硬盘存在(使用命令“sudo blkid”)
- 以 root 权限打开文件“/etc/fstab”(在终端上使用“sudo mousepad /etc/fstab”)
- 复制输出,将其放入 fstab 文件中,并在每行前面添加“#”以对此文本进行注释
- 找到硬盘并将其安装为主文件夹中的文件夹
它看起来会像这样:
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda5 during installation
UUID=11111111-2c22-333f-b44e-5cd555555e55 / ext4 errors=remount-ro,noatime,nodiratime,discard,nobh,data=ordered,commit=120 0 1
UUID=66666b66-b777-88fc-ab99-0ff00000000f0 /home/mikropower/Data ext4 defaults,noatime,nodiratime,discard,nobh,data=ordered,commit=120 0 2
首先是您的根文件系统挂载(“/”),它已经存在,然后是您的数据文件夹的挂载点(“/home/yourusername/Data”)。
对我来说,这个方法非常有效。