私のルートパーティションに/ tmpディレクトリがあり、ubuntu 16.04を実行しています。 650 GBのディスク容量を持つ/ varフォルダに/ tmpへのシンボリックリンクが作成されますか?動作しますか?つまり、次のようにシンボリックリンクを作成すると、
ln -s /tmp /new/location/tmp
私のdf -h出力は次のようになります
Filesystem Size Used Avail Use% Mounted on
udev 16G 0 16G 0% /dev
tmpfs 3.2G 13M 3.2G 1% /run
/dev/sda1 3.9G 2.9G 1012M 75% /
/dev/vg00/usr 4.8G 2.1G 2.5G 45% /usr
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/mapper/vg00-home 4.8G 11M 4.6G 1% /home
/dev/mapper/vg00-var 714G 106G 580G 16% /var
tmpfs
答え1
あなたが求めるものは動作しません。
/var
を指すシンボリックリンクにファイルを移動すると、inodeがまだにあるディレクトリを指すため、スペースを使い/tmp
続けます。これを直接確認できます。root
/tmp
root
唯一のオプションは、/tmp
データを別の場所から別の場所に移動するか、ディレクトリがあるroot
LVMにスペースを追加することです/tmp
。