Linux
Ubuntu 網路伺服器空間不足
顯然,我使用的是空間不足的 xvda1 磁碟。
如何更改,
/etc/fstab
以便我可以將我的 xvda2 作為頂級資源,並將 xvda1 作為附加資源?這是一個 EC2 實例:
root@~# cat /etc/fstab LABEL=cloudimg-rootfs / ext4 defaults 0 0 /dev/xvda2 /mnt auto defaults,nobootwait,comment=cloudconfig 0 2 root@:/# du --max-depth=1 -h 4.0K ./selinux 1.7G ./opt 29M ./boot du: cannot access `./proc/23342/task/23342/fd/4': No such file or directory du: cannot access `./proc/23342/task/23342/fdinfo/4': No such file or directory du: cannot access `./proc/23342/fd/4': No such file or directory du: cannot access `./proc/23342/fdinfo/4': No such file or directory 0 ./proc 98M ./lib 13M ./etc 2.8M ./home 72M ./run 8.0K ./dev 4.0K ./media 8.0M ./sbin 20K ./mnt 4.0K ./srv 0 ./tmp 8.3M ./bin 1.4M ./build 0 ./sys 1.4G ./usr 3.9G ./var 16K ./lost+found 233M ./root 7.4G . root@:~# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/xvda1 8361916 7845404 97084 99% / udev 1929404 8 1929396 1% /dev tmpfs 773948 73672 700276 10% /run none 5120 0 5120 0% /run/lock none 1934860 0 1934860 0% /run/shm overflow 1024 64 960 7% /tmp /dev/xvda2 412814512 203156 391641580 1% /mnt
如果我是,我會用更大的替換它,只需幾分鐘的停機時間。
- 停止實例
- 在控制台中拍攝根卷的快照
- 從具有更大卷大小的快照創建新的 eb
- 分離舊卷並附加新卷
- 再次啟動您的實例
我猜這是 EC2 實例(因為 xvda 是 EC2 使用的)。簡而言之,您不能在 EC2 中這樣做。
相反,您可以永久掛載
/dev/xvda2
(通過編輯/etc/fstab
),/home
或者/mnt
將其用作額外的“池”來放置您的數據。您可以使用符號連結嘗試將數據拆分為 2 個大小大致相同的數據集。通常,讓這個工作並不難。