当我尝试下载 300 MB ISO 时,出现以下错误。它似乎减少了 25 MB 然后停止。知道这是怎么回事吗?
~ # wget http://centos.mbni.med.umich.edu/..../CentOS-6.2-x86_64-netinstall.iso
Connecting to centos.mbni.med.umich.edu (141.214.186.162:80)
CentOS-6.2-x86_64-ne 11% |**************| 25930k 00:00:39 ETA
wget: short write
答案1
老问题了,但是嘿,在加载 ISO 文件时没有手册页,也没有df -i
选项......在我看来就像是 VMWare ESXi。在这种情况下,您的所有存储空间都将分配给您的/vmfs/volumes/datastore1/
文件夹。此命令会将 ISO 放置在您需要添加新虚拟机的位置。
cd /vmfs/volumes/datastore1/ && wget http://centos.mbni.med.umich.edu/..../CentOS-6.2-x86_64-netinstall.iso
答案2
这很可能是因为设备空间不足或索引节点不足。用于df
查找剩余空间。还可以用来df -i
查明是否还有剩余的索引节点。
如果您只是空间不足,您可以通过更改分区大小来修复它。 gParted 是一个可以在不破坏数据的情况下完成此操作的程序。如果索引节点用完,或者无法重新分区,则必须将部分数据移动到其他设备上。
如果问题是 inode 不足,您可以将数据移出设备,使用不同的设置重新格式化以允许更多 inode,然后将数据移回设备。 mkfs.ext4(也是 ext 2 和 3)的相关选项是-i bytes_per_inode
、-I inode-size
和-N number_of_inodes
。您可能会问为什么不直接创建十亿个索引节点 - 这些索引节点会增加一些开销并使速度变慢。
答案3
wget http://releases.ubuntu.com/15.04/ubuntu-15.04-desktop-amd64.iso -P /vmfs/volumes/datastore1/tmp -O - > /vmfs/volumes/datastore1/tmp/ubuntu-14.04.2-desktop-amd64.iso
工作!