Linux 错误';E514:写入错误(文件系统已满?';编辑/dev/ttyUSB0延迟计时器时

Linux 错误';E514:写入错误(文件系统已满?';编辑/dev/ttyUSB0延迟计时器时,linux,usb,tty,Linux,Usb,Tty,当我试图在笔记本电脑上编辑/dev/ttyUSB0的延迟计时器时,我得到一个错误。 以下是我的工作: $ sudo vim /sys/bus/usb-serial/devices/ttyUSB0/latency_timer 编辑16比1并保存时,我在vim中遇到以下错误: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/ttyUSB0/latency_timer" E514: write error (file system fu

当我试图在笔记本电脑上编辑
/dev/ttyUSB0
延迟计时器时,我得到一个错误。
以下是我的工作:

$ sudo vim /sys/bus/usb-serial/devices/ttyUSB0/latency_timer
编辑16比1并保存时,我在vim中遇到以下错误:

"/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/ttyUSB0/latency_timer" E514: write error (file
 system full?)
WARNING: Original file may be lost or damaged
don't quit the editor until the file is successfully written!
不幸的是,我没有足够的专家知道我应该做什么。 我知道我应该检查文件系统分区
/sys
是否已满;事实上,在互联网上,我似乎不得不使用命令
df
。 这里是
df
coomand的输出:

$ sudo df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            7,7G     0  7,7G   0% /dev
tmpfs           1,6G  2,1M  1,6G   1% /run
/dev/nvme0n1p7  192G  119G   63G  66% /
tmpfs           7,7G  231M  7,5G   3% /dev/shm
tmpfs           5,0M  4,0K  5,0M   1% /run/lock
tmpfs           7,7G     0  7,7G   0% /sys/fs/cgroup
/dev/loop1       15M   15M     0 100% /snap/gnome-characters/359
/dev/loop2      135M  135M     0 100% /snap/mathpix-snipping-tool/39
/dev/loop3      256K  256K     0 100% /snap/gtk2-common-themes/5
/dev/loop4      3,8M  3,8M     0 100% /snap/gnome-system-monitor/111
/dev/loop5      8,2M  8,2M     0 100% /snap/evince/224
/dev/loop6      8,2M  8,2M     0 100% /snap/evince/214
/dev/loop7      3,8M  3,8M     0 100% /snap/gnome-system-monitor/107
/dev/nvme0n1p1  676M   91M  586M  14% /boot/efi
/dev/loop9      203M  203M     0 100% /snap/vlc/1049
/dev/loop8      141M  141M     0 100% /snap/gnome-3-26-1604/98
/dev/loop0       20M   20M     0 100% /snap/okular/63
/dev/loop12     261M  261M     0 100% /snap/kde-frameworks-5-core18/32
/dev/loop10     157M  157M     0 100% /snap/gnome-3-28-1804/91
/dev/loop13      90M   90M     0 100% /snap/core/8039
/dev/loop16     256M  256M     0 100% /snap/kde-frameworks-5-core18/30
/dev/loop14     1,0M  1,0M     0 100% /snap/gnome-logs/73
/dev/loop15      43M   43M     0 100% /snap/gtk-common-themes/1313
/dev/loop17      15M   15M     0 100% /snap/gnome-characters/367
/dev/loop19     175M  175M     0 100% /snap/inkscape/5874
/dev/loop18     1,0M  1,0M     0 100% /snap/gnome-logs/81
/dev/loop20     135M  135M     0 100% /snap/mathpix-snipping-tool/40
/dev/loop21     410M  410M     0 100% /snap/gimp/227
/dev/loop23      55M   55M     0 100% /snap/core18/1265
/dev/loop24     4,3M  4,3M     0 100% /snap/gnome-calculator/536
/dev/loop25      45M   45M     0 100% /snap/gtk-common-themes/1353
/dev/loop26     220M  220M     0 100% /snap/gimp/189
/dev/loop28     4,3M  4,3M     0 100% /snap/gnome-calculator/544
/dev/loop27     141M  141M     0 100% /snap/gnome-3-26-1604/97
/dev/loop29     157M  157M     0 100% /snap/gnome-3-28-1804/110
tmpfs           1,6G   84K  1,6G   1% /run/user/1000
/dev/loop30      55M   55M     0 100% /snap/core18/1279
/dev/loop31      90M   90M     0 100% /snap/core/8213
但是,查看这个命令的输出,我无法发现问题,也无法理解分区
/sys
是否已满。 我还试图删除所有临时文件并清空垃圾箱,但这并没有解决问题。 你们中有人知道是什么导致了我的错误,以及如何解决它吗?
非常感谢您的帮助:)

您不应该使用
vi
编辑这些文件,只需使用
echo
编写值即可。Vim将尝试在同一目录中创建一个文件,并通过
latency\u timer
文件重命名该文件,该文件在
/sys

相反,请使用以下方法:

echo 1 > /sys/bus/usb-serial/devices/ttyUSB0/latency_timer
如果您必须以普通用户身份运行,请使用
sudo-tee

echo 1 | sudo tee /sys/bus/usb-serial/devices/ttyUSB0/latency_timer > /dev/null