Size: a a a

2018 October 10

А

Алексей П in NNLUG
Vladimir S
мне не известны прямые способы перенаправления существующей ссылки. если только шаманства с инодами какие, но это уже не прямые способы )
не, только стандартные команды.
источник

VS

Vladimir S in NNLUG
Алексей П
rm - не удаление? вроде удаление.
если делать rm ссылки - то удалится ссылка, а не исходный файл
источник

VS

Vladimir S in NNLUG
причем если удалять ссылку на каталог, то тоже удалится ссылка, и ключ -r не нужен при удалении ссылки на каталог
источник

А

Алексей П in NNLUG
Vladimir S
если делать rm ссылки - то удалится ссылка, а не исходный файл
да.
источник

VS

Vladimir S in NNLUG
а почему принципиально надо неудаляя? хитрая задача какая-то или просто так хочется?
источник

©К

©️Александр Калинин in NNLUG
кто-нибудь знает как посмотреть сколько весит каждая папка в каталоге по ssh?
источник

СЕ

Сергей "Mist" Ермейкин in NNLUG
©️Александр Калинин
кто-нибудь знает как посмотреть сколько весит каждая папка в каталоге по ssh?
Du?
источник

VS

Vladimir S in NNLUG
©️Александр Калинин
кто-нибудь знает как посмотреть сколько весит каждая папка в каталоге по ssh?
скриптом
источник

©К

©️Александр Калинин in NNLUG
Спасибо, помогло
источник

©К

©️Александр Калинин in NNLUG
Vladimir S
скриптом
Спокойно, команда одна, без скриптов обойдемся)
источник

VS

Vladimir S in NNLUG
ты спросил "каждая папка". Хотя, может, du и умеет, если её хорошо попросить...
источник

©К

©️Александр Калинин in NNLUG
Vladimir S
ты спросил "каждая папка". Хотя, может, du и умеет, если её хорошо попросить...
Умеет. И весьма глубоко
источник

VS

Vladimir S in NNLUG
а. ну норм
источник
2018 October 11

СП

Сергей Попов in NNLUG
Vladimir S
а почему принципиально надо неудаляя? хитрая задача какая-то или просто так хочется?
Реальная задача. Процесс пользует ссылку , пытался придумать вариант подмены без перезапуска процесса
источник

VS

Vladimir S in NNLUG
Эм... Врядли это возможно. У процесса есть контекст. Это в том числе открытые файлы. Подмена файлов на лету как-то не хорошо. Они же открыты могут быть процессом и всё такое...
источник

СП

Сергей Попов in NNLUG
Опишу изначальную ситуёвину:
Процесс писал логи в файл , файл вырос чучуть (20гб) и занял весь раздел
Логи были удалены. Был создан файл с таким же названием (с надеждой что он будет писать в тот файл)
Но чуда не произошло.
Посмотрел pid процесса и в   /proc/'pid данного процесса'/fd/ увидел что символические ссылки ругаются на отсутствие того самого файла
источник

СП

Сергей Попов in NNLUG
Вот такой изврат
Как я понял стандартными инструментами изменить ссылку не получится, а не стандартными?
Или это совсем треш?
источник

ОS

Олег SoftFAN in NNLUG
а че мешает перезапустить процесс то? скорее всего уже ничего не поможет. систему журналирования надо настраивать, как и любую другую подсистему.
источник

VS

Vladimir S in NNLUG
Гуглить про logrotate
источник

A

Alex_5252 in NNLUG
Сергей Попов
Опишу изначальную ситуёвину:
Процесс писал логи в файл , файл вырос чучуть (20гб) и занял весь раздел
Логи были удалены. Был создан файл с таким же названием (с надеждой что он будет писать в тот файл)
Но чуда не произошло.
Посмотрел pid процесса и в   /proc/'pid данного процесса'/fd/ увидел что символические ссылки ругаются на отсутствие того самого файла
Так и надо писать, а то ТЗ - ХЗ.
Процесс не работает со ссылками и вообще именами. Процесс работает с inode.
Файл надо было обрезать, командой '>' тогда и место освободилось бы.
Логротейту надо добавить опцию copytruncate.
источник