Каково Значение Блока IO и Как Вычислить?

Я хотел бы спросить это в stat управляйте производит значение блока İO и как вычислить? я знаю, что как стандарт pyshical использование 4 096 байтов для каждой папки/файла, однако в этом примере ниже, размер файла больше чем 4 096 и блок IO указывают не измененный, каков meainig блоков IO и как изменить его?

stat yeni
  File: 'yeni'
  Size: 12890           Blocks: 32          IO Block: 4096   normal dosya
Device: 805h/2053d  Inode: 2255976     Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1000/   ihsan)   Gid: ( 1000/   ihsan)
Access: 2017-08-15 20:07:26.324017949 +0300
Modify: 2017-08-15 20:06:30.703053636 +0300
Change: 2017-08-15 20:07:26.324017949 +0300
 Birth: -

Заранее спасибо

0
задан 15 August 2017 в 10:55

1 ответ

Файловые системы Linux разделяются к 4 большим частям.

  1. Блок начальной загрузки
  2. Супер Блок
  3. I-список
  4. Блок данных

В супер блоке там является параметром под названием Размер блока, что означает что отдельный диск Linux для 4 096 блоков блока. Поскольку можно знать диск в Блочном устройстве (проверка ll /dev/sda и видеть b в левом), и Вы читаете блок из диска не просто символ. Таким образом, файловая система средних по блокам ввода-вывода считала каждые 4 096 блоков при чтении части диска. Это не касается размера файла. Для изменения БАКАЛАВРА НАУК необходимо обучить файловую систему читать меньшие или большие блоки (Это не рекомендуется).

0
ответ дан 2 November 2019 в 19:15

Другие вопросы по тегам:

Похожие вопросы: