$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 7,8G 0 7,8G 0% /dev
tmpfs 1,6G 9,5M 1,6G 1% /run
/dev/sda1 23G 22G 0 100% /
tmpfs 7,8G 696K 7,8G 1% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 7,8G 0 7,8G 0% /sys/fs/cgroup
/dev/sda3 477M 4,0K 477M 1% /boot/efi
/dev/sda5 888G 22G 822G 3% /home
tmpfs 1,6G 80K 1,6G 1% /run/user/1000
我注意到我把所有文件都放在了分区/dev/sda1
(系统分区 23 GB)中,但是我留下了/dev/sda5
888 GB 的空白。
我怎样才能访问sda5
并保存那里的所有文件?
edit1
sudo du -h /var/cache
260K /var/cache/cracklib
5,2M /var/cache/debconf
1,4M /var/cache/fontconfig
4,0K /var/cache/cups/rss
6,4M /var/cache/cups
4,0K /var/cache/fwupdate
40K /var/cache/dictionaries-common
120K /var/cache/ldconfig
24K /var/cache/man/sv
52K /var/cache/man/fr
20K /var/cache/man/gd
20K /var/cache/man/az
20K /var/cache/man/hi
20K /var/cache/man/hr
20K /var/cache/man/eu
20K /var/cache/man/fr.ISO8859-1
20K /var/cache/man/shn
20K /var/cache/man/bn
20K /var/cache/man/sq
20K /var/cache/man/oc
20K /var/cache/man/oldlocal
20K /var/cache/man/tr
20K /var/cache/man/zh_TW
20K /var/cache/man/hy
20K /var/cache/man/ne
20K /var/cache/man/km
20K /var/cache/man/en_AU
20K /var/cache/man/cs
20K /var/cache/man/ps
20K /var/cache/man/vi
20K /var/cache/man/lt
20K /var/cache/man/cy
20K /var/cache/man/he
20K /var/cache/man/ug
20K /var/cache/man/ml
20K /var/cache/man/ko
20K /var/cache/man/th
20K /var/cache/man/el
20K /var/cache/man/my
20K /var/cache/man/et
52K /var/cache/man/de
20K /var/cache/man/ku
20K /var/cache/man/zh_HK
20K /var/cache/man/bo
20K /var/cache/man/ca@valencia
20K /var/cache/man/ar
20K /var/cache/man/si
20K /var/cache/man/ca
20K /var/cache/man/fa
20K /var/cache/man/ast
20K /var/cache/man/kk
20K /var/cache/man/gl
32K /var/cache/man/es
20K /var/cache/man/hu
20K /var/cache/man/uk
20K /var/cache/man/bs
20K /var/cache/man/nn
20K /var/cache/man/sk
20K /var/cache/man/en_CA
20K /var/cache/man/eo
20K /var/cache/man/sl
20K /var/cache/man/io
20K /var/cache/man/id
20K /var/cache/man/mhr
28K /var/cache/man/pt
20K /var/cache/man/fo
20K /var/cache/man/pa
24K /var/cache/man/pl
20K /var/cache/man/fi
20K /var/cache/man/ms
28K /var/cache/man/ja
20K /var/cache/man/ta
28K /var/cache/man/ru
20K /var/cache/man/nb
20K /var/cache/man/fr_CA
20K /var/cache/man/lv
20K /var/cache/man/nl
20K /var/cache/man/pt_BR
20K /var/cache/man/fr.UTF-8
20K /var/cache/man/bg
20K /var/cache/man/uz
20K /var/cache/man/ce
20K /var/cache/man/en_GB
20K /var/cache/man/fy
20K /var/cache/man/sr
20K /var/cache/man/se
20K /var/cache/man/zh_CN
28K /var/cache/man/it
20K /var/cache/man/be
20K /var/cache/man/ro
20K /var/cache/man/te
20K /var/cache/man/da
3,8M /var/cache/man
100K /var/cache/app-info/xmls
5,5M /var/cache/app-info/xapian/default
5,5M /var/cache/app-info/xapian
5,6M /var/cache/app-info
8,0K /var/cache/lightdm/dmrc
12K /var/cache/lightdm
4,0K /var/cache/fonts
420K /var/cache/samba
4,0K /var/cache/apt/archives/partial
80K /var/cache/apt/archives
89M /var/cache/apt
700K /var/cache/postgresql/dicts
704K /var/cache/postgresql
4,0K /var/cache/pm-utils
4,0K /var/cache/apparmor
113M /var/cache
**EDIT2**
l took the last lines
du -h /
8,5M /usr/share/texlive/texmf-dist/scripts
12K /usr/share/texlive/texmf-dist/metafont/config
32K /usr/share/texlive/texmf-dist/metafont/base
112K /usr/share/texlive/texmf-dist/metafont/misc
160K /usr/share/texlive/texmf-dist/metafont
212K /usr/share/texlive/texmf-dist/web2c
8,0K /usr/share/texlive/texmf-dist/mft/knuth-local
20K /usr/share/texlive/texmf-dist/mft/base
32K /usr/share/texlive/texmf-dist/mft
20K /usr/share/texlive/texmf-dist/texdoc
159M /usr/share/texlive/texmf-dist
92K /usr/share/texlive/readme-html.dir
161M /usr/share/texlive
4,0K /usr/share/libsensors4
2,1G /usr/share
457M /usr/bin
11G /usr
du -h /var
4,0K /var/cache/pm-utils
4,0K /var/cache/apparmor
113M /var/cache
5,0G /var
du -h /lib
208K /lib/terminfo
20K /lib/apparmor
124K /lib/sysvinit
8,0K /lib/resolvconf
651M /lib
sudo du -h /root
72K /root/tensorflow/tensorflow/tools/test
44K /root/tensorflow/tensorflow/tools/pip_package
16K /root/tensorflow/tensorflow/tools/compatibility/testdata
64K /root/tensorflow/tensorflow/tools/compatibility
48K /root/tensorflow/tensorflow/tools/benchmark
2,8M /root/tensorflow/tensorflow/tools
62M /root/tensorflow/tensorflow
633M /root/tensorflow
5,3G /root
答案1
我相信你将 /home 与 /(root) 分开做了正确的事情,但也许对 ubuntu 安装将使用多少数据过于乐观,并且似乎正在使用你的 root 帐户做某事。
/usr 目录通常是安装程序的位置。随着您在系统上安装更多软件,该目录将增大。
/var 目录是存储数据/缓存/数据库/日志的地方。以前认为,最好将此目录与“/”分开,以防止日志增长过快导致系统不稳定,因为日志增长过快会堵塞系统。
/home 是用户数据存放的地方,最好将其与“/”分开。
/root 位于 root 用户主目录中,在现代 Linux 发行版中,使用 root 帐户被认为是不安全的做法,因此它的大小应该相当小。在这种情况下,它并不小,它正在填充 /sda。
解决方案 A:停止使用根帐户,并将其数据迁移到另一个(新)帐户。
脚步:
创建新用户,例如使用 users-admin。分配所需的组权限(包括 sudo 权限)
使用类似 rsync rsync -arv /root /home/newuser 的操作复制数据(从 /root 到 /home/newuser)
小心地删除旧的根数据(可能只是下载和文档)
解决方案B:重新分区——这可能很危险并导致数据丢失。
脚步:
启动到 live cd/dvd/usb
使用 gparted 将 sda5 拆分成 3 个(50 Gb 用于 /var;100 Gb 用于 /root;其余留作 /home)
编辑系统 fstab(不是实时环境 fstab)以分别挂载 /var 和 /root
复制然后删除旧 /root 和旧 /var 中的数据到新位置。'rsync -ar' 是最好的,因为它可以保留文件创建和修改时间
回到你的系统并希望一切顺利
如果有人能提供一个更简单的解决方案那就太好了:-)