Що таке команда Fallocate?

0 Comments

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, виконує ряд тестів для кожного файлу та намагається класифікувати їх за типом.

Приклади

  1. Створіть файл розміром 100 МБ: fallocate -l 100 МБ новий файл Ця команда створює новий файл під назвою новий файл і виділяє для нього 100 МБ дискового простору. …
  2. Зробити існуючий файл розміром 1G fallocate -l 1G існуючий файл Ця команда попередньо розподіляє 1G для існуючого файлу без зміни вмісту.

Як перевірити використання пам’яті в Linux через CLI та GUI

  1. cat Command.
  2. вільна команда.
  3. Команда vmstat.
  4. верхня команда.
  5. Команда htop.
  6. Команда sar.
  7. /proc/meminfo.