返回首頁
當前位置: 主頁 > 網絡編程 > Php實例教程 >

vi修改編輯文件提示Write Error!(File System full?)錯誤的研究

時間:2011-09-20 13:13來源:知行網www.aotfjk.live 編輯:麥田守望者

同一個文件root用戶可以用vi編輯但是普通用戶卻提示Write Error!(File System full?)錯誤。

點擊查看原圖

當然,在表面上問題解決掉很簡單,空間已經用完,vi無法編輯文件,清理出足夠的空間即可

點擊查看原圖

但是問題是df -h顯示分區已經使用了100%,但是root卻可以在這個使用率100%的空間中繼續創建和編輯文件,這是為什么呢?

答案是Linux在每個分區中會為root用戶保留一部份空間,這是專門留給root用戶及其所屬組使用,別的用戶是無法使用的,一般默認為總數據塊的5%

我們可以使用 tune2fs -l /dev/分區來查看一個分區的保留空間,注意下面的Reserved block count,就是保留的空間

點擊查看原圖

最后引申一下,如果你的分區空間很大,那么占用總空間5%的保留空間也會是一個很大的位置,這時我們可以適當的降低保留空間的容量,方法參見下面命令

tune2fs -m 2 /dev/sda1直接設置保留塊為2%;

------分隔線----------------------------
標簽(Tag):php php實例教程 php源代碼 php基礎教程 php技巧
------分隔線----------------------------
推薦內容
猜你感興趣
湖南刘雪龙黑彩