Титла: [Resolved]Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 06, 2012, 20:36 ОС Suse Enterprise 10.0
Filesystem ReiserFS SCSI дискове в HW RAID1 Руут дяла 27ГБ Една сутрин установявам 99% заето дисково пространство :o Logwatch репорта от предната вечер показва 19GB free ?! 2 дни изследвам директория по директория - не мога да открия къде изчезнаха тези гиги? Ето данните в момента: Цитат / # df Цитат du -shx / Някакви идеи какво може да става и какво може да погледна? Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: romeo_ninov в Feb 06, 2012, 20:59 ОС Suse Enterprise 10.0du -sk /* и обичайните заподозрени са: /tmp /var Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: solarflux в Feb 06, 2012, 21:36 lsof -a +L1 /
виж дали това ще изкара нещо... Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 06, 2012, 21:43 du -sk /*Привет Капитане :) /tmp е изпразнен, няма промяна. Цитат du -sxh /var/du -skx дава същото, но само локланите файлове, без монтираните от други дялове (иначе се изкривява резултата) Смущаващото е, че du -skx дава само 8Гб, докато df дава 27Gb ::) lsof не показа някакви увиснали процеси, които да пълнят дяла. Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 06, 2012, 23:32 Сега се зачетох в една статия http://mradomski.wordpress.com/2007/01/08/finding-an-unlinked-open-file-and-other-lsof-uses/ ($2)
Същия случай, както ме посъветва solarflux: Цитат lsof -a +L1 / Само че така и не разбрах, какво става с тези файлове ? Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: jet в Feb 07, 2012, 00:10 размонтирай /dev/sda3 и /dev/sdb1 и виж какво има в /DATA и /backup
същото можеш да провериш и ако някъде монтираш устройства за архивиране (провери си архивиращите скриптове) топ 10 най-големи директории под текущата Код: du -sk * | sort -nr | head -10 ако имаш работещ Х пробвай с kDirStat или Код: find /var -size +50000 -exec ls -lahg {} \; Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 07, 2012, 00:33 DATA и Backup са други дискове, не е /dev/sda
Големи файлове (единични) няма. Разхождал съм се из всички директори, коренови на руута С МС, директно само с df . && du -shk.... нищо Сумарно около 8Г заети А сървъра спира заради недостатъчно свободно дисково пространство! Сега пуснах да видя най-голямите директории, но не очаквам да излезе нещо.... Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: jet в Feb 07, 2012, 01:24 DATA и Backup са други дискове, не е /dev/sdaмного добре виждам че са на други дискове, но това е СЕГА. Ако се е уляло монтирането на Backup например, нали се сещаш къде се е изсипал архива..., затова не се ослушвай ами провери. Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: shoshon в Feb 07, 2012, 02:41 И ко са ужас :D
Докато не видя изхода от командите по-долу тая тема заслужава златен медал по тролене :D : du -sh .* du -sh * df -h Иначе разсъждавате по интересен начин :D "Free space leakage" - баси корпоративния израз. Звучи толкова high-tech и абстрактно, че чак имам чувството, че политам от липса на гравитация и съдържание :D . По-скоро нещо си дъмпи крашове като скрити файлове в root-a или имаш "изтрити" файове, който още се позват - правилно си се ориентирал с lsof. Може ли да видим целия изход на командата ( без параметри) ? Ай, със здраве :) Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: romeo_ninov в Feb 07, 2012, 07:17 DATA и Backup са други дискове, не е /dev/sdaТопър, ето едно обяснение на разликата между df и du Цитат About du -s and df Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: bot в Feb 07, 2012, 11:11 изпразни ли Recycle Bin?
Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 07, 2012, 11:16 DATA и Backup са други дискове, не е /dev/sdaмного добре виждам че са на други дискове, но това е СЕГА. Сега ти разбрах идеята, размонтирани: Цитат du -sh /backup Цитат lsof -a +L1lsof е много голям, така че споделете идеята и какво търсим. Може да направя дъмп и да го кача някъде, но далеч по-лесно ще е - мисля, че може да е еди-какво-си, виж това или онова. шОшОн, впечатлен съм от проницателността ти, но не подхождай с идеята, че всички около теб са овце. Можеше да видиш какви данни съм пуснал, а че също така съм правил du на всички директории в руута, както съм и написал, както и после отново постнах, но хайде да да ти изпълня заръката: Цитат du -sh .* Цитат du -sh * Цитат df Колкото до троловете, виждал съм доста хелпдеск вампири, които в реален проблем обясняват нещата със "срив" "бъг" и т.н. И изкарват в прадакшън обркъжение точно 3 месеца. Лични наблюдения. Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 07, 2012, 11:16 изпразни ли Recycle Bin?Ей не, не се бях сетил - аз там си държа като в архив файлове... >:D Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: laskov в Feb 07, 2012, 12:20 bop_bop_mara в една тема преди доста време беше попитала кои файлове, къде е най-добре да съхраняваме, понеже някой се беше изказал, че в home не било надеждно.изпразни ли Recycle Bin?Ей не, не се бях сетил - аз там си държа като в архив файлове... >:D Ето къде трябва да се съхраняват архивите - в кошчето :) Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: solarflux в Feb 07, 2012, 12:41 ок, идеята на лсоф-а е да намериш отворени файлове с брой на линковете към тях по-малък от 1, т.е. отворени и ънлинкнати. Ако не разбираш как би ти помогнало това, ти предлагам да направиш
touch /forcefsck и да рестартираш, или да рестартираш в сингъл юзер и да пуснеш fsck на / и след това да репортнеш резултатите Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 07, 2012, 12:56 Направих и чек в сингъл юзър (машината е VM и не е проблем) но нямаше нито грешки, нито видим ефект.
Даже два пъти! А руута продължава да се пълни и машината ми спира. Ще пристъпя към екстенд, но принципно ме дразни проблема. И да няма решение.... Очаквам все пак смислени предложения. Не може за едно нащо да се загубят 70% (19Гб) ей така! Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: romeo_ninov в Feb 07, 2012, 16:39 Направих и чек в сингъл юзър (машината е VM и не е проблем) но нямаше нито грешки, нито видим ефект.пусни лога на Mysql за да видиш какви заявки се правят, защото май той е виновника с някакви картезиански истории :) Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 07, 2012, 17:31 Абсолютно нищо >:(
Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: laskov в Feb 07, 2012, 17:40 Цитат THIS is exactly why I like linux.... choices...Източник ($2) Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 07, 2012, 17:59 Благодаря за подсказката, за 3-и път, ама още в анонса ги постнах резултатите.
Ако имаше решението в Гугъл, нямаше да питам тук. Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: shoshon в Feb 07, 2012, 20:23 Цитат шОшОн, впечатлен съм от проницателността ти, но не подхождай с идеята, че всички около теб са овце. Аз просто така си говоря :) Моля ви, МОЛЯ ВИ, заради спорта, du -sh /.* * (zvezda) НЕ хваща скрити фаилове! Много често ОС-ите си дъпмят core файлове в /. За това те помолих не за друго. И кога викаш е станало това? На 5ти? find / -xdev -mtime -5 -type f -exec ls -l {} \; | sort -n -k 5 # Да ти кажа какво ще нaправи това: - извади всички файлове докоснати последните 4 дена - прегледа само / - сортира по размер Това са супер прости команди, но замисли се, закво да диря под вола теле, след като решението просто може да e толкова елементарно. Pак казвам - * не хваща скрити файлове! Моля те - малко доверие и копи/паста Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 07, 2012, 21:33 Ами аз въпреки всичко изпълних командите и ги постнах, ама явно не обичаш да четеш.
Хайде да потретя тогава: Цитат du -sh /.* Големи файлове (даже стигнах най-малко 10мб) търсих още на сутринта - модифицирани, създадени, не само на руут дяла, а навсякъде, нямаше такива. А модифицирани изобилно, мейл сървър е все пак това. Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: romeo_ninov в Feb 07, 2012, 22:19 Ами аз въпреки всичко изпълних командите и ги постнах, ама явно не обичаш да четеш.Огледай се за sparse файлове. И една (макар и малко вероятна) насока: http://bugs.mysql.com/bug.php?id=40847 Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: jet в Feb 07, 2012, 22:37 информацията която ни се дава е очевидно филтрирана, така, че едва ли ще се сетим.
Например: 179G mnt която никъде не се вижда като монтирана, а този рамер няма как да се побере в /. Кой знае още какво друго има за което си нямаме идея. Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 07, 2012, 22:59 Което едва ли е от значение, но...
Цитат df Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: shoshon в Feb 07, 2012, 23:23 Здравей.
Обърках командата ок. Признавам си брез бой. Може ли ls -la / или простод а те питам сигурен ли си че няма скрити файлове в / . 100% сигурен! много бих се радвал на еднин много ограничен user акаунт ( на лс ). Ако ти стиска де... Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 08, 2012, 08:36 Не, нещо не съм убеден във възможностите ти.
Дали съм убеден? Ами да взема да хвърля боб освен, след като командите нищо не показват. OffLКакто и да е, уверих се за пореден път в общността тук и смятам отново за няколко години да не питам нищо. Обещавам. Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: mystical в Feb 08, 2012, 10:37 В предишните постове спомена, че си проверил файловата система, но ако искаш направи това пак с ncdu.
Програмата е лека и бърза, показва общо използвано място и подробно в коя директория колко място се ползва. В посочения линк може да видиш скрийншотове: http://dev.yorhel.nl/ncdu/scr ($2) Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 08, 2012, 12:15 Благодаря, това ще е полезно.
Макар че едва ли ще изскочи нещо - същото е като du, но ще преровя пак и с него. Пак благодаря, едно от малкото смислени мнения! Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 08, 2012, 15:59 Както и очаквах, резултатие са същите:
Цитат
19Gb хич ги няма :( Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: romeo_ninov в Feb 08, 2012, 16:22 .....Погледни това, мисля че това е твоя случай: http://itsecureadmin.com/2010/02/mysql-tmp-usage-with-optimize-table-command/ Ако проблема ти е в това друго решение е да дефинираш в my.cnf друга файлова система за tmpdir tmpdir=...... Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: mystical в Feb 08, 2012, 16:26 Никъде не си споменал тази директория:
Цитат 102.0GiB [ 26.3% ##### ] /backupimap Покажи изхода от командите: cat /etc/fstab ls /mnt/ ls /backupimap ls /media покажи съдържанието и на файла, от който автоматично mount-ваш другите дискове, ако не е от /etc/fstab (прим. cat /etc/init.d/boot.local) Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: romeo_ninov в Feb 08, 2012, 16:27 Покажи изхода от командите:съдържанието на тези директории няма НИЩО общо с проблема!!! Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: solarflux в Feb 08, 2012, 17:25 897.5MiB [ 0.2% ] /proc
такова нещо не съм виждал досега **** интересно дали ако рестартираш в сингъл юзер и пуснеш дф след фсцк кво ше излезе... Редактирано от bop_bop_mara. bop_bop_mara ае да не ми пипаш постовете, никъде в правилата не пише нищо даващо ти право да ме мародерираш така... Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 08, 2012, 17:56 Покажи изхода от командите:съдържанието на тези директории няма НИЩО общо с проблема!!! Да Капитане, това се опитвам от началото да кажа - няма нищо общо с проблема! Имаше един смислен съвет на колегата Аероплан: размонтирай /dev/sda3 и /dev/sdb1 и виж какво има в /DATA и /backupНо и това не е случая (да се крият файлове в маунт директориите) Както и спарс файлове не са, както и не е проблема на дъмповете на MySQL-а. Най-малкото /tmp ми е на друг дял, доста голям и доста свободен. Цитат du -sh /proc/като най-голямият файл е Цитат -r-------- 1 root root 897M Feb 8 18:01 kcore Цитат mail:/etc # lsof | grep -i delet Скрипта, който монтира допълнителните дялове (пуска се след всичко останало, заради проблеми с USB дискове и LVM) Цитат mount /dev/sdb1 /backup -t auto /etc/fstab Цитат /dev/sda1 / reiserfs acl,user_xattr 1 1 Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: romeo_ninov в Feb 08, 2012, 18:24 Някакви log-bin да имаш конфигурирани? Ако да опитай се да ги изместиш в поддиректория на /tmp
Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: solarflux в Feb 08, 2012, 18:30 Някакви log-bin да имаш конфигурирани? Ако да опитай се да ги изместиш в поддиректория на /tmp tmpfs говори ли ти нещо? Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: romeo_ninov в Feb 08, 2012, 22:06 На мен ми говори, но явно на вас /proc не ви говори многоНякакви log-bin да имаш конфигурирани? Ако да опитай се да ги изместиш в поддиректория на /tmp И може би имам специална причина да питам за двоичните логове Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 08, 2012, 22:26 Някакви log-bin да имаш конфигурирани? Ако да опитай се да ги изместиш в поддиректория на /tmpНе Капитане, нямам двоични логве. А и въобще като MySQL сървър не е натоварен въобще, има 2ГБ бази. Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: shoshon в Feb 08, 2012, 22:53 Очевидно акредитацията ми е 0, но ето още една идея:
- имаш някава директория: примерно / - имаш точка на монтиране примерно /mnt - имаш два логически диска - първо монтираш / - изиспваш 19 ГБ файлове в /mnt - монтираш втория празен диск в /mnt Воала... df -h ти показва, че всичко е пълно. du -h / не намира нищо... Не казвам че имам идея как може да се е случило, НО е възможен вариант... Може лесно да тестваш: mkdir /chroot/ mount --bind / /chroot така : 1) елиминираш възможност от неизтрити файлове, защото в новото дърво говорим за изцяло различни inodes, и ИМА смисъл да пуснеш df -h наново. 2) може да прегледаш САМО / и те съветвам да пуснеш пак всичките си проверки. Просто мойте 2 стинки. Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 08, 2012, 23:12 Това го обсъдихме вече, мисля 3 пъти.
Няма резултат, нищо не изскочи. Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: mystical в Feb 09, 2012, 12:16
Според това, което си дал като информация горе, в /media не трябва да има товкова информация: Цитат 49.0GiB [ 12.6% ## ] /media От досегашни проблеми с линукс, стигнах до извода, че всеки проблем в него се дължи на нещо просто, но въпроса е да откриеш източника. Ти знаеш по-добре от всички участници във форума какво има стартирано на машината, като приложения и скриптове. Не игнорирай нищо и прегледай всичко на ново. Ето нещо за сравнение: Цитат 9.0GiB /optУспех! Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 09, 2012, 14:10 Така го е сметнал ncdu!
Цитат du -sh /media/.* Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 12, 2012, 23:06 Е какво стана - беше присмех, беше "и ся к'во" ама разумни мисли чух само две-три, за съжаление не ми помогнаха много, но благодаря.
За тези, които може би могат и имат време да помогнат, качвам една снимка: (http://img685.imageshack.us/img685/7283/diskmonthpng211.png) ($2) Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: solarflux в Feb 12, 2012, 23:55 ми на два пъти искам да кажеш дф и ду в сингъл юзер след фсцк дали има неква разлика и ти два пъти не го правиш...
най-добре да няма нищо маунтнато и нищо пуснато Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 13, 2012, 08:16 Не съм те разбрал, че иска du+df в сингъл юзър :(
Снощи го екстенднах с +20Гб, днес сутринта го намирам 100% пълен ОТНОВО :( Цитат Filesystem Size Used Avail Use% Mounted on Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 13, 2012, 08:30 Single user boot:
du -sh /.* 9Gb df Filesystem Size Used Avail Use% Mounted on /dev/sda1 48G 48G 6.4M 100% / /dev/sda3 48G 48G 6.4M 100% /DATA /dev/mapper/system-LogicalVolume01 48G 48G 6.4M 100% /mnt/usbbig /dev/sdb1 48G 48G 6.4M 100% /backup /dev/mapper/system-backupimap 48G 48G 6.4M 100% /backupimap Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: laskov в Feb 13, 2012, 08:57 Не знам дали остава друго, освен да смениш файловата система или да обновиш ядрото, или и двете. На мен, като очаквания, по- ми харесва първото.
Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 13, 2012, 09:04 И как да стане това най-безболезнено, като идея ?
Нов дял ext3 и dd, последвано от grub repair ? Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 13, 2012, 09:21 Сега пуснах Live CD (Knopix) и fsck --rebuild-tree --rebuild-sb пък да видим, ще постна резултатите.
Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: jet в Feb 13, 2012, 20:45 пусни един
iotop (трябва да го инсталираш първо) и виж кой най-много пише по диска Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 13, 2012, 21:22 Не посрещам изискванията, а и ще е доста сложно на пощенски/MySQL/LDAP и още доста услуги, сървър.
Титла: Re: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Gogo_SZ в Feb 16, 2012, 16:25 Огледай по скриптовете навсякъде където се споменава /dev/null дали няма някоя запетайка или шпация в повече. Пробвай и дали нямаш новоизлюпен файл nuull, nnull, nul или нещо подобно.
Много е тъпо - знам, ама ефекта е точно който описваш. Титла: [Resolved]: Free space leakage ?? Изчезнаха 70% от руут дяла! Публикувано от: Topper в Feb 16, 2012, 16:47 Проблема е решен:
1.Екстенд с 20Г 2.reserfsck --rebuild tree имаше 2 (две) грешки, но понеже бе в сингъл юзър, не можех да ги копирам. За сега 2-3 дни няма "изчезване" Друго което направих е да сложа накрая swap партишъна, защото в Linuxquestion имаше такъв съвет при такъв проблем. Не смятам, че това е било, но .... бях в чудо. |