Що таке команда Fallocate?
fallocate є використовується для маніпулювання виділеним дисковим простором для файлу, щоб звільнити або попередньо виділити його. Для файлових систем, які підтримують системний виклик fallocate(2), попереднє розподіл виконується швидко шляхом виділення блоків і позначення їх як неініціалізованих, не вимагаючи введення-виведення для блоків даних.
параметри fallocate Видаляє діапазон байтів із файлу, не залишаючи дірок. Діапазон байтів, який потрібно згорнути, починається з указаного зміщення та продовжується протягом зазначеної довжини. Це дозволяє видалити частину даних із файлу, а файлова система звільнить простір, гарантуючи відсутність дірок.
Операція підтримується принаймні на таких файлових системах: • XFS (починаючи з Linux 3.15) • ext4, для файлів на основі екстентів (починаючи з Linux 3.15) • SMB3 (починаючи з Linux 3.17) • Btrfs (починаючи з Linux 4.16) Збільшення файлового простору Якщо вказати прапорець FALLOC_FL_INSERT_RANGE (доступний з Linux 4.1) у режимі, збільшується файловий простір…
Команда файлу читає файли, визначені параметром File або змінною FileList, виконує ряд тестів для кожного файлу та намагається класифікувати їх за типом.
Приклади
- Створіть файл розміром 100 МБ: fallocate -l 100 МБ новий файл Ця команда створює новий файл під назвою новий файл і виділяє для нього 100 МБ дискового простору. …
- Зробити існуючий файл розміром 1G fallocate -l 1G існуючий файл Ця команда попередньо розподіляє 1G для існуючого файлу без зміни вмісту.
Як перевірити використання пам’яті в Linux через CLI та GUI
- cat Command.
- вільна команда.
- Команда vmstat.
- верхня команда.
- Команда htop.
- Команда sar.
- /proc/meminfo.