Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: как "освежить" информацию о диске  (Прочитано 1498 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн valentin630

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
как "освежить" информацию о диске
« : 11 Февраль 2018, 14:17:31 »
Переполнился системный диск из-за журналов. Почистил, удалил более 15Гб, но
df этого не видит.

Filesystem            1K-blocks      Used Available Use% Mounted on
/dev/sda2              41163788  38821252    228468 100% /

 После перезагрузки все встает на место, но как это
сделать без перезагрузки?
16.04-3

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25583
    • Просмотр профиля
Re: как "освежить" информацию о диске
« Ответ #1 : 11 Февраль 2018, 17:37:25 »
sync
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн valentin630

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
Re: как "освежить" информацию о диске
« Ответ #2 : 13 Февраль 2018, 19:16:27 »
sync
Краткость сестра таланта, но что это: команда или опция для чего-то?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25583
    • Просмотр профиля
Re: как "освежить" информацию о диске
« Ответ #3 : 13 Февраль 2018, 19:25:04 »
Есть man, есть гугл.
Сделайте уже сами хоть раз что-то. Не ждите, что за вас всё жевать будут.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн valentin630

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
Re: как "освежить" информацию о диске
« Ответ #4 : 13 Февраль 2018, 20:45:44 »
Есть man, есть гугл.
Сделайте уже сами хоть раз что-то. Не ждите, что за вас всё жевать будут.
"Если сказал раз, то скажи два"(с), иначе Ваша "помощь" просто издевательство.
Действительно, "иногда лучше промолчать"(с)
« Последнее редактирование: 13 Февраль 2018, 20:48:51 от valentin630 »

Punko

  • Гость
Re: как "освежить" информацию о диске
« Ответ #5 : 13 Февраль 2018, 21:41:43 »
Проблема в том, что эти журналы висят в процессе и занимают память. Что очистить, нужно перезагрузить процесс, который "держит" файл.

Или воспользоваться командой sync.

"Если сказал раз, то скажи два"(с), иначе Ваша "помощь" просто издевательство.
Действительно, "иногда лучше промолчать"(с)

Если вы не можете набрать man sync и почитать, то создайте тему в разделе для новичков - там вам напишут команду полностью и объяснят.

Если б вы написали - "прочитал про sync, ничего не понял, как пользоваться?" - совсем другое дело :)

Успехов!

Оффлайн valentin630

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
Re: как "освежить" информацию о диске
« Ответ #6 : 13 Февраль 2018, 22:36:10 »
Успехов!
Спасибо, Маэстро, но любезно разрешите мне самому выбирать место, где задать вопрос.
Если Вам в лом дать однозначный ответ, то и не надо. Да, после Вашего ответа
я набрал man sync, и не только это, а и man fstab, man mount, у которых есть параметр
"sync". Вы, Маэстро, ради Бога простите меня, что я не стал моделировать ту ситуацию,
которою описал в исходном сообщении, а потом опытным путем решать, что Вы имели в виду:
команду или параметры. Торжественно обещаю перед всем Форумом более Вас никогда не переспрашивать.
P.S. Простите, не сразу понял, что пишу модератору, который может и сам перенести тему в другой форум. Думал, что отвечаю своему старому немногословному знакомому
« Последнее редактирование: 13 Февраль 2018, 22:47:50 от valentin630 »

Punko

  • Гость
Re: как "освежить" информацию о диске
« Ответ #7 : 13 Февраль 2018, 22:41:49 »
Пожалуйста, не паясничайте. Я однозначно написал - командой.

Или воспользоваться командой sync.

Оффлайн valentin630

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
Re: как "освежить" информацию о диске
« Ответ #8 : 18 Февраль 2018, 14:52:43 »
Или воспользоваться командой sync.
К сожалению Ваш совет не работает
после чистки диска, df выдает старую информацию о том, что диск почти заполнен.
sync -f /var/log/ufw.log ничего не меняет в показаниях команды df

Оффлайн Dzhoser

  • Активист
  • *
  • Сообщений: 356
    • Просмотр профиля
Re: как "освежить" информацию о диске
« Ответ #9 : 18 Февраль 2018, 15:11:38 »
valentin630,
1. Если логи разрастаются и занимают все место на диске, то нужно разбираться с программой которая их пишет. Это не нормально.
2. Как вы чистите логи простым удалением? Возможно они не удаляются так как используются программами.
3. Вот ссылка с описанием правильно ротации логов https://losst.ru/nastrojka-logrotate.
4. df может быть не при делах из за пункта 2.
5. Попробуйте программу baobab для определения свободного места
sudo apt-get install baobabbaobab

Оффлайн ALiEN175

  • Старожил
  • *
  • Сообщений: 1907
  • X-9000SC
    • Просмотр профиля
Re: как "освежить" информацию о диске
« Ответ #10 : 18 Февраль 2018, 16:39:51 »
valentin630, mount ; df -h  покажите под спойлером
45100

