VServerを使用していますが、ファイルをアップロード/コピーできません。
「デバイスに空き容量がありません」と表示されますが、HDDに130GBがあります。
これはそれが表示するものです:df -h /
df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/volume-root
39G 37G 0 100% /
これはそれが示すものです:df -i
df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/volume-root
2575440 293897 2281543 12% /
tmpfs 1024770 5 1024765 1% /lib/init/rw
udev 1023447 517 1022930 1% /dev
tmpfs 1024770 1 1024769 1% /dev/shm
/dev/vda1 65536 222 65314 1% /boot
overflow 1024770 2 1024768 1% /tmp
パーティションがほぼいっぱいになっているようです(39GBのうち37GB)が、130 GBのHDDがあります。これを修正するにはどうすればよいですか?
Disk /dev/vda: 167.5 GB, 167503724544 bytes
16 heads, 63 sectors/track, 324559 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e7311
Device Boot Start End Blocks Id System
/dev/vda1 * 3 523 262144 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/vda2 523 83221 41679872 8e Linux LVM
Partition 2 does not end on cylinder boundary.
おそらく、約130 GiBサイズ(非常にクリエイティブな名前は「ボリューム」)のLVMボリュームグループ(VG)があり、論理ボリューム(LV)が1つだけ作成されています。ご覧ください。それで:
vgdisplay -v
/ dev/rootにすべての容量を投入しないことは、私見ではやっかいなアイデアでした。既存のLV(およびその後のファイルシステム)を拡張(lvresize
、lvextend
)するか、新しいLVを作成する(できれば)ことができます。そのためには、lvcreate
または(より良い)ディストリビューションのツールを使用してください。そして、ディスクのパーティション分割を見てください。
fdisk -l /dev/vda
df -iは、ここでは何も証明できません。1GBファイルのiノードが1つあると、%がはるかに少なくなります。 VG(ボリュームグループ)に空きエクステントがあるかどうかを確認する必要があります。LV(論理ボリューム)を拡大してから、実際のfsのサイズを変更する必要があります。