Forwarded from Месье Бланш
Пожалей сотрудников. У них жёны и дети есть
Forwarded from Best way to cure depression
Админ прошёл через небольшую турбулентность. Посты будут. Пока что смотрите на котика
😭3👍1
Forwarded from (";(" WD Scorpio Blue
Они не заслужили того, чтобы их жалели
😭1
Forwarded from Александр А.
Пожалей подписчиков. У них мужья и фумо есть
❤2
Чем отличается законченный программист от простого пользователя?
Пользователь думает, что в килобайте 1000 байт, а программист уверен, что в ношении чулок и подвязок нет ничего предосудительного
Forwarded from Ice Linux 🧊 (Rlol (Linux enjoyer))
🍏заполняем все айноды (inode) на линуксе
🤓inode - это структура данных в UNIX файловых системах по типу ext4. В ней хранится метаинформация о стандартных файлах, каталогах или других объектах файловой системы, кроме непосредственно имени файла.
Количество inode в файловой системе ограничено и это количество можно посмотреть используя комадну df -i
👆 как видно у /dev/sda3 осталось всего 2 свободных айнода.
🍺 Полностью заполнить inode можно создавая файлы/каталоги/ссылки на файлы.
Использовать для создания большого количества будем базовые инструменты linux-utils. Путём невероятно долгих экспериментов и кооперативных исследований команда ❄️IceLinux выяснила что самый быстрый способ создания огромного количества файлов - это делить файлы с помощью
Подробней про эту утилиту будет написано позже, сразу перейдём к делу.
🦀 Теперь если вы захотите создать ещё один файл/каталог/ссылку, то у вас появится ошибка
Вне зависимости от того есть у вас место на диске или его нет вы не сможете добавить какой-либо файл.
🤓inode - это структура данных в UNIX файловых системах по типу ext4. В ней хранится метаинформация о стандартных файлах, каталогах или других объектах файловой системы, кроме непосредственно имени файла.
Количество inode в файловой системе ограничено и это количество можно посмотреть используя комадну df -i
df -i
🍩🍩Вывод команды будет примерно следующий:
Filesystem Inodes IUsed IFree IUse% Mounted on
devtmpfs 221000 430 220570 1% /dev
tmpfs 238233 1 238232 1% /dev/shm
tmpfs 238233 522 237711 1% /run
/dev/sda3 30236672 30236670 2 100% /
efivarfs 0 0 0 - /sys/firmware/efi/efivars
cgroup 238233 16 238217 1% /sys/fs/cgroup
/dev/sda1 0 0 0 - /boot/efi
tmpfs 238233 4 238229 1% /tmp
👆 как видно у /dev/sda3 осталось всего 2 свободных айнода.
🍺 Полностью заполнить inode можно создавая файлы/каталоги/ссылки на файлы.
Использовать для создания большого количества будем базовые инструменты linux-utils. Путём невероятно долгих экспериментов и кооперативных исследований команда ❄️IceLinux выяснила что самый быстрый способ создания огромного количества файлов - это делить файлы с помощью
split. Подробней про эту утилиту будет написано позже, сразу перейдём к делу.
#!/bin/bash
#1️⃣ создаём файл
:> file
#2️⃣ Делим его при помощи split
split -n 9999999999 file # таким способом будет создано много пустых файлов
#3️⃣ ООООчень долго ждём
# PROFIT!!111!
🦀 Теперь если вы захотите создать ещё один файл/каталог/ссылку, то у вас появится ошибка
-bash: file5: No space left on device
Вне зависимости от того есть у вас место на диске или его нет вы не сможете добавить какой-либо файл.
💊7👍1