Оффлайн valentin630

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
Re: как "освежить" информацию о диске
« Ответ #11 : 18 Февраль 2018, 16:51:54 »
mount ; df -h
root@maxt:~# mount;df -h
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=4033420k,nr_inodes=1008355,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=817280k,mode=755)
/dev/sda2 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=30,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
mqueue on /dev/mqueue type mqueue (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
sunrpc on /run/rpc_pipefs type rpc_pipefs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
tracefs on /sys/kernel/debug/tracing type tracefs (rw,relatime)
/dev/sdb2 on /media/d250 type ext4 (rw,relatime,errors=remount-ro,data=ordered)
/dev/sdb3 on /media/u10-sys type ext4 (rw,relatime,errors=remount-ro,data=ordered)
/dev/sdb6 on /media/d650 type ext4 (rw,relatime,errors=remount-ro,data=ordered)
/dev/sdb1 on /media/u10-boot type ext4 (rw,relatime,errors=remount-ro,data=ordered)
/dev/sda1 on /boot type ext4 (rw,relatime,data=ordered)
/dev/sda5 on /media/u10-home type ext4 (rw,relatime,errors=remount-ro,data=ordered)
/dev/sda6 on /media/d300 type ext4 (rw,relatime,errors=remount-ro,data=ordered)
vmware-vmblock on /run/vmblock-fuse type fuse.vmware-vmblock (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=817280k,mode=700,uid=1000,gid=1000)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
Filesystem      Size  Used Avail Use% Mounted on
udev            3,9G     0  3,9G   0% /dev
tmpfs           799M   82M  717M  11% /run
/dev/sda2        40G   35G  2,5G  94% /
tmpfs           3,9G   50M  3,9G   2% /dev/shm
tmpfs           5,0M  4,0K  5,0M   1% /run/lock
tmpfs           3,9G     0  3,9G   0% /sys/fs/cgroup
/dev/sdb2       246G  206G   28G  89% /media/d250
/dev/sdb3        40G   16G   22G  43% /media/u10-sys
/dev/sdb6       622G  242G  349G  41% /media/d650
/dev/sdb1       2,0G   46M  1,8G   3% /media/u10-boot
/dev/sda1       2,0G  202M  1,7G  11% /boot
/dev/sda5       591G  546G   15G  98% /media/u10-home
/dev/sda6       277G  200G   63G  77% /media/d300
tmpfs           799M   96K  799M   1% /run/user/1000

1. Если логи разрастаются и занимают все место на диске, то нужно разбираться с программой которая их пишет. Это не нормально.
2. Как вы чистите логи простым удалением? Возможно они не удаляются так как используются программами.
3. Вот ссылка с описанием правильно ротации логов https://losst.ru/nastrojka-logrotate.
4. df может быть не при делах из за пункта 2.
5. Попробуйте программу baobab для определения свободного места

Я понимаю, что у меня есть проблема с logrotate, но эта проблема вне этой темы.
Я давно пытаюсь ее решить, но впечатление такое, что
size 100M
не работает
baobab выдает правильное заполнения диска.
Есть еще одна странность.
После попытки установки baobab'a (он был в системе) мне было
предложено запустить autoremove, который удалил около 800М,
и это заметил df: загруженность уменьшилась с 94 до 92% (baobab ~42%)
« Последнее редактирование: 18 Февраль 2018, 17:14:09 от valentin630 »

Punko

  • Гость
Re: как "освежить" информацию о диске
« Ответ #12 : 18 Февраль 2018, 22:42:56 »
valentin630, я так понимаю, вы знаете, какая команда гадит в логи.
удаляете логи и смотрите командой
ps aux | grep %programname
PID процессора.

Далее, команда:

lsof -p %PID
PID - с предидущего шага.

И там, скорее всего, будет висеть этот файл.

Делаете рестарт программы, проверяете df`ом.

Оффлайн Dzhoser

  • Активист
  • *
  • Сообщений: 356
    • Просмотр профиля
Re: как "освежить" информацию о диске
« Ответ #13 : 19 Февраль 2018, 06:26:26 »
valentin630, выполните tune2fs -l /dev/sda2 | grep cou выводом поделитесь с нами.
Мое предположение, что df использует в своих показаниях резервируемое место.
Параметр Reserved block count это покажет. Если свободное место как раз равняется этому параметру, df покажет отсутствие свободного места.
Для уменьшения Reserved block count в Вашем случае необходимо выполнить tune2fs -m 0 /dev/sda2.
« Последнее редактирование: 19 Февраль 2018, 06:35:10 от Dzhoser »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25583
    • Просмотр профиля
Re: как "освежить" информацию о диске
« Ответ #14 : 19 Февраль 2018, 10:54:37 »
sync -f /var/log/ufw.log ничего не меняет в показаниях команды df
Вообще-то у sync нет параметров кроме --help и --version.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.072 секунд. Запросов: 24.