Я хотел бы спросить, что в команде stat вывести значение блока İO и как рассчитать? я знаю, что в качестве стандартного использования pyshical 4096 байт для каждой папки / файла, однако в этом примере ниже размер файла более 4096 и блок ввода-вывода не изменяется, что такое meainig блоков ввода-вывода и как его изменить?
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: -
Спасибо заранее
Файловые системы Linux разделены на 4 основные части.
Блок загрузок Блок блокировки блока I-списка блоковВ суперблоке есть параметр по имени Block Size, что означает что Linux разделяет диск на блок блоков 4096. Как вы можете узнать диск в блочном устройстве (проверьте ll /dev/sda и см. B слева), и вы читаете блок с диска, а не только символ. Таким образом, блок ввода / вывода означает, что файловая система считывает каждый блок 4096 при чтении части диска. Это не относится к размеру файла. Для изменения BS вы должны обучить файловую систему чтению меньших или больших блоков (это не рекомендуется).
Файловые системы Linux разделены на 4 основные части.
Блок загрузок Блок блокировки блока I-списка блоковВ суперблоке есть параметр по имени Block Size, что означает что Linux разделяет диск на блок блоков 4096. Как вы можете узнать диск в блочном устройстве (проверьте ll /dev/sda и см. B слева), и вы читаете блок с диска, а не только символ. Таким образом, блок ввода / вывода означает, что файловая система считывает каждый блок 4096 при чтении части диска. Это не относится к размеру файла. Для изменения BS вы должны обучить файловую систему чтению меньших или больших блоков (это не рекомендуется).