Size: a a a

2020 March 04

A

Anton in Linux Чат
Earl Sweetshirt
Си это степени 10, меби кеби это степени 2
Я знаю что такое СИ, уже наверно пол жизни )
источник

С

Сергей in Linux Чат
Earl Sweetshirt
В своё время так и не разобрался как в Линуксе корректно блоки посчитать. Все проги кто в лес кто по дрова. У одних 1000 у других 1024. В хуман ридбл вообще дичь.
Какие блоки?
источник

E

Earl Sweetshirt in Linux Чат
Сергей
Какие блоки?
Ну, пространство на диске в Линуксе принято считать блоками. Задаётся размер блока (например 512кБ) и программа пишет тебе сколько блоков что-то занимает.
источник

A

Anton in Linux Чат
Сергей
Какие блоки?
Размер диск.пространства
источник

E

Earl Sweetshirt in Linux Чат
И так размер блока у кого кило, у кого кеби, черт ногу сломит
источник

E

Earl Sweetshirt in Linux Чат
Даже ls -l пишет в блоках если не ошибаюсь
источник

С

Сергей in Linux Чат
Earl Sweetshirt
Ну, пространство на диске в Линуксе принято считать блоками. Задаётся размер блока (например 512кБ) и программа пишет тебе сколько блоков что-то занимает.
Странно. 512 тоже как степень двойки в природе есть и даже где-о фигурирует (и даже мелькает в выводе fdisk), но, вообще говоря, блок для файловой системы ext* имеет размер 1024 или 2048 или 4096 байт.
источник

E

Earl Sweetshirt in Linux Чат
Сергей
Странно. 512 тоже как степень двойки в природе есть и даже где-о фигурирует (и даже мелькает в выводе fdisk), но, вообще говоря, блок для файловой системы ext* имеет размер 1024 или 2048 или 4096 байт.
Бывают ещё физические блоки и логические. Тёмный лес 🌲.
источник

E

Earl Sweetshirt in Linux Чат
А ещё от выставленного размера блока меняется скорость записи на диск, в dd например.
источник

С

Сергей in Linux Чат
Ну я говорю, пожалуй, о логических блоках ну пусть они и будут. Когда понадобится перевести логические блоки в физические, помножить на 2 или на 4 или на 8. Бальда в том, что это она фиг никому не нужно. Минимальный размер 1024, самый распространённый 4096, отсюда и надо плясать.
источник

С

Сергей in Linux Чат
Earl Sweetshirt
А ещё от выставленного размера блока меняется скорость записи на диск, в dd например.
Вполне себе предсказуемо.
источник

E

Earl Sweetshirt in Linux Чат
Сергей
Ну я говорю, пожалуй, о логических блоках ну пусть они и будут. Когда понадобится перевести логические блоки в физические, помножить на 2 или на 4 или на 8. Бальда в том, что это она фиг никому не нужно. Минимальный размер 1024, самый распространённый 4096, отсюда и надо плясать.
На флешках 512 и логический и физический
источник

E

Earl Sweetshirt in Linux Чат
Если открыть флешку fdisk'ом будет написано
источник

С

Сергей in Linux Чат
Earl Sweetshirt
На флешках 512 и логический и физический
Нет.
источник

С

Сергей in Linux Чат
Вот у меня флэшка, на ней раздел ext2
источник

С

Сергей in Linux Чат
sudo dumpe2fs -h /dev/sdc1 | grep "Block size:"
dumpe2fs 1.43.4 (31-Jan-2017)
Block size:               4096
источник

E

Earl Sweetshirt in Linux Чат
У файловой системы свой уже блок сайз, кластер сайз и так далее
источник

E

Earl Sweetshirt in Linux Чат
И как они соотносятся с физическими блоками диска я не знаю. Всмысле какой надо выставлять. Типа если меньше то на флешку больше влезет, но запись будет медленнее. (Вроде, не уверен)
источник

С

Сергей in Linux Чат
Earl Sweetshirt
И как они соотносятся с физическими блоками диска я не знаю. Всмысле какой надо выставлять. Типа если меньше то на флешку больше влезет, но запись будет медленнее. (Вроде, не уверен)
Не ломай голову, по умолчанию делай и всё (4096 байт), это оптимальный размер и он не с потолка взялся. Когда тебя нужно будет другой размер, ты поймёшь.
источник

E

Earl Sweetshirt in Linux Чат
Сергей
Не ломай голову, по умолчанию делай и всё (4096 байт), это оптимальный размер и он не с потолка взялся. Когда тебя нужно будет другой размер, ты поймёшь.
Я экспериментировал как-то с размером блока записи dd, и при некоторых значениях скорость записи вырастала в 10 раз. Заставляет задуматься как минимум.
источник