簡體   English   中英

XFS設備上沒有剩余空間

[英]XFS No space left on device

我在LVM上有一個XFS分區的服務器設置。 將文件復制到主分區時,顯示“設備上沒有剩余空間”。

df -h顯示足夠的空間:

/dev/mapper/prod--vg-home     35G   21G   15G  60% /home

df -i還顯示足夠的inode:

/dev/mapper/prod--vg-home   36700160  379390 36320770    2% /home

我確實驗證了更改inode最大百分比的影響:

xfs_growfs -m 25 /dev/mapper/prod--vg-home

該量可以容易地減少和增加。

在嘗試使用此設置時,我注意到將其降低到3%並再次將其增加到25%,並刪除了一些文件,這使我可以再次添加更多文件。

xfs_info顯示:

meta-data=/dev/mapper/prod--vg-home isize=256    agcount=14, agsize=655360 blks
         =                       sectsz=512   attr=2
data     =                       bsize=4096   blocks=9175040, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0
log      =internal               bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

我讀過有關64位inode的內容,但它似乎只適用於大型驅動器(超過1TB)。

是否有任何其他設置可能導致“設備上沒有剩余空間”消息。

謝謝

xfs_growfs存在一個錯誤,導致inode無法在分區中正確分布。 解決方案是使用inode64選項簡單地重新安裝。 例如,如果這是/ dev / vda1,您將執行以下操作:

mount -o remount,inode64 /dev/vda1

您可以在以下鏈接中找到有關該錯誤的更多信息:

http://xfs.org/index.php/XFS_FAQ#Q:_Why_do_I_receive_No_space_left_on_device_after_xfs_growfs.3F

您還應檢查可能的“已刪除”文件並重新啟動某些進程:lsof -nP + L1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM