IT News: Digital Camera, OS, Laptop, Smartphone, Smart TV, Sound...

The Author's Project by Valeri N.Kravchuk
Сайт проверен Dr.Web
Меню сайта
  • Главная страница
  • Информация о сайте
  • Дневник
  • Каталог файлов
  • Обратная связь
  • Каталог сайтов
  • FAQ
  • Доска объявлений
  • Форум
  • Фотоальбом
  • Категории раздела
    Измерительная техника, инструменты [310]
    Drones, boats, cars... [100]
    Накопители данных [193]
    Гаджеты для спорта и здоровья... [169]
    Автомобильные гаджеты... [165]
    Сети, сетевые технологии, оборудование... [235]
    Гаджеты, аксессуары... [607]
    News IT, Это интересно, ликбез... [1064]
    Linux и не только [4278]
    Windows 10... [285]
    Планшеты [741]
    Нетбуки, Ноутбуки, Ультрабуки [637]
    Смартфоны, фаблеты.. [5021]
    GPS-навигаторы, трекеры... [49]
    Видеорегистраторы [200]
    mini computers и не только... [372]
    Своими руками [325]
    CB, LPD, PMR- связь... [156]
    Smart TV, UltraHD, приставки, проекторы... [408]
    Умный дом [17]
    Мультиварки, блендеры и не только... [129]
    Smart Watch [228]
    Блоки питания, Power Banks, зарядки... [369]
    Фотокамеры, объективы, искусство фотографии.. [512]
    Sound: наушники, плееры, усилители... [580]
    Электронные книги [80]
    Радар-детекторы [23]
    Роботы-пылесосы [27]
    electric cars [29]
    DECT, IP-телефоны [18]
    Безопасность IT [479]
    Время

    Интересные ссылки

    COMPIZOMANIA

    Наш опрос
    Оцените мой сайт
    Всего ответов: 1262
    Статистика
    Анализ веб сайтов

    Яндекс.Метрика

    Рейтинг@Mail.ru Яндекс цитирования

    Russian America Top. Рейтинг ресурсов Русской Америки.

    eXTReMe Tracker

    Правильный CSS!


    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Locations of visitors to this page
    Форма входа
    Главная » 2017 » Октябрь » 6 » Root хуже Михалкова
    12:35
    Root хуже Михалкова

    Root хуже Михалкова

    Рут – это мифическое существо в экосистеме Linux. Он может всё: зайти в любой каталог, удалить любой файл, завершить любой процесс, открыть любой порт. В общем это суперчеловек, чрезвычайно могущественный и очень полезный. Но задумывались ли вы когда-нибудь, какую цену мы платим руту? Не думали же вы, что он работает за просто так.

     

    Вы знаете команду df? Она показывает все подключенные сейчас диски и статистику по ним: сколько место занято, сколько свободно. Например:

     
    $ df -m
    Filesystem 1M-blocks Used Available Use% Mounted on
    udev 224 1 224 1% /dev
    tmpfs 48 1 47 2% /run
    /dev/dm-0 9204 7421 1294 86% /
     

    Вы когда-нибудь замечали, что для локальных дисков сумма Used и Available чаще всего меньше общего размера диска? Ненамного, но меньше.

     

    Давайте ради эксперимента попробуем занять все место на диске:

     
    $ dd if=/dev/zero of=test bs=1M count=10240
    dd: error writing ‘test’: No space left on device
    1365+0 records in
    1364+0 records out
    1431212032 bytes (1.4 GB) copied, 2.05683 s, 696 MB/s
     

    Отлично, no space left on device. Место закончилось. Проверим:

     
    $ df -m
    Filesystem 1M-blocks Used Available Use% Mounted on
    udev 224 1 224 1% /dev
    tmpfs 48 1 47 2% /run
    /dev/dm-0 9204 8714 0 100% /
     

    Use 100% и мы больше не можем ничего записать. Но значит ли это что никто не может. Помните, что возможности рута безграничны? Давайте попробуем под рутом, а вдруг.

     
    $ sudo dd if=/dev/zero of=test1 bs=1M count=10240
    dd: error writing ‘test1’: No space left on device
    474+0 records in
    473+0 records out
    497000448 bytes (497 MB) copied, 0.783122 s, 635 MB/s
    
    $ ls -lh
    total 1.8G
    -rw-rw-r-- 1 homm homm 1.4G Oct 6 02:37 test
    -rw-r--r-- 1 root root 474M Oct 6 02:37 test1
     

    Удивительно! На совершенно забитый диск влезло еще почти полгигабайта. И вот теперь df показывает, что действительно, всё-всё, за малюсеньким исключеним, забито:

     
    $ df -m
    Filesystem 1M-blocks Used Available Use% Mounted on
    udev 224 1 224 1% /dev
    tmpfs 48 1 47 2% /run
    /dev/dm-0 9204 9188 0 100% /
     

    Но как так получилось? Места на диске не было, а рут смог записать еще. Подождите гуглить, я за вас уже всё нагуглил. Оказывается, при создании файловой системы по умолчанию Линукс резервирует 5% под неопределенные нужды рута. Это может быть полезно для системного диска, который большую часть времени не забит под завязку и там действительно что-то может понадобиться руту. Теоретически. Но если у вас файловый сервер, к которому подключены 10 винтов по 2 терабайта, вы же просто в никуда отдаете целый терабайт места. Ведь вряд ли рут пишет на эти диски хоть что-то.

     

    По этому поводу не устраивались митинги и демонстрации, Госдума не собиралась три раза, но тем не менее почти каждый из нас отдает руту 5% своего диска. Под его неопределенные нужды.

     

    Как это исправить

     

    Проще простого.

     
    $ sudo tune2fs -m 0 /dev/dm-0
    tune2fs 1.42.9 (4-Feb-2014)
    Setting reserved blocks percentage to 0% (0 blocks)
     

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

     
    $ dd if=/dev/zero of=test1 bs=1M count=10240
    dd: error writing ‘test1’: No space left on device
    474+0 records in
    473+0 records out
    496992256 bytes (497 MB) copied, 0.835994 s, 594 MB/s
     

    Данный способ совершенно безопасен, может быть использован на ходу и не требует размонтирования диска. Правда хорошо подмайте, нужно ли оно вам на системном диске.

     
    Категория: Linux и не только | Просмотров: 191 | Добавил: laptop | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк - единственный из зверей, который может пойти в бой на более сильного противника.
    Если же он проиграл бой, то до последнего вздоха смотрит в глаза противника. После этого умирает...

    Праздники сегодня

    Погода
    Погода в Нью-Йорке Погода в Бреcте
    Поиск
    Календарь
    Архив записей
    Друзья сайта
  • Официальный блог
  • JEEP - the best! Mercedes - the best! Автомобильный портал города Бреста: технические характеристики с фото, авторынок, автоспорт...
    Наша кнопка
    IT новости с моего лаптопа...

    Внимание!
    Администратор сайта laptop.ucoz.ru не несет ответственности за содержание рекламных объявлений. Все используемые на сайте зарегистрированные товарные знаки принадлежат своим законным владельцам! Используемая со сторонних источников информация публикуется с обязательными ссылками на эти источники.
    Copyright Valeri N.Kravchuk © 2007-2020