No space left on device

Хозяйке на заметку – если убунта ругается на нехватку места, при этом места как раз хватает, то, видимо, внезапно какая-то скотина сожрала все иноды. Проверяется df -h и df -i соответственно. Если самое большое количество файлов при этом притаилось в /usr/src/,
то самый быстрый способ – снести нафиг старые образы и хедеры ядра. Наверное, и для других дистрибутивов актуально тоже. Лично мне так удалось снизить процент использования инодов в корне со 100 до ~40.

Посчитать количество файлов в поддиректориях какой-либо директории:
for i in /*; do echo $i; find $i | wc -l; done

Ну и мусор всякий тоже полезно поудалять, разумеется.


You can read this post at tygernach.livejournal.com.

Существует ошибочное мнение, что в Linux’e трудно настроить автомонтирование флешек. На самом деле настроить автомонтирование (если оно уже не работает из коробки, как во всяких убунтах) просто – достаточно перерыть тыщу форумов, поставить что-то вроде udev, прописать правила монтирования – ну как обычно, короче. А вот что действительно трудно в линуксе – это потом отключить это автомонтирование ЧТОБЫ ОН СЦУКО НЕ МОНТИРОВАЛ ВСЕ ОБРАТНО В ТОТ МОМЕНТ, КОГДА Я ХОЧУ ИЗМЕНИТЬ РАЗДЕЛЫ!!!1111
Ну то есть кажется, что это тоже просто – надо отключить сервис, ответственный за монтирование. Но вот тут есть маленькая подлость – надо внимательно прочитать то, что пишет этот сервис в консоли в ответ на команду останова. Дурная привычка, ага – точнее, отсутствие привычно – не читать объявления, а потом удивляться – с чего это в кране нет горячей воды? А ведь udev честно писал – мол, насяльника, я честно себя убил, но нет никаких гарантий, что вот эти товарищи – список прилагается – не захотят меня воскресить. Пришлось убить и товарищей, тогда все заработало.
А в целом “мучения” были из-за того, что купил новую 32-гиговую карточку для мобилы, и хотелось быстро и просто склонировать старую. Учитывая наличие sd-ext, тупо копированием через файл-менеджер было не обойтись. dd карточку честно склонировал – и оставил 24 гига неразбитого пространства. Пришлось дополнительно двигать и раздвигать разделы. Зато теперь я смогу хранить в мобиле еще больше мусора – и она стала работать чуть быстрее, что с учетом ее пенсионного (для смартфона) возраста не может не радовать.


You can read this post at tygernach.livejournal.com.

Шпаргалка

The Choirboys – Walking In The Air Get Adobe Flash player

ssh
Монтирование удаленного каталога
sudo sshfs -o reconnect -p %port% %username%@%servername%:/home/%username% /home/%mountpoint% -o idmap=user -o uid=1000 -o gid=1000 -o allow_other -o workaround=rename -omodules=iconv,from_code=KOI8R,to_code=UTF-8

Размонтирование его же
sudo fusermount -u /home/%mountpoint%

“Ленивое” размонтирование – в случаях перебоев в коннекте, когда файловый менеджер и прочий софт, работающий с разделом, тупит и виснет
sudo fusermount -u -z /home/%mountpoint%

Ну и до кучи просто соединение по ssh к старому серверу с (бугага!) koi-8
luit -encoding 'koi8r' ssh %username%@%servername%


You can read this post at tygernach.livejournal.com.