Size: a a a

2021 March 17

V

Vikentsi in pro.bash
∀lǝxǝʎ
чем что?
Чем 2047
источник

∀lǝxǝʎ in pro.bash
Vikentsi
Чем 2047
дырка до 2047 сектора, что не так?
источник

VP

Vadim "Oxyd&quo... in pro.bash
∀lǝxǝʎ
дырка до 2047 сектора, что не так?
По 2047-й сектор.
источник

∀lǝxǝʎ in pro.bash
ок "до", "по", это всё про русский язык
я вывод кинул что бы было понятно
источник

D

Dima in pro.bash
Vadim "Oxyd" Priluzkiy
Доступны! Это-же тоже логическая, а не физическая работа с контролером диска. Доступны для любых накопителей. У меня вон флешка разбита на два раздела. Один системный, Fat16, в котором ventoy живёт, второй для данных и загрузочных *.iso-шек! И вообще, любая работа с флешкой, начинается с создания на ней раздела. К дискам это тоже относится. Диск, в этом смысле, отличается от флешки ровно ничем! Бывают, конечно, ещё и т.н. Big Floppy, это когда на диске кроме загрузочного сектора нет больше ничего и сразу за ним создаётя файловая система и можно писать данные. Но такое обычно на серверах используют. Для загрузки, по понятным причинам, не подходит. Только для хранения данных.
Это-же тоже логическая, а не физическая работа с контролером диска. - золотая строчка.
Много из этой строчки выводов, многое она делает понятным.

Выходит:
Загрузчики, Файловые системы (их драйверы) - все используют один интерфейс для работы с устройствами хранения данных.

Одна строчка, и столько вносит порядка и ясности во все представление о системе.
источник

V

Vikentsi in pro.bash
∀lǝxǝʎ
дырка до 2047 сектора, что не так?
Хорошо. Я честно в магию чисел этих не совсем догоняю. Они связаны с выравниванием разделов. А вот как именно и почему 2048 я с ходу на секторах не посчитаю. Те почему не 1024? Или не 999?
источник

VP

Vadim "Oxyd&quo... in pro.bash
Dima
Это-же тоже логическая, а не физическая работа с контролером диска. - золотая строчка.
Много из этой строчки выводов, многое она делает понятным.

Выходит:
Загрузчики, Файловые системы (их драйверы) - все используют один интерфейс для работы с устройствами хранения данных.

Одна строчка, и столько вносит порядка и ясности во все представление о системе.
Да, все работают через файлы блочных устройств в каталоге /dev То-есть просто пишут и читают сектора в / из файлов /dev/sda /dev/sda1 и так далее..
источник

V

Vikentsi in pro.bash
Vadim "Oxyd" Priluzkiy
Да, все работают через файлы блочных устройств в каталоге /dev То-есть просто пишут и читают сектора в / из файлов /dev/sda /dev/sda1 и так далее..
Там еще размер блока файловой системы и страницы. Но это после сектора :) на уровне ядра.
источник

VP

Vadim "Oxyd&quo... in pro.bash
Vikentsi
Хорошо. Я честно в магию чисел этих не совсем догоняю. Они связаны с выравниванием разделов. А вот как именно и почему 2048 я с ходу на секторах не посчитаю. Те почему не 1024? Или не 999?
Это 2048 512-байтных секторов. Или 1 мегабайт.
источник

D

Dima in pro.bash
Vadim "Oxyd" Priluzkiy
Да, все работают через файлы блочных устройств в каталоге /dev То-есть просто пишут и читают сектора в / из файлов /dev/sda /dev/sda1 и так далее..
Большое спасибо.  Многое прояснилось.
источник

VP

Vadim "Oxyd&quo... in pro.bash
Dima
Большое спасибо.  Многое прояснилось.
Линукс и не в такую магию могёт! 😉
источник

V

Vikentsi in pro.bash
∀lǝxǝʎ
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start        End          Size        File system  Name                          Flags
       34s          2047s        2014s       Free Space
1      2048s        534527s      532480s     fat32        EFI system partition          boot, hidden, esp
Все туплю. Это во первых разные схемы разметки. Те здесь gpt какой-то экзотический.
источник

∀lǝxǝʎ in pro.bash
Vikentsi
Все туплю. Это во первых разные схемы разметки. Те здесь gpt какой-то экзотический.
что тут разное? Что тут экзотического?
источник

∀lǝxǝʎ in pro.bash
Vikentsi
Хорошо. Я честно в магию чисел этих не совсем догоняю. Они связаны с выравниванием разделов. А вот как именно и почему 2048 я с ходу на секторах не посчитаю. Те почему не 1024? Или не 999?
вот тут немного описано
я ни когда не вдавался в подробности вычисления оптимального расположения разделов
источник

V

Vikentsi in pro.bash
∀lǝxǝʎ
что тут разное? Что тут экзотического?
От 32 до 2047 область непонятно под что. ESP раздел отдельно. Ок для меня экзотический. Те я всегда выпиливал как завещал мне fdisk по  2048
источник

V

Vikentsi in pro.bash
Те когда я создаю разделы то не буду такой раздел  делать ни руками ни головой от 32 до 2047 free space.   Здесь какая то тулзень поработала.  Я просто хочу понять зачем :)  ну так для общего развития.
источник

VP

Vadim "Oxyd&quo... in pro.bash
Vikentsi
От 32 до 2047 область непонятно под что. ESP раздел отдельно. Ок для меня экзотический. Те я всегда выпиливал как завещал мне fdisk по  2048
Ещё раз. Там находятся Primary GPT, 1-st stage GRUB, 1.5 stage GRUB. Или, в случае DOS style: MBR, 1-st stage GRUB, 1.5 stage GRUB. Что непонятно? Ну и выровнено это всё дело, что перфоманс был.
источник

V

Vikentsi in pro.bash
Vadim "Oxyd" Priluzkiy
Ещё раз. Там находятся Primary GPT, 1-st stage GRUB, 1.5 stage GRUB. Или, в случае DOS style: MBR, 1-st stage GRUB, 1.5 stage GRUB. Что непонятно? Ну и выровнено это всё дело, что перфоманс был.
Тогда более менее понятно. Те загружаться с grub но не по UEFI ?
источник

∀lǝxǝʎ in pro.bash
Vikentsi
Те когда я создаю разделы то не буду такой раздел  делать ни руками ни головой от 32 до 2047 free space.   Здесь какая то тулзень поработала.  Я просто хочу понять зачем :)  ну так для общего развития.
так это и не раздел, у него же номера нет
источник

V

Vikentsi in pro.bash
∀lǝxǝʎ
так это и не раздел, у него же номера нет
Еще хуже :) скрытая херень. А граб где в MBR?
источник