我使用的是 Ubuntu 14.04 64 位。mount.ntfs
使用率高——40%。我有 Intel Core i5-3210M。为什么会发生这种情况?
lsblk
:
NAME FSTYPE SIZE MOUNTPOINT LABEL
sda 465.8G
├─sda1 ntfs 300M Windows RE tools
├─sda2 vfat 100M /boot/efi SYSTEM
├─sda3 ntfs 438M Windows
├─sda4 ntfs 97.7G
├─sda5 ext4 94.1G /
├─sda6 ntfs 263.3G /media/user/DATA1 DATA
├─sda7 128M
└─sda8 ntfs 9.5G Recovery
sr0 1024M
top
:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
26199 root 20 0 14712 1940 684 R 45.5 0.0 3:07.80 mount.ntfs
26268 user 20 0 1255660 385524 49108 S 15.3 4.8 1:01.41 firefox
28549 root 20 0 483936 130680 109148 S 12.3 1.6 11:06.58 Xorg
26250 user 20 0 538956 30212 19316 S 6.0 0.4 0:22.58 gnome-syst+
29140 user 20 0 1579488 237416 38440 S 5.3 2.9 5:56.58 compiz
8311 user 20 0 4833744 253740 25596 S 4.3 3.1 1:26.34 java
31864 user 20 0 671040 22512 13420 S 1.3 0.3 0:07.73 gnome-term+
10 root 20 0 0 0 0 S 0.3 0.0 0:13.72 rcuos/2
答案1
更改 NTFS 分区的挂载选项使我使用的应用程序从 100% mount.ntfs CPU 不可用变为完全正常运行。要使用的关键是“big_writes”,但我的完整列表是:
windows_names,norecover,big_writes,streams_interface=windows,inherit
你可以像这样使用它:
mount -t ntfs -o windows_names,norecover,big_writes,streams_interface=windows,inherit /dev/disk/by-uuid/DISKUUID /mountpoint
Ubuntu 手册页上 ntfs-3g 的完整选项列表及其含义:https://manpages.ubuntu.com/manpages/eoan/man8/ntfs-3g.8.html
答案2
我用的是 raspberry pi 4b 2gb。你在 ntfs 分区上启用了文件压缩吗?上次我不小心把它打开了,结果 Linux 的性能降低了 3 倍。我花了整整两天时间才搞清楚。不知道这对你有用吗。
答案3
您必须添加行/etc/fstab
以自动挂载 ntfs 分区
/dev/sda6 /media/user/DATA1 ntfs defaults,nls=utf-8,umask=007,gid=46 0 0
有关 automount ntfs 的更多详细信息请参见:
如何自动挂载 NTFS 分区?
答案4
对我来说唯一的解决办法是重新安装操作系统。