Последние новости:

Поиск по сайту:

Кто от пустяков приходит в восторг, того всякая мелочь может огорчить (Талмуд).

Используйте команду Fallocate для создания файлов определенного размера в Linux1 мин для чтения

FavoriteLoadingДобавить в избранное
20.09.2019
Используйте команду Fallocate для создания файлов определенного размера в Linux

Fallocate — одна из менее известных команд для создания файлов. Что отличает fallocate от остальных, так это то, что он позволяет создавать файлы определенных размеров.

Почему ты бы так поступил? Одним из практических применений fallocate является увеличение файла подкачки в Linux. С помощью Fallocate вы можете быстро создать файл подкачки заданного размера.

Это гораздо более быстрый способ создания огромных файлов, поскольку он выделяет неинициализированные блоки. Это намного быстрее, чем создавать огромный файл и заполнять его нулями.

 

Использование команды fallocate в Linux

Давайте посмотрим, как использовать команду fallocate. Его синтаксис:

 fallocate [-o offset] -l length [-n] filename

 

В то время как есть некоторое расширенное использование команды fallocate, давайте сосредоточимся на создании файла определенного размера.

Предположим, что вы хотите создать файл размером 10 МБ, вы можете использовать команду fallocate следующим образом:

fallocate -l 10MB my_big_file

 

Опция l определяет размер создаваемого файла. Вы можете использовать следующее для длины файла:

  • KB
  • MB
  • GB
  • TB
  • PB
  • ZB
  • YB
  • KiB или K
  • MiB или M
  • GiB или G
  • TiB или T
  • PiB или P
  • ZiB или Z
  • YiB или Y

 

Мы надеемся, вы знаете разницу между MB и MiB. MB (Mega Byte) равен 1000 * 1000 байт, а размер MiB (Mebibyte) — 1024 * 1024 байта.

Мы знаем, что вы, вероятно, не читали это в своем компьютерном классе, но это был стандарт, установленный IEC. Это также причина, почему, когда вы покупаете 32 ГБ USB, ваша операционная система видит только около 29 GB (29 GiB). В отличие от производителей жестких дисков, операционные системы работают во власти 2.

Теперь, когда вы узнали что-то новое, давайте рассмотрим еще один пример создания файла размером 1 GiB.

fallocate -l 1G my_big_file

 

Читать  Как установить приложение Blizzard Battle.net на Ubuntu

Используйте команду ls с опцией -h, и вы увидите размер файла:

-rw-r--r--  1 andreyex andreyex 1.0G Aug 15 12:34  my_big_file

 

Знаете ли вы какой-нибудь другой полезный пример команды fallocate? Делитесь этим с нами в комментариях ниже.

Понравилась статья? Пожалуйста, поделитесь им и помогите нам расти 🙂

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно

Статьи партнеров:

Рекомендуемое
В этой главе мы поймем различные аспекты обучения нейронной сети,…
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить

Спасибо! Ваша заявка принята

close

Спасибо! Ваша заявка принята

close