Форматировать раздел до размера блока только для фотографий

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

  • Имеет ли смысл форматировать отдельный раздел с размером блока более 4096 (например, 64 КБ)?
  • Улучшатся ли мои операции ввода-вывода над файлами? Как ?
  • Здорова и безопасна ли она для жесткого диска с 512 разделами размера блока?

Приветствия.

2
задан 9 March 2013 в 17:59

3 ответа

Имеет ли смысл форматировать отдельный раздел с размером блока 4096?

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

Улучшатся ли мои операции ввода-вывода над файлами? Как?

Поскольку вы используете значения по умолчанию, они не изменятся.

Теперь, если вы хотите отформатировать секторы низкого уровня на диске (а не то, как используется файловая система поверх этих дисковых блоков):

Если диск позволяет 4 КБ чтения секторов вы можете прочитать в 8 раз больше данных за одну операцию ввода-вывода. Это не то же самое, что в 8 раз быстрее, поскольку чтение может занять больше времени. Это, вероятно, будет несколько быстрее, хотя.

Действительно ли это безопасно и безопасно для жесткого диска с другими разделами размером 512 блоков?

Я подозреваю, что это не то, что вы хотели спросить, ни что это возможно с помощью инструментов, которые доступны для конечных пользователей.

Самым близким, что я когда-либо делал, было переформатирование низкого уровня старых SCSI-дисков мэйнфреймов IBM с 520 байтов на сектор до 512 байтов на сектор. Это был весь диск, включая запасные сектора.

К настоящему моменту диски SATA используют ту же хитрость, что и старые диски SCSI: при сбое чтения сектора он попытается прочитать сектор несколько раз. Если перечитать работает: ничего страшного. Если это происходит несколько раз с одним и тем же сектором, предполагается, что он скоро выйдет из строя, и вместо него будет использован резервный сектор. Это все сделано в прошивке, и конечный пользователь этого не замечает.

Теперь, если вы начнете изменять размеры физических секторов на диске, вам также нужно будет переписать прошивку, чтобы она знала о различных размерах секторов и использовала правильные запасные части. Технически это возможно, но на практике вам понадобятся заводские инструменты и знания внутри.

0
ответ дан 9 March 2013 в 17:59

Я предполагаю, что вы используете ext4. По умолчанию используется размер блока, который имеет наилучшую производительность для файловой системы, и обычно это уже 4 КБ. Вы можете увидеть это, выполнив следующую команду:

$ sudo tune2fs -l <partition device>

Нет проблем, если на жестком диске есть блоки меньшего размера, это просто означает, что файловой системой используется более одного базового блока.

ext4 хорошо разбирается в том, как он использует блоки, поэтому для больших файлов он не будет продолжать идти вперед и назад при одиночных вызовах 4 КБ. Больший размер блока напрямую невозможен (например, mkfs.ext4 -b 8192 <device> не будет работать). Существует недокументированная опция -C для указания размера кластера, которая эффективно увеличивает размер блока.

0
ответ дан 9 March 2013 в 17:59

Размер блока важен для чтения и хранения файлов на жестком диске.

Имеет ли смысл форматировать отдельный раздел с размером блока более 4096 (например, 64 КБ)?
Зависит от размера вашего фотографии. Если бы все или, по крайней мере, большинство файлов имели размер, кратный этому или немного меньший, чем , чем кратный этому, это, несомненно, помогло бы, иначе они просто съели бы больше места.

Улучшатся ли мои операции ввода-вывода над файлами? Как?
Если размер файла в файлах кратен размеру блока или снова немного меньше размера блока, это может в некоторой степени помочь, поскольку чтение и запись выполняется в блоках не байты.

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

0
ответ дан 9 March 2013 в 17:59

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

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