2015-06-02 26 views
-1

我的guest虛擬機正在運行os freebsd 8.1,而今天我的/ usr已滿,以及如何從另一個虛擬磁盤增加/ usr。如何增加freebsd 8.1上的/ usr?

運行df命令

Filesystem 1K-blocks  Used Avail Capacity Mounted on 
/dev/da0s1a 1012974 175918 756020 19% /
devfs    1  1  0 100% /dev 
/dev/da0s1e 2026030 127744 1736204  7% /tmp 
/dev/da0s1f 25384812 23038656 315372 99% /usr 
/dev/da0s1d 20308398 10831484 7852244 58% /var 

在此先感謝。

回答

0

你必須得到有關usr分區信息:

  • du -s /usr/* | sort -n

例如,你有另一個分區/USR2,大子目錄在/ usr /本地(非常大的我係統)

而你可能(非常醜陋的方式):

  • 移動的/ usr /本地上/ USR2子目錄,並將其鏈接:tar -C /usr -cf - local | tar -C /usr2 -xf - && mv /usr/local /usr/local2 && ln -s /usr2/local /usr && rm -rf /usr/local2
  • 副本從USR的所有數據USR2(tar -C /usr -cf - . | tar -C /usr2 -xf -),並改變掛載點在/ etc/fstab中

如果沒有一個大的地方,你可以使用子目錄的第一種方法。

您的具體情況,您可以:

  • 在var中創建子目錄:mkdir /var/usr/
  • ,並使用上述方法用的/ USR2
的/ var/USR代替