MBR содержит таблицу разделов описывающую расположение основных разделов. Данная таблица включает 4 описания , для 4х основных разделов , каждое выглядит таким образом
struct partition {
char active; /* 0x80: загрузочный, 0: не загрузочный */
char begin[3]; /* CHS для первого сектора */
char type;
char end[3]; /* CHS для последнего сектора */
int start; /* 32 битный номер сектора (считая с 0) */
int length; /* 32 битное число , количество секторов */
};
(Где CHS означает Cylinder/Head/Sector).
Данная информация несколько избыточна : положение раздела на диске определяется как 24-битными полями begin и end , и 32 битными полями start и length .
Линукс использует только поля start и length , и поддерживает партиции содержащие не более 2^32 секторов , т.е. размер раздела ограничен 2 ТиБ. Это в 100 раз больше чем любой доступный сегодня диск , и вероятно это лимита хватит на следующие 5-8 лет. (Хотя разделы и могут быть очень больших размеров, но в тоже время нужно помнить что максимальный размер файла в ext2 системе 2 ГиБ)
создание разделов на USB-носителе
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: создание разделов на USB-носителе
http://www.linuxcenter.ru/lib/articles/ ... owto.phtml
Re: создание разделов на USB-носителе
Посмотрел расшифровку MBR и boot. Действительно в MBR нет таких полей. В boot указывается число секторов на дорожке и число головок. Это в Виндовых форматах - FAT и NTFS
Ага. Я тоже это прочел, но зная что ext3 позволяет большие файлы, а отличается только журналом, поискал и нашел, что в 2001(или раньше) в ядре 2.4 сделали патч и раширили это до 2 ТбайтOlej писал(а):(Хотя разделы и могут быть очень больших размеров, но в тоже время нужно помнить что максимальный размер файла в ext2 системе 2 ГиБ)
Кто сейчас на конференции
Сейчас этот форум просматривают: Majestic-12 [Bot] и 7 гостей