linux 硬碟空間還有,但是無法建立檔案

2021-10-06 09:48:44 字數 557 閱讀 8692

首先需要知道建立檔案時,需要滿足兩個條件:1、磁碟上還有空間;2、inode號還有剩餘。

如果所在的分割槽inode滿了,可以將一些沒用的檔案或目錄刪除,釋放inode號。也可以將部分檔案備份到乙個新分割槽,然後刪除這些檔案,釋放inode號,再將備份分割槽掛載到原來的位置。(軟鏈結也可以是試試)例如:/data/cache占用了大量的inode號。那麼我可以新增乙個新的空分割槽/dev/sdb1,格式化,掛載。然後將/data/cache下檔案備份到/dev/sdb1分割槽下,接著再刪除原位置的檔案。最後我們解除安裝分割槽,重新掛載到/data/cache下。(沒有驗證,僅供參考)

inode號在xfs檔案系統前(ext4/ext3/ext2)都是在格式化之前就定下來的,例如ext4檔案系統使用命令mkfs.ext4中的-n選項設定數量 。但是我們來到xfs檔案系統時,mkfs。xfs沒有-n這個選項,不用擔心,這時使用-i maxpct=n來調整inode區佔整個分割槽的比例(預設n=25,即占用25%的空間大小)。而且似乎可以使用命令xfs_growfs在不重新格式化分割槽就可以增加inode區佔整個分割槽的比例,從而增加inode總數。

vmlvare ubantu 拓展硬碟空間

1.先在在vmvare的設定中擴充套件硬碟大小。2.通過影象介面和命令來拓展硬碟 1 使用gparted工具對linux sda1進行擴容,如下文 2 命令方法 雖然已經擴大了磁碟,但是由於還沒有經過分割槽,指定檔案系統,所以linux作業系統無法識別 其實就相當於你的硬碟雖然大了,但是你並沒有對其...

CENTOS擴充套件硬碟空間

檢視lvm狀況 lsblk檢視硬碟管道 ls l sys block sda sys block sda devices pci0000 00 0000 00 10.0 host2 target2 0 0 2 0 0 0 block sda 掃瞄硬碟變動資訊 echo sys class scsi ...

linux cpu 記憶體 硬碟空間查詢

cpu 算式 cpu總核數 物理cpu個數 每顆物理cpu的核數 總邏輯cpu數 物理cpu個數 每顆物理cpu的核數 超執行緒數 檢視cpu型號 cat proc cpuinfo grep name cut f2 d uniq c 8 intel r xeon r cpu e5 2609 v2 2...