2024-06-21 05:15PM
今天在写vim编辑器的命令行里面输入 $ vim . 却报错说:
"." is a directory
Error detected while processing BufEnter Autocommands for "*"..function nerdtree#checkForBrowse[2]..406[2]..407:
line 15:
E303: Unable to open swap file for "NERD_tree_1", recovery impossible
Press ENTER or type command to continue
然后我直接点击Enter,在文件里面修改内容之后,输入 :w 想要保存文件,却报错说:
public/index.html 43,7 Bot src/pages/PreCalculation/index.jsx [+] 479,9 81%
"src/pages/PreCalculation/index.jsx"
"src/pages/PreCalculation/index.jsx" E212: Can't open file for writing
Error detected while processing BufWritePost Autocommands for "*"..function <SNR>79_MRU_AddFile[59]..<SNR>79_MRU_SaveList:
line 4:
E482: Can't create file /home/meiyi/.vim_mru_files
Press ENTER or type command to continue
并且我使用 :w! 也无法保存文件。
我使用 $ sudo chmod 777 src/pages/PreCalculation/index.jsx 修改文件的权限,发现还是不行。
然后我笔记本中所有的文件打开之后都显示 ‘Read-only file system’。我在笔记本中插入优盘备份文件,插入之后点击优盘都会显示‘Read-only file system’。
查看我的硬盘空间,发现硬盘也还有空间 $ df -kh ,应该是硬盘出问题了。
$ df -kh
Filesystem Size Used Avail Use% Mounted on
tmpfs 1.6G 2.8M 1.6G 1% /run
/dev/sda3 219G 180G 29G 87% /
然后我就决定把笔记本上的内容备份到百度网盘,然后准备重启,要不然害怕重启完之后,笔记本里面的文件就都丢失了,但是没想到在备份的时候,笔记本死机了,没办法只能重启了。(但是,我建议大家在重启之前一定要进行备份,因为谁也不知道在修复的时候会不会导致电脑里面的数据丢失)
解决方法:
1. 重启电脑
我重启笔记本之后发现,笔记本直接进入了命令行界面,提示运行 fsck 命令。
2. 运行 fsck 命令
因为我的ubuntu安装在了/dev/sda3分区,我运行了下面这个命令,对/dev/sda3
这个硬盘分区执行文件系统检查和修复操作
$ fsck /dev/sda3
运行完这个命令,发现了一些错误,我点击“y”对错误进行了修复。
需要注意:修复过程中可能会造成数据丢失,所以最好要备份电脑里面的内容之后再进行使用
然后我又检查了/dev/sda1
、/dev/sda2
、/dev/sda4 的硬盘分区,看是否还有错误,发现
/dev/sda2 分区也有2个错误,就也对错误进行了修复。
3.再次重启电脑
再次重启电脑,发现笔记本就已经可以了正常使用了,vim编辑器也可以正常使用了。(我这次也是比较幸运,重启电脑之后发现数据还都在,没有丢失)
登录
请登录后再发表评论。
评论列表:
目前还没有人发表评论