Я часто получаю предупреждение о нехватке места на диске, когда у меня есть каталог 1,4 ТБ в / media. Я предполагаю, что мне нужно добавить это место в / home. Как я могу сделать это, не теряя мои уже установленные пакеты? Вот мой текущий статус дискового пространства после запуска:
$ df -h -x{tmp,devtmp,squash}fs:
Filesystem Size Used Avail Use% Mounted on
udev 16G 0 16G 0% /dev
tmpfs 3.2G 9.4M 3.2G 1% /run
/dev/sda6 178G 168G 1022M 100% /
tmpfs 16G 265M 16G 2% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/loop0 89M 89M 0 100% /snap/core/7270
/dev/loop1 92M 92M 0 100% /snap/vectr/2
/dev/loop2 298M 298M 0 100% /snap/pycharm-community/132
/dev/loop3 89M 89M 0 100% /snap/core/7169
/dev/loop4 298M 298M 0 100% /snap/pycharm-community/128
tmpfs 3.2G 68K 3.2G 1% /run/user/1000
/dev/sdb2 466G 1.3G 465G 1% /media/mfani/Win_Data_Drv
/dev/sdb1 1.4T 179G 1.1T 14% /media/mfani/72f334b0-29a3-4f81-a52f-ed30de1ca5a01
Проблема состоит в том что Ваш /
, корень файловой системы, в 100%. Дополнительное пространство Вы имеете на других разделах, такой как /media
, не релевантно здесь. Система установлена на /
и это - то, которому нужно больше пространства.
Так как у Вас действительно есть загрузки пространства на /media
, самое легкое решение состоит в том, чтобы найти вещи в Вашем $HOME
это занимает много места и перемещает тех, которые к /media
. Например, если у Вас есть видео, музыка или файлы изображений, возможно, в каталогах $HOME/Videos
, $HOME/Music
и $HOME/Pictures
, переместите их в /media/mfani/72f334b0-29a3-4f81-a52f-ed30de1ca5a01
и затем создайте символьные ссылки в Вашем $HOME
указывая на их новые местоположения:
cd $HOME
for dir in Videos Music Pictures; do
mv "$dir" /media/mfani/72f334b0-29a3-4f81-a52f-ed30de1ca5a01/
ln -s /media/mfani/72f334b0-29a3-4f81-a52f-ed30de1ca5a01/"$dir" .
done
У Вас теперь будут символьные ссылки в Вашем $HOME
который не займет места, но который можно использовать для доступа к файлам, как будто они не были перемещены.