我有一台分区已满的服务器。如果我输入
root@server:/dev# df -H
Filesystem Size Used Avail Use% Mounted on
udev 4.2G 0 4.2G 0% /dev
tmpfs 838M 9.5M 828M 2% /run
/dev/mapper/TV--INSTORE--vg-root 13G 12G 112M 100% /
tmpfs 4.2G 0 4.2G 0% /dev/shm
tmpfs 5.3M 0 5.3M 0% /run/lock
tmpfs 4.2G 0 4.2G 0% /sys/fs/cgroup
/dev/sda1 247M 106M 129M 46% /boot
/dev/sdb1 527G 4.7G 495G 1% /data
cgmfs 103k 0 103k 0% /run/cgmanager/fs
overlay 527G 4.7G 495G 1% /data/docker/overlay2/7769c388ccc9c8a14a08e12932b05a8c384144bead64c74e61950914c590de5a/merged
overlay 527G 4.7G 495G 1% /data/docker/overlay2/0eca01cbad8077e00d6411b7eb079017290b49619ac4a260ae4fd7cbd3f45701/merged
overlay 527G 4.7G 495G 1% /data/docker/overlay2/a70cd62c5ff52498f3f767cac7eff4eb82b61f4f96bac83ac48438c2d76ac3d0/merged
shm 68M 0 68M 0% /data/docker/containers/483b952cd54b067330cbd52e1fee25b2f77aed0f0e8364cdaaaccdd1629628e4/shm
shm 68M 0 68M 0% /data/docker/containers/7acf87a8175389b1bf012cf1b93d5222a9b6fc201d77c97b4507220af4dca4a2/shm
shm 68M 0 68M 0% /data/docker/containers/8ac4d5448661b085b69c9e7f814bb5822ec6be09d15f2bb06fc086ea4224cf8c/shm
tmpfs 838M 0 838M 0% /run/user/1000
这不是我管理的服务器,我是一名开发人员,但我需要尽快修复此问题。我注意到我的服务器上有很多空间/dev/sdb1
现在如果我输入
du -sh /* | sort -h
0 /dev
0 /initrd.img
0 /initrd.img.old
0 /proc
0 /sys
0 /vmlinuz
0 /vmlinuz.old
4.0K /lib64
4.0K /srv
8.0K /media
8.0K /mnt
16K /lost+found
24K /tmp
56K /root
60K /home
6.7M /etc
9.0M /run
13M /bin
14M /sbin
99M /boot
625M /lib
851M /var
1.3G /usr
4.3G /data
8.0G /opt
基本上现在我服务器上的所有数据都/opt
安装在 13 GB 的磁盘上。我知道我需要移动/opt/
到/dev/sda1
有大量 GB 的地方,对吗?我该怎么做?
答案1
- 在 /dev/sdb1 上创建新文件夹
mkdir /data/opt-backup
- 将所有数据复制到 opt-backup 文件夹
cd /opt
mv./*/data/opt-备份