Ubuntu發行版升級時可用空間不足 - Linux

Table of Contents


原文吃光...

如果你要用非unix的檔案系統,or怕弄壞data
loopback mount是一個可行的方法

dd if=/dev/zero of=/(一個有~1GB的可用空間的目錄)/filename bs=1M count=(你要的MB數)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^我把他叫path
mkfs.ext3 /path

他會說
"path" is not a block special device.
Proceed anyway? (y,n) y<enter>

sudo mount -o loop /mnt /path

#先清掉cache 省空間 如果前間count很大(>2000吧 我不確定)就不用了(最好還是清掉)
sudo apt-get clean

sudo cp -a /var/cache/apt/archives/* /mnt

sudo umount /mnt

sudo mount -o loop /path /var/cache/apt/archives

這樣cache的空間大概就夠用了



upgrade 完後, 記得:
sudo apt-get clean
sudo umount /path
sudo mount -o loop /path /mnt
sudo rm -r /var/cache/apt/archives/*
sudo cp -a /mnt/* /var/cache/apt/archives/
sudo umount /path #收工

--

All Comments

Edith avatarEdith2010-01-30
我不保證我沒做錯(或做蠢事),使用前請自己檢查一下
Zora avatarZora2010-02-02
今天太累了難保沒眼花
Jacky avatarJacky2010-02-04
使用dd請小心在精神狀態良好之下再使用 xD
Delia avatarDelia2010-02-05
抱歉,我看不太懂...我想我還是去把它暫時format成ext
Madame avatarMadame2010-02-06
4好了...