Linux

如何將儲存從一個文件系統移動到另一個文件系統?

  • May 15, 2019

我在 Linux EC2 機器上,我收到儲存空間已滿的錯誤消息。

 Error writing to connection:  No space left on device

我用過df,我可以看到我的一些文件系統中有足夠的空間。

Filesystem     1K-blocks    Used Available Use% Mounted on
devtmpfs         8202604      60   8202544   1% /dev
tmpfs            8213188       0   8213188   0% /dev/shm
/dev/xvda1       8123812 8023744         0 100% /

我在一個t2.xlarge. 是否有可能在 中騰出更多空間xvda

使用 GNU coreutilsdf時,養成按文件系統類型過濾的習慣:df -t xfs -h. 或者,也許您正在使用 ext4 或其他文件系統。這會忽略不是永久儲存的記憶體類型,例如 tmpfs。


創建新磁碟(AWS 的 EBS 卷),在其上創建 LVM 捲和文件系統。然後通過複製數據遷移到新的掛載點(/srv或者可能低於某處)。/var然後,您可以做一些巧妙的技巧,例如使用升級的軟體啟動映像,然後將現有磁碟切換到新實例。

或者,您可以擴展現有磁碟及其上的文件系統。但是,這會將您的數據與您的作業系統卷聯繫起來。

引用自:https://serverfault.com/questions/967408