Назад | Перейти на главную страницу

Корневой каталог заполнен, не удается восстановить использованное пространство

Я везде исследовал свой сценарий, но не могу найти ни одной строки, связанной с моей проблемой. У меня есть узел данных в Hadoop Framework, который недавно вышел из строя, потому что все диски в этом блоке были размонтированы по неизвестной причине. Эти диски монтируются в каталоги, расположенные в «/». поскольку процессы hadoop все еще выполнялись, он писал в эти каталоги, но после того, как диски были отключены, он занимал все пространство в корне вместо отдельных дисков, на которые они были смонтированы, поэтому корень стал полным, остановил службы, связанные с hadoop, из-за недоступности пространство. Теперь, когда я снова смонтировал все диски и очистил все старые данные на них, мой корень все еще показывает 100%. Вот такая ситуация:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2       3.6T  3.4T  140M 100% /
tmpfs            24G     0   24G   0% /dev/shm
/dev/sda1       239M   60M  167M  27% /boot
/dev/sdb1       3.6T   15G  3.4T   1% /data-1
/dev/sdc1       3.6T   16G  3.4T   1% /data-2
/dev/sdd1       3.6T   16G  3.4T   1% /data-3
/dev/sde1       3.6T   16G  3.4T   1% /data-4
/dev/sdf1       3.6T   15G  3.4T   1% /data-5
/dev/sdg1       3.6T   15G  3.4T   1% /data-6
/dev/sdh1       3.6T   16G  3.4T   1% /data-7
/dev/sdi1       3.6T   15G  3.4T   1% /data-8
/dev/sdj1       3.6T   15G  3.4T   1% /data-9
/dev/sdk1       3.6T   15G  3.4T   1% /data-10
/dev/sdl1       3.6T   16G  3.4T   1% /data-11
cm_processes     24G  512K   24G   1% /var/run/cloudera-scm-agent/process 

Я прочитал все темы о процессах, которые все еще записываются в старый каталог, но в моем случае это не означает.

[root@server /]# du -sh ./*
7.7M    ./bin
58M     ./boot
15G     ./data-1
15G     ./data-10
16G     ./data-11
16G     ./data-2
16G     ./data-3
15G     ./data-4
15G     ./data-5
15G     ./data-6
16G     ./data-7
15G     ./data-8
15G     ./data-9
264K    ./dev
30M     ./etc
18M     ./files
132K    ./home
260M    ./lib
23M     ./lib64
16K     ./lost+found
4.0K    ./media
4.0K    ./mnt
3.7G    ./opt
du: cannot access `./proc/19763/task/19763/fd/4': No such file or directory
du: cannot access `./proc/19763/task/19763/fdinfo/4': No such file or directory
du: cannot access `./proc/19763/fd/4': No such file or directory
du: cannot access `./proc/19763/fdinfo/4': No such file or directory
0       ./proc
112K    ./root
14M     ./sbin
4.0K    ./selinux
4.0K    ./srv
0       ./sys
176K    ./tmp
2.2G    ./usr
808M    ./var
[root@server /]# lsof | grep 'deleted'

Эта команда ничего не возвращает. Также переработал сервер, но безрезультатно. Спасибо за вашу помощь.

[root @ server /] # ls -al / всего 158 dr-xr-xr-x. 34 root root 4096 13 ноя 12:00. dr-xr-xr-x. 34 root root 4096 13 ноября 12:00 .. -rw-r - r-- 1 root root 0 13 ноября 12:00 .autofsck -rw-r - r-- 1 root root 0 29 мая 10:53. autorelabel dr-xr-xr-x. 2 root root 4096 2 ноя 03:48 bin dr-xr-xr-x. 5 root root 1024 12 ноя, 14:11 boot drwxr-xr-x. 6 root root 4096 12 ноя, 14:12 data-1 drwxr-xr-x. 6 root root 4096 12 ноя, 14:12 data-10 drwxr-xr-x. 6 root root 4096 13 ноя, 11:31 data-11 drwxr-xr-x. 6 root root 4096 12 ноя, 14:12 data-2 drwxr-xr-x. 6 root root 4096 12 ноя, 14:12 data-3 drwxr-xr-x. 6 root root 4096 12 ноя, 14:12 data-4 drwxr-xr-x. 6 root root 4096 12 ноя, 14:12 data-5 drwxr-xr-x. 6 root root 4096 12 ноя, 14:12 data-6 drwxr-xr-x. 6 root root 4096 12 ноя, 14:12 data-7 drwxr-xr-x. 6 root root 4096 12 ноя, 14:12 data-8 drwxr-xr-x. 6 root root 4096 12 ноября 14:12 data-9 drwxr-xr-x 17 root root 4220 13 ноября 12:00 dev drwxr-xr-x. 105 root root 12288 13 ноября 12:00 и т. Д. Drwxr-xr-x 2 root root 4096 12 ноября 14:40 файлы drwxr-xr-x. 10 root root 4096 2 сен 13:32 home dr-xr-xr-x. 11 root root 4096 1 ноя 11:27 lib dr-xr-xr-x. 9 root root 12288 2 ноя 03:48 lib64 drwx ------. 2 root root 16384 29 мая 10:43 потерян + найден drwxr-xr-x. 2 root root 4096 28 июня 2011 носитель drwxr-xr-x. 2 root root 4096 28 июня 2011 г. mnt drwxr-xr-x. 5 root root 4096 26 сентября 2011 opt dr-xr-xr-x 438 root root 0 13 ноября 07:00 proc dr-xr-x ---. 4 root root 4096 6 ноя 15:24 root dr-xr-xr-x. 2 root root 12288 24 июня, 03:32 sbin drwxr-xr-x. 2 root root 4096 29 мая 10:45 selinux drwxr-xr-x. 2 root root 4096 28 июня 2011 srv drwxr-xr-x 13 root root 0 13 ноября 07:00 sys drwxrwxrwt. 5 root root 4096 13 ноя, 15:19 tmp drwxr-xr-x. 14 root root 4096 15 июн 14:48 usr drwxr-xr-x. 20 root root 4096 15 июн 14:50 var

Linux на самом деле не удаляет файл, если процесс сохраняет его открытым. Если вы можете, перезагрузите компьютер, и все потерянное пространство должно быть восстановлено.