E297 Write Error Swap File
Contents |
for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings and policies of this site About Us Learn more about e72 close error on swap file Stack Overflow the company Business Learn more about hiring developers or posting ads with
E297 Write Error In Swap File Vim
us Vi and Vim beta Questions Tags Users Badges Unanswered Ask Question _ Vi and Vim Stack Exchange is a question and
E297 Write Error In Swap File Linux
answer site for people using the vi and Vim families of text editors. Join them; it only takes a minute: Sign up Here's how it works: Anybody can ask a question Anybody can answer The best
Write Error In Swap File Vi
answers are voted up and rise to the top “E297: Write error in swap file” due to running in a VM up vote 3 down vote favorite UPDATE: I've tried both the :set noswapfile swapfile solution and the :e! solution and the swapfile one is better because it retains undo history even for large files, in this case meaning over 1.5 MB. For some reason, :e! does not keep undo history in write error in swap file unix those cases even though it does keep it in the normal case (say sub-100KB). The swapfile solution appears to me now to work under any circumstances, which is very impressive. A bit of a weird question: How can I cleanly get rid of or move past the error message "E297: Write error in swap file"? I am running GVim when this happens and do not want to be forced to close it down and reopen a new GVim because I don't want to lose all my open buffers and ideally I'd like to keep all my undo history in each file too, but even a solution where I lose undo history would be an improvement. I have one limited workaround right now noted at bottom and am looking for something a little better... Why would I want to ignore such an error? A good question: I am running GVim in a virtual machine and I have it open on a file on the "host" file system rather than the VM's own file system and I "suspend" the VM. After coming back from the suspend, every GVim window open on a host system file will give this message. So the message is evidently due to the disconnection from the host file system that has to occur
Get Kubuntu Get Xubuntu Get Lubuntu Get UbuntuStudio Get Mythbuntu Get Edubuntu Get Ubuntu-GNOME Get UbuntuKylin Ubuntu Code of Conduct Ubuntu Wiki Community Wiki Other Support Launchpad Answers Ubuntu IRC Support AskUbuntu Official Documentation User Documentation Social Media Facebook Twitter close error on swap file Useful Links Distrowatch Bugs: Ubuntu PPAs: Ubuntu Web Upd8: Ubuntu OMG! Ubuntu Ubuntu Insights Planet write error (file system full?) Ubuntu Activity Page Please read before SSO login Advanced Search Forum The Ubuntu Forum Community Ubuntu Official Flavours Support General Help [ubuntu] vi e514 file system full error message Having an Issue With Posting ? Do you want to help us debug the posting issues ? < is the place to report it, thanks ! Results 1 to 4 of 4 Thread: vi error message Thread http://vi.stackexchange.com/questions/6641/e297-write-error-in-swap-file-due-to-running-in-a-vm Tools Show Printable Version Subscribe to this Thread… Display Linear Mode Switch to Hybrid Mode Switch to Threaded Mode February 7th, 2012 #1 fra11 View Profile View Forum Posts Private Message Just Give Me the Beans! Join Date Jan 2012 Beans 51 vi error message Hi all, after forcing closure on vi now I'm getting this strange error message E297: Write error in swap file accordingly to other forums the problem is that I don't have any https://ubuntuforums.org/showthread.php?t=1921708 more space but it is only due to the fact that I forced closure on vi before. Can anyone help me out? Thanks Adv Reply February 7th, 2012 #2 squaregoldfish View Profile View Forum Posts Private Message Visit Homepage Dark Roasted Ubuntu Join Date Sep 2007 Location Norwich, UK Beans 964 Re: vi error message vi keeps a swap file of each file it edits - for example, if you edit "file.txt", it will create a file called ".file.txt.swp". These files will normally get deleted when you quit vi, but if you killed it, it will still be around. Normally you're warned about this when you try to edit the file again, but perhaps vi is upset in some way. Anyway, look for the swap file, and if it's there delete it. All should be well after that. Steve. Adv Reply February 7th, 2012 #3 fra11 View Profile View Forum Posts Private Message Just Give Me the Beans! Join Date Jan 2012 Beans 51 Re: vi error message Thanks Steve. I was looking for the file but apparently it doesn't exist, so maybe I really had run out of space on disc, even though it sounds so strange... mah! Thanks anyway... Fra Adv Reply February 7th, 2012 #4 Khayyam View Profile View Forum Posts Private Message Tea Glorious Tea! Join Date Jan 2012 Beans 342
error on certain directories, but not others? All partitions have plenty of free space.nano didn't tell me much of the issues I was finding, then vim told me this error.[EDIT] Using cp in this dir thinks there's no space on http://www.mudbytes.net/forum/topic/2208/ the device, which is incorrect. I'm on /home and there's 30G free space. I can copy http://blog.csdn.net/haiross/article/details/9495649 anything out of this dir just fine.Gonna try a fsck tomorrow. Permalink Reply Quote Spawn Report Mark Unread Edit Delete 22 Oct, 2009, David Haley wrote in the 2nd comment: Votes: 0 Sounds like something is messed up with your filesystem, yes, if df tells you there's space left and cp tells you there's not. Is it possible that there's a permissions error somewhere? Permalink Reply Quote swap file Spawn Report Mark Unread Edit Delete 22 Oct, 2009, Zeno wrote in the 3rd comment: Votes: 0 I think even as root in that dir I was getting the errors.Anyway, the user ended up creating a new dir and copying the files to that dir. Solved the problem, although I still need to do a fsck since those sectors are still around somewhere with issues probably. Permalink Reply Quote Spawn Report Mark Unread Edit Delete 22 Oct, 2009, Cratylus wrote in the 4th write error in comment: Votes: 0 I SUGGEST YOU BACK UP BEFORE REBOOTING THE BOX. YOU NEVER KNOW.-CRATHTTP://LPMUDS.NET Permalink Reply Quote Spawn Report Mark Unread Edit Delete 23 Oct, 2009, Davion wrote in the 5th comment: Votes: 0 Have you checked to see what your swap space looks like? 'top' should show all that. Also 'df' should show your disc space. Permalink Reply Quote Spawn Report Mark Unread Edit Delete 23 Oct, 2009, quixadhal wrote in the 6th comment: Votes: 0 E297 from vim has nothing to do with system swap. It's an error writing to the temporary "swap" file that vim makes, and uses as a recovery option if your editor crashes or is disconnected abnormally. That used to be pretty common in the days of dialup connections.It can be caused by a full disk. It can ALSO be caused by not having write permission to the directory that holds the file you're editing. For example, if you setup a directory for multiple developers and give them write access to certain files, they won't have the ability to create new files.If you're also having the issue as root, it might be an issue with the disk itself, either being full or having a file system problem. It might also be mounted read-only, or I suppose your vim config might point the temp/swap file creation to a different directory that doesn't exist. There can also be weird issues with hard links or mounted devices, but you'd probably know if
vi操作(E297: Write error in swap file ) 2013-07-26 16:56 10228人阅读 评论(0) 收藏 举报 本文章已收录于: 分类: linux基本命令(7) 作者同类文章X http://www.sudu.cn/info/html/edu/20070101/291549.html http://linux.chinaunix.net/techdoc/system/2007/08/26/966353.shtml E297: Write error in swap file 用vim修改linux中/data/htdocs目录中的文件时,提示E297: Write error in swap file . 只能查看不能保存修改. 用 df -hl 命令查看硬盘使用情况.发现文件所在分区已经满了. 最终删除部分文件,才可以正常编辑. 由于磁盘满,还影响了其他程序的运行.包括php mysql等. =================================================================== 【转】vi操作(E297: Write error in swap file ) 如果编辑一个文件,曾经错误的关闭过,会导致一个swp文件存在,你先退出vi,然后这样执行: rm -rf /var/tmp/*.swp 出现这种情况,主要是磁盘空间不足了 顶 0 踩 0 上一篇扫盲行动之九:Vi编辑器的基本使用方法! 下一篇Oracle In-memory Undo运作原理 我的同类文章 linux基本命令(7) http://blog.csdn.net 参考知识库 更多资料请参考: 猜你在找 查看评论 * 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场 个人资料 haiross 访问:2147265次 积分:22524 等级: 积分:22524 排名:第222名 原创:355篇 转载:1189篇 译文:0篇 评论:51条 文章搜索 文章分类 Oracle数据库入门须知事(33) QT编程For界面(4) MFC(5) 网络编程(13) linux操作系统(126) 磁盘管理、存储系统、RAID(110) linux基本命令(8) oracle备份与恢复(27) oracle体系架构(261) oracle ASM(28) Oracle数据库基本管理(337) oracle RAC(50) 虚拟机安装配置(9) 网络之远程登陆管理(3) oracle安装升级与卸载(76) windows操作系统(161) oracle故障排除(117) oracle SQL语句优化调优(194) 杂文(8) oracle开发SQL语句(274) oracle闪回