Ubuntu
臨時文件問題
最近我的伺服器開始表現得很奇怪,我有兩個我認為相關的問題。
在Vi中:
- 當我嘗試保存文件時,我得到:
E509: Cannot create backup file
我需要使用*:x!* - 如果我不強制,它不會保存。
- 當我打開一個文件時,我得到:
E303: Unable to open swap file for "filename", recovery impossible
- 每當我退出時,我都會得到:
E138: Can't write viminfo file /root/.viminfo!
WordPress
它開始與 Vi 的問題同時發生,我所有的 WordPress 安裝都有一個類似的問題:每次我嘗試上傳任何東西:圖像、主題、外掛時,我都會得到:
Missing a temporary folder.
我無法上傳文件。
- 解決方案的一些要素:
我試圖在重新啟動時進行 fsck,它起作用並且問題被修復了一段時間,然後它再次損壞(幾個小時後)。
知道有什麼問題嗎?知道如何解決嗎?
我在 Amazon EC2 上執行 Ubuntu 12.04
當您遇到認為磁碟空間不足或磁碟空間不足的問題時,您可以執行 2 個命令來確認這一點。
**注意:**請注意,除了磁碟空間不足之外,您可能還會用完 inode。
df
該命令
df
是用於報告文件系統使用情況的古老工具。例子
它有 2 個開關,您可能會在大多數情況下使用它們。要麼
-h
要麼-k
。我總是選擇,-h
因為它以人類可讀的單位顯示磁碟空間。$ df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/fedora_greeneggs-root 50G 11G 36G 23% / devtmpfs 3.8G 0 3.8G 0% /dev tmpfs 3.9G 2.3M 3.8G 1% /dev/shm tmpfs 3.9G 1016K 3.8G 1% /run tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup tmpfs 3.9G 1.1G 2.8G 27% /tmp /dev/sda1 477M 101M 348M 23% /boot /dev/mapper/fedora_greeneggs-home 402G 146G 236G 39% /home
請注意,my
/tmp
配置了 3.9GB 或使用了 1.1GB。tune2fs
這個命令有點晦澀,但是當你想確認你的系統是否用盡了 inode 時很有用。信不信由你,但 inode 是您在文件系統創建階段分配的有限資源。一旦分配,就無法更改。
我會檢查您的系統是否已用完 inode。
例子
$ sudo tune2fs -l /dev/mapper/fedora_greeneggs-root | grep -i "inode" Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize Inode count: 3276800 Free inodes: 3060507 Inodes per group: 8192 Inode blocks per group: 512 First inode: 11 Inode size: 256 Journal inode: 8 First orphan inode: 1321314 Journal backup: inode blocks
因此,通過以上內容,您會注意到我們有 3276800 個 inode,其中 3060507 可用。
替代 inode 方法
還有其他幾種方法可以做到這一點。該命令的某些版本
df
也可以報告 inode。$ df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/mapper/fedora_greeneggs-root 3276800 226065 3050735 7% / devtmpfs 994457 480 993977 1% /dev tmpfs 996186 19 996167 1% /dev/shm tmpfs 996186 623 995563 1% /run tmpfs 996186 12 996174 1% /sys/fs/cgroup tmpfs 996186 230 995956 1% /tmp /dev/sda1 128016 320 127696 1% /boot /dev/mapper/fedora_greeneggs-home 26722304 908502 25813802 4% /home