Да ладно Вам.
Раздел №16 (Правда ли что дальше 15-го раздела Линукс не ставится?)
Модератор: Bizdelnick
-
Frank
- Сообщения: 1059
- ОС: Ubuntu, Debian
Re: Раздел №16
8.10
закончилось это сообщением "не могу создать файловую систему на 16-м разделе"... хм...

-
VAA
- Сообщения: 224
- ОС: Deep Style / Slackware
Re: Раздел №16
У меня есть сильное подозрение, что надо аккуратно разделить вопрос на два:
1. Ограничения по количеству разделов линукса вобще;
2. Ограничения по количеству разделов конкретного дистрибутива, проявляющиеся при работе его программы установки.
Я уже писал, что количество разделов у меня на одном hda доходило до 17-ти. Причем расширенными были сразу два основных раздела: hda2 и hda4. Кончилось это тем, что мне пришлось переформатировать разделы, когда после ASP Linux с его программой установки, способной делать с разделами что хочешь, попробовал поставить MyLinux = Федора какая-то. Он сразу заверещал, что диск неправильный вплоть до того, что разделы не на границе цилиндра. Хотя какие границы цилиндра при LBA - понятия не имею. После этого я стараюсь пользоваться менее удобными fdisk и cfdisk, чтоб не иметь в будущем проблем. Тем более, что эксперементирую в основном с Slackware, где другого штатно нет.
Похоже такие же хохмы получаются и с количеством разделов:
в разных дистрибутивах корректность разбиения на разделы проверяется разными программами. И выводы этих программ весьма слабо увязаны с реальными ограничениями ядра.
1. Ограничения по количеству разделов линукса вобще;
2. Ограничения по количеству разделов конкретного дистрибутива, проявляющиеся при работе его программы установки.
Я уже писал, что количество разделов у меня на одном hda доходило до 17-ти. Причем расширенными были сразу два основных раздела: hda2 и hda4. Кончилось это тем, что мне пришлось переформатировать разделы, когда после ASP Linux с его программой установки, способной делать с разделами что хочешь, попробовал поставить MyLinux = Федора какая-то. Он сразу заверещал, что диск неправильный вплоть до того, что разделы не на границе цилиндра. Хотя какие границы цилиндра при LBA - понятия не имею. После этого я стараюсь пользоваться менее удобными fdisk и cfdisk, чтоб не иметь в будущем проблем. Тем более, что эксперементирую в основном с Slackware, где другого штатно нет.
Похоже такие же хохмы получаются и с количеством разделов:
в разных дистрибутивах корректность разбиения на разделы проверяется разными программами. И выводы этих программ весьма слабо увязаны с реальными ограничениями ядра.
Registered Linux user number 436365
-
uptime
- Сообщения: 1661
- Статус: Drinker with computing problems
- ОС: kubuntu 8.04
Re: Раздел №16
VAA, в целом поддерживаю, но вот это
является грубым нарушением стандарта архитектуры IBM PC. И неприятности рано или поздно должны были случиться.
является грубым нарушением стандарта архитектуры IBM PC. И неприятности рано или поздно должны были случиться.
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
The answer is blowin' in the wind.
-
broom
- Бывший модератор
- Сообщения: 1629
- Статус: мизантроп.ка
- ОС: Gentoo
Re: Раздел №16
Тоже интересно про два расширенных раздела. Fdiskом создать не удалось, если уже один расширенный есть, то при создании нового он предлагает не primary или extended, а primary или logical.
but in the darkness, behind your smile, you scream... © Dio
-
uptime
- Сообщения: 1661
- Статус: Drinker with computing problems
- ОС: kubuntu 8.04
Re: Раздел №16
я серьёзно не сталкивался с minor. В связи с распространенностью слова, думаю, гуглить вне контекста бесполезно. Объясните, пожалуйста, что это такое и какое имеет отношение к теме разговора.
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
The answer is blowin' in the wind.
-
Ali1
- Сообщения: 2250
Re: Раздел №16
Ограничения ядра 256 связано с коротким целым без знака для младшего номера устройства.
Почему для hd - 63 раздела тоже понятно. scsi -15 - не очень.
Ограничение fdisk
Код: Выделить всё
fdisk.h:8:#define MAXIMUM_PARTS 60Но при попытке создать sda16 он по русски ругается, а должен:
Код: Выделить всё
/* This is not a Linux restriction, but
this program uses arrays of size MAXIMUM_PARTS.
Do not try to `improve' this test. */-
uptime
- Сообщения: 1661
- Статус: Drinker with computing problems
- ОС: kubuntu 8.04
Re: Раздел №16
[off] broom, это примерно как два паспорта РФ с одной фотографией и разными именами. Иногда бывает удобно, но в целом опасно (:[off]
отгрепайте упомянутое ругательство в коде, пожалуйста. Интересно же...
UPD: бредовая догадка посетила. Может кто-то путает 16 и 60? По аглицки созвучно.. (:
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
The answer is blowin' in the wind.
-
Ali1
- Сообщения: 2250
Re: Раздел №16
broom
Там наверно вторй был не расширенный а bsd .
типа:
UPD вот и вылезло про 16 разделов на sd (sd 4:0:0:0)
UPD1 на bsd разделов больше.
Знать бы где, хоть приблизительно.
Там наверно вторй был не расширенный а bsd .
типа:
Код: Выделить всё
sd 4:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sdb: sdb1 sdb2 sdb3 sdb4 < sdb5 sdb6 sdb7 sdb8 sdb9 sdb10 sdb11 >
sdb3: <bsd: sdb12 sdb13 sdb14 sdb15 >UPD вот и вылезло про 16 разделов на sd (sd 4:0:0:0)
UPD1 на bsd разделов больше.
Знать бы где, хоть приблизительно.
-
Ali1
- Сообщения: 2250
Re: Раздел №16
Шестнадцать включая диск целиком.
fdisk`у совершенно всё равно и работает встроенное ограничение:
Русский вывод зашит util-linux-ng-2.14.1/po/ru.po(/usr/share/locale/ru/LC_MESSAGES/util-linux-ng.mo) :
UPD gpt не спасает от ограничения.
UPD1 никогда не сравнивайте однинаковые программы в разных системах. Оплошаете как аз грешный в фдисковой части 37 сообщения.
Код:
[ali@aliCQ ~]$ sudo fdisk -l /dev/sdc
[sudo] password for ali:
WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util fdisk doesn't support GPT. Use GNU Parted.
Диск /dev/sdc: 4127 МБ, 4127194624 байт
127 heads, 62 sectors/track, 1023 cylinders
Units = цилиндры of 7874 * 512 = 4031488 bytes
Disk identifier: 0xd3de0d29
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdc1 1 32 125953 83 Linux
/dev/sdc2 33 34 7874 83 Linux
/dev/sdc3 35 36 7874 83 Linux
/dev/sdc4 37 1023 3885819 5 Расширенный
/dev/sdc5 37 38 7843 83 Linux
/dev/sdc6 39 40 7843 83 Linux
/dev/sdc7 41 42 7843 83 Linux
/dev/sdc8 43 44 7843 83 Linux
/dev/sdc9 45 46 7843 83 Linux
/dev/sdc10 47 48 7843 83 Linux
/dev/sdc11 49 50 7843 83 Linux
/dev/sdc12 51 52 7843 83 Linux
/dev/sdc13 53 54 7843 83 Linux
/dev/sdc14 55 56 7843 83 Linux
/dev/sdc15 57 58 7843 83 Linux
/dev/sdc16 59 60 7843 83 Linux
/dev/sdc17 61 62 7843 83 Linux
/dev/sdc18 63 64 7843 83 Linux
/dev/sdc19 65 66 7843 83 Linux
/dev/sdc20 67 68 7843 83 Linux
/dev/sdc21 69 70 7843 83 Linux
/dev/sdc22 71 72 7843 83 Linux
/dev/sdc23 73 74 7843 83 Linux
/dev/sdc24 75 76 7843 83 Linux
/dev/sdc25 77 78 7843 83 Linux
/dev/sdc26 79 80 7843 83 Linux
/dev/sdc27 81 82 7843 83 Linux
/dev/sdc28 83 84 7843 83 Linux
/dev/sdc29 85 86 7843 83 Linux
/dev/sdc30 87 88 7843 83 Linux
/dev/sdc31 89 90 7843 83 Linux
/dev/sdc32 91 92 7843 83 Linux
/dev/sdc33 93 94 7843 83 Linux
/dev/sdc34 95 96 7843 83 Linux
/dev/sdc35 97 98 7843 83 Linux
/dev/sdc36 99 100 7843 83 Linux
/dev/sdc37 101 102 7843 83 Linux
/dev/sdc38 103 104 7843 83 Linux
/dev/sdc39 105 106 7843 83 Linux
/dev/sdc40 107 108 7843 83 Linux
/dev/sdc41 109 110 7843 83 Linux
/dev/sdc42 111 112 7843 83 Linux
/dev/sdc43 113 114 7843 83 Linux
/dev/sdc44 115 116 7843 83 Linux
/dev/sdc45 117 118 7843 83 Linux
/dev/sdc46 119 120 7843 83 Linux
/dev/sdc47 121 122 7843 83 Linux
/dev/sdc48 123 124 7843 83 Linux
/dev/sdc49 125 126 7843 83 Linux
/dev/sdc50 127 128 7843 83 Linux
/dev/sdc51 129 130 7843 83 Linux
/dev/sdc52 131 132 7843 83 Linux
/dev/sdc53 133 134 7843 83 Linux
/dev/sdc54 135 136 7843 83 Linux
/dev/sdc55 137 138 7843 83 Linux
/dev/sdc56 139 140 7843 83 Linux
/dev/sdc57 141 142 7843 83 Linux
/dev/sdc58 143 144 7843 83 Linux
/dev/sdc59 145 146 7843 83 Linux
/dev/sdc60 147 148 7843 83 Linux
[ali@aliCQ ~]$ sudo mkfs.ext2 /dev/sdc60
mke2fs 1.41.3 (12-Oct-2008)
Could not stat /dev/sdc60 --- Нет такого файла или каталога
The device apparently does not exist; did you specify it correctly?
[ali@aliCQ ~]$ ll /dev/sdc*
brw-rw---- 1 root disk 8, 32 Янв 31 05:58 /dev/sdc
brw-rw---- 1 root disk 8, 33 Янв 31 05:58 /dev/sdc1
brw-rw---- 1 root disk 8, 42 Янв 31 05:58 /dev/sdc10
brw-rw---- 1 root disk 8, 43 Янв 31 05:58 /dev/sdc11
brw-rw---- 1 root disk 8, 44 Янв 31 05:58 /dev/sdc12
brw-rw---- 1 root disk 8, 45 Янв 31 05:58 /dev/sdc13
brw-rw---- 1 root disk 8, 46 Янв 31 05:58 /dev/sdc14
brw-rw---- 1 root disk 8, 47 Янв 31 05:58 /dev/sdc15
brw-rw---- 1 root disk 8, 34 Янв 31 05:58 /dev/sdc2
brw-rw---- 1 root disk 8, 35 Янв 31 05:58 /dev/sdc3
brw-rw---- 1 root disk 8, 36 Янв 31 05:58 /dev/sdc4
brw-rw---- 1 root disk 8, 37 Янв 31 05:58 /dev/sdc5
brw-rw---- 1 root disk 8, 38 Янв 31 05:58 /dev/sdc6
brw-rw---- 1 root disk 8, 39 Янв 31 05:58 /dev/sdc7
brw-rw---- 1 root disk 8, 40 Янв 31 05:58 /dev/sdc8
brw-rw---- 1 root disk 8, 41 Янв 31 05:58 /dev/sdc9
[ali@aliCQ ~]$
fdisk`у совершенно всё равно и работает встроенное ограничение:
Код: Выделить всё
/dev/sdc60 147 148 7843 83 Linux
Команда (m для справки): n
Было создано максимально возможное количество разделов
Команда (m для справки):Русский вывод зашит util-linux-ng-2.14.1/po/ru.po(/usr/share/locale/ru/LC_MESSAGES/util-linux-ng.mo) :
Код: Выделить всё
#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2179
#, c-format
msgid "The maximum number of partitions has been created\n"
msgstr "Было создано максимально возможное количество разделов\n"UPD gpt не спасает от ограничения.
UPD1 никогда не сравнивайте однинаковые программы в разных системах. Оплошаете как аз грешный в фдисковой части 37 сообщения.
-
Maximus_V
- Сообщения: 432
- ОС: Gentoo, FreeBSD
Re: Раздел №16
Разделы создаются, вручную дошел до 19-го раздела, но разделы выше 15-го не видны. Уж не знаю, ядро виновато или другие ограничения...
Код:
localhost ~ # dmesg | tail
sd 6:0:0:0: [sdc] Write Protect is off
sd 6:0:0:0: [sdc] Mode Sense: 03 00 00 00
sd 6:0:0:0: [sdc] Assuming drive cache: write through
sd 6:0:0:0: [sdc] 156301488 512-byte hardware sectors (80026 MB)
sd 6:0:0:0: [sdc] Write Protect is off
sd 6:0:0:0: [sdc] Mode Sense: 03 00 00 00
sd 6:0:0:0: [sdc] Assuming drive cache: write through
sdc: sdc1 sdc2 sdc3 sdc4 < sdc5 sdc6 sdc7 sdc8 sdc9 sdc10 sdc11 sdc12 sdc13 sdc14 sdc15 >
sd 6:0:0:0: [sdc] Attached SCSI disk
sd 6:0:0:0: Attached scsi generic sg4 type 0
localhost ~ # ls /dev/sdc*
/dev/sdc /dev/sdc10 /dev/sdc12 /dev/sdc14 /dev/sdc2 /dev/sdc4 /dev/sdc6 /dev/sdc8
/dev/sdc1 /dev/sdc11 /dev/sdc13 /dev/sdc15 /dev/sdc3 /dev/sdc5 /dev/sdc7 /dev/sdc9
localhost ~ # fdisk /dev/sdc -l
Диск /dev/sdc: 80.0 ГБ, 80026361856 байт
16 heads, 63 sectors/track, 155061 cylinders
Units = цилиндры of 1008 * 512 = 516096 bytes
Disk identifier: 0x4c1adea9
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdc1 * 1 407 205096+ 6 FAT16
/dev/sdc2 408 447 20160 83 Linux
/dev/sdc3 448 2432 1000440 83 Linux
/dev/sdc4 2433 155061 76925016 5 Расширенный
/dev/sdc5 2433 10370 4000720+ 83 Linux
/dev/sdc6 10371 10619 125464+ 83 Linux
/dev/sdc7 10620 30461 10000336+ 83 Linux
/dev/sdc8 30462 32543 1049296+ 83 Linux
/dev/sdc9 32544 34625 1049296+ 83 Linux
/dev/sdc10 34626 36707 1049296+ 83 Linux
/dev/sdc11 36708 38789 1049296+ 83 Linux
/dev/sdc12 38790 40871 1049296+ 83 Linux
/dev/sdc13 40872 42953 1049296+ 83 Linux
/dev/sdc14 42954 45035 1049296+ 83 Linux
/dev/sdc15 45036 47117 1049296+ 83 Linux
/dev/sdc16 47118 49199 1049296+ 83 Linux
/dev/sdc17 49200 51281 1049296+ 83 Linux
/dev/sdc18 51282 53363 1049296+ 83 Linux
/dev/sdc19 53364 55445 1049296+ 83 Linux
-
sirocco
- Сообщения: 782
- Статус: Задвинутый соучастник
Re: Раздел №16
Может быть это влияет?
P.S. Нет, это "maximum number of queued commands".
Код: Выделить всё
zgrep -i max /proc/config.gz
CONFIG_SCSI_EATA_MAX_TAGS=16P.S. Нет, это "maximum number of queued commands".
-
Frank
- Сообщения: 1059
- ОС: Ubuntu, Debian
Re: Раздел №16
Вот такая вот картина получилась:
и т.д.
Код:
Форматирование /dev/sda16 как ext3 00:00:01 ( ERROR )
калибровать /dev/sda16 00:00:00 ( SUCCESS )
путь: /dev/sda16
начало: 16225713
конец: 16322039
размер: 96327 (47.03 МиБ)
установить тип раздела для /dev/sda16 00:00:00 ( SUCCESS )
новый тип раздела: ext3
создать новую файловую систему ext3 00:00:01 ( ERROR )
mkfs.ext3 -L "" /dev/sda16
mke2fs 1.41.3 (12-Oct-2008)
Could not stat /dev/sda16 --- No such file or directory
The device apparently does not exist; did you specify it correctly?
Сообщения libparted ( INFO )
Ядро не смогло считать информацию о изменениях в разделе /dev/sda16 -- Invalid argument. Это значит, что сделанные вами
изменения в /dev/sda16 недоступны для Linux до перезагрузки -- то есть вам не следует монтировать или использовать его другими
способами до перезагрузки.
Ядро не смогло считать информацию о изменениях в разделе /dev/sda17 -- Invalid argument. Это значит, что сделанные вами
изменения в /dev/sda17 недоступны для Linux до перезагрузки -- то есть вам не следует монтировать или использовать его другими
способами до перезагрузки.
Ядро не смогло считать информацию о изменениях в разделе /dev/sda18 -- Invalid argument. Это значит, что сделанные вами
изменения в /dev/sda18 недоступны для Linux до перезагрузки -- то есть вам не следует монтировать или использовать его другими
способами до перезагрузки.
и т.д.

-
InterChaynik
- Сообщения: 345
- ОС: Windows/Linux
Re: Раздел №16
И что теперь? Наличие "проблемы 16-го" вроде доказако, а вот выработано ли общее мнение о том, в чём её причина, в структуре ли ХДД, архитектуре ли самого Линукса или ещё в чём, и как с ней справится (разве что ограничить число самих разделов), я так и не понял: я в Линуксе ещё маленький и из всего выше написанного, общую картину составить не смог.
В частности, не "въезжаю" в тему на счёт 3-х основных и 1-го дополнительного разделов. Основной содержит 1 логический и его можно использовать для загрузки ОС, а дополнительный можно разбить на несколько не загрузочных логических (скажите, ради интереса, на сколько?). Но разве это имеет отношение к Линуксу? Или его разделы относят к основным или логическим?
Я писал, что мой ХДД наполовину пуст и я создаю Линукс-разделы последовательно по очередине на пустом месте, а не внутри созданного Виндовсом раздела, будь то основной он или логический. Не помешает ли тогда факт наличия многочисленных разделов Линукса в случае, если захочу создать Windows-разделы - их ведь можно только 4 + логические в дополнительном...
А как будет, если 16-ый и далее разделы будут именно разделы Виндовс, проблемы возможны?
В частности, не "въезжаю" в тему на счёт 3-х основных и 1-го дополнительного разделов. Основной содержит 1 логический и его можно использовать для загрузки ОС, а дополнительный можно разбить на несколько не загрузочных логических (скажите, ради интереса, на сколько?). Но разве это имеет отношение к Линуксу? Или его разделы относят к основным или логическим?
Я писал, что мой ХДД наполовину пуст и я создаю Линукс-разделы последовательно по очередине на пустом месте, а не внутри созданного Виндовсом раздела, будь то основной он или логический. Не помешает ли тогда факт наличия многочисленных разделов Линукса в случае, если захочу создать Windows-разделы - их ведь можно только 4 + логические в дополнительном...
А как будет, если 16-ый и далее разделы будут именно разделы Виндовс, проблемы возможны?
Линукс люблю, но Гейтса уважаю.
-
uptime
- Сообщения: 1661
- Статус: Drinker with computing problems
- ОС: kubuntu 8.04
Re: Раздел №16
InterChaynik писал(а): ↑03.02.2009 19:16И что теперь? Наличие "проблемы 16-го" вроде доказако, а вот выработано ли общее мнение о том, в чём её причина, в структуре ли ХДД, архитектуре ли самого Линукса или ещё в чём...
да, проблема присутствует. Если судить по приведенной цитате из GRUB'а, то проблема именно в Линуксе. Но корни пока не найдены.
InterChaynik писал(а): ↑03.02.2009 19:16В частности, не "въезжаю" в тему на счёт 3-х основных и 1-го дополнительного разделов. Основной содержит 1 логический и его можно использовать для загрузки ОС, а дополнительный можно разбить на несколько не загрузочных логических (скажите, ради интереса, на сколько?). Но разве это имеет отношение к Линуксу? Или его разделы относят к основным или логическим?
Это стандарт IBM PC. Либо четыре основных, либо 3 основных + один расширенный. Внутри расширенного можно плодить логические. Линукс умеет грузится и с основного раздела и с логического. С расширенного раздела грузится нельзя, поскольку он является только контейнером для логических.
InterChaynik писал(а): ↑03.02.2009 19:16Я писал, что мой ХДД наполовину пуст и я создаю Линукс-разделы последовательно по очередине на пустом месте, а не внутри созданного Виндовсом раздела, будь то основной он или логический. Не помешает ли тогда факт наличия многочисленных разделов Линукса в случае, если захочу создать Windows-разделы - их ведь можно только 4 + логические в дополнительном...
А как будет, если 16-ый и далее разделы будут именно разделы Виндовс, проблемы возможны?
Попробуйте, узнаем ))
InterChaynik, если вы в настоящее время просто экспериментируете с разными дистрибутивами, ставьте каждый на один новый раздел корнем и используйте общий swap. Плюс к венде вы сможете одновременно держать около десятка разных линуксов.
успехов
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
The answer is blowin' in the wind.
-
Ali1
- Сообщения: 2250
Re: Раздел №16
Если не вдаваться в подробности и версии, то в /usr/share/doc/kernel-doc-2.6.27.12/Documentation/devices.txt :
Код:
8 block SCSI disk devices (0-15)
0 = /dev/sda First SCSI disk whole disk
16 = /dev/sdb Second SCSI disk whole disk
32 = /dev/sdc Third SCSI disk whole disk
...
240 = /dev/sdp Sixteenth SCSI disk whole disk
Partitions are handled in the same way as for IDE
disks (see major number 3) except that the limit on
partitions is 15.Для ide :
Код:
3 block First MFM, RLL and IDE hard disk/CD-ROM interface
0 = /dev/hda Master: whole disk (or CD-ROM)
64 = /dev/hdb Slave: whole disk (or CD-ROM)
For partitions, add to the whole disk device number:
0 = /dev/hd? Whole disk
1 = /dev/hd?1 First partition
2 = /dev/hd?2 Second partition
...
63 = /dev/hd?63 63rd partition
For Linux/i386, partitions 1-4 are the primary
partitions, and 5 and above are logical partitions.
Other versions of Linux use partitioning schemes
appropriate to their respective architectures
.....
22 block Second IDE hard disk/CD-ROM interface
0 = /dev/hdc Master: whole disk (or CD-ROM)
64 = /dev/hdd Slave: whole disk (or CD-ROM)
Partitions are handled the same way as for the first
interface (see major number 3).Т.к в экплуатации почти не осталось ядер в которых есть /dev/hd*, можно считать limit partitions = 15 включая расширенный раздел, т.е.
четырнадцать пригодных к использованию.
-
sirocco
- Сообщения: 782
- Статус: Задвинутый соучастник
Re: Раздел №16
Ага, получается преход на новые либы (libATA kernel) заложил грабельки. И некоторые на них таки наступили.
http://osdir.com/ml/suse.opensuse.devel/20...7/msg00279.html
http://linux.derkeiler.com/Mailing-Lists/F...0/msg03963.html
http://forums.scotsnewsletter.com/index.php?showtopic=20075
А The unfinished SCSI job [Posted October 21, 2003 by corbet] так и осталась unfinished.
Вспоминаются слова незабвенного B.G.III о том, что 640 кБ хватит всем и навсегда...
-
VAA
- Сообщения: 224
- ОС: Deep Style / Slackware
Re: Раздел №16
ЕЩЕ РАЗ ПРО ДВА РАСШИРЕННЫХ РАЗДЕЛА
Мне тоже не удалось сделать такое fdisk-ом. Это было в давние времена ASP 9.0. В программе установки АСП была очень интересная и удобная программа работы с разделами с графическим интерфейсом (в последних версиях ее вроде заменили?). Позволяла разделы изменять по размеру и сдвигать без разрушения информации, переформатировать и т д. И позволяла вытворять такое, что по логике и не должно было делаться. В какой-то момент у меня были hda1, hda2 расширенный с кучей логических, hda3 и еще пустое место свыше 128 ГБ (диск 160), которое винда 2000 отказывалась видеть. А вот АСП-шный установщик согласился наделать там кучу логических разделов. И hda3 точно физически располагался между ними. Я проверял по номерам цилиндров.
К сожалению уже не помню в подробностях всю историю. Потому что потом я умудрился сделать еще и hda4. Но не помню, было это сразу, или после того, как я привел диск в порядок. ASP и Slackware (дебиан вроде тоже, но не уверен) работали без проблем. А попытка установить MyLinux на основе федоры не удалась - он заверещал, что диск совсем плохой и работать с ним отказался... А я двигал разделы, убивал и создавал заново fdisk-ом, пока MyLinux не успокоился. Я даже не знаю точно, к какому разделу были приписаны логические разделы, физически размещнные за hda3, к hda2 или hda4. И не помню, был ли в это время на диске hda4.
Мне тоже не удалось сделать такое fdisk-ом. Это было в давние времена ASP 9.0. В программе установки АСП была очень интересная и удобная программа работы с разделами с графическим интерфейсом (в последних версиях ее вроде заменили?). Позволяла разделы изменять по размеру и сдвигать без разрушения информации, переформатировать и т д. И позволяла вытворять такое, что по логике и не должно было делаться. В какой-то момент у меня были hda1, hda2 расширенный с кучей логических, hda3 и еще пустое место свыше 128 ГБ (диск 160), которое винда 2000 отказывалась видеть. А вот АСП-шный установщик согласился наделать там кучу логических разделов. И hda3 точно физически располагался между ними. Я проверял по номерам цилиндров.
К сожалению уже не помню в подробностях всю историю. Потому что потом я умудрился сделать еще и hda4. Но не помню, было это сразу, или после того, как я привел диск в порядок. ASP и Slackware (дебиан вроде тоже, но не уверен) работали без проблем. А попытка установить MyLinux на основе федоры не удалась - он заверещал, что диск совсем плохой и работать с ним отказался... А я двигал разделы, убивал и создавал заново fdisk-ом, пока MyLinux не успокоился. Я даже не знаю точно, к какому разделу были приписаны логические разделы, физически размещнные за hda3, к hda2 или hda4. И не помню, был ли в это время на диске hda4.
Registered Linux user number 436365
-
Maximus_V
- Сообщения: 432
- ОС: Gentoo, FreeBSD
Re: Раздел №16
InterChaynik писал(а): ↑03.02.2009 19:16И что теперь? Наличие "проблемы 16-го" вроде доказако, а вот выработано ли общее мнение о том, в чём её причина, в структуре ли ХДД, архитектуре ли самого Линукса или ещё в чём, и как с ней справится (разве что ограничить число самих разделов), я так и не понял: я в Линуксе ещё маленький и из всего выше написанного, общую картину составить не смог.
Вот интересно получается...
Ранее я уже писал, что создал разделы вплоть до 19-го стандартным fdisk-ом, но устройства /dev/sda появлялись только до 15-го. Сейчас воткнул этот винт в старый ноутбук и загрузился с него, udev - отключен. Разделы жесткого диска там видны как /dev/hda - и все вплоть до 19-го (больше не создавал, лень) удалость отформатировать и примонтировать... Сижу и думаю над этим...
-
sirocco
- Сообщения: 782
- Статус: Задвинутый соучастник
Re: Раздел №16
Что думать-то??? Всё вроде по этому поводу написано (на английском, в основном)...
Вкратце:
Пока было hdx - не было "таких" ограничений.
Стало sdx - появились.
-
Maximus_V
- Сообщения: 432
- ОС: Gentoo, FreeBSD
Re: Раздел №16
То есть получается, что на старом ноуте с не очень новым ядром я могу использовать множественные разделы. А если я этот диск вытащу (как я обычно и делаю), подключу в usb-box и воткну в "большой" компьютер с новым ядром, я никакими средствами не смогу вытащить информацию из 16-х, 17-х и т.д. разделов?
Мне конечно столько разделов совершенно ни к чему, но очень уж любопытно стало.
-
Ali1
- Сообщения: 2250
Re: Раздел №16
Maximus_V писал(а): ↑14.02.2009 21:12
То есть получается, что на старом ноуте с не очень новым ядром я могу использовать множественные разделы. А если я этот диск вытащу (как я обычно и делаю), подключу в usb-box и воткну в "большой" компьютер с новым ядром, я никакими средствами не смогу вытащить информацию из 16-х, 17-х и т.д. разделов?
Мне конечно столько разделов совершенно ни к чему, но очень уж любопытно стало.
Ну, не так все плохо. Смонтировать Вы сорок седьмой раздел конечно не сможете, а вот скопировать диск или нужный кусок диска в файл командой dd - вполне.
Кстати, разделов стало меньше, зато дисков больше.
-
InterChaynik
- Сообщения: 345
- ОС: Windows/Linux
Re: Раздел №16
Ну а есть ли вероятность что "проблема 16-ого раздела" будет решена сообществом Линукс?
Линукс люблю, но Гейтса уважаю.
-
Ali1
- Сообщения: 2250
Re: Раздел №16
InterChaynik писал(а): ↑15.02.2009 20:26Ну а есть ли вероятность что "проблема 16-ого раздела" будет решена сообществом Линукс?
А есть ли проблема. Более того гораздо важней иметь возможность обращаться к большему числу дисков(устройств). Например : создать хранилище на 500TB.
-
uptime
- Сообщения: 1661
- Статус: Drinker with computing problems
- ОС: kubuntu 8.04
Re: Раздел №16
Ali1 писал(а): ↑15.02.2009 21:15InterChaynik писал(а): ↑15.02.2009 20:26Ну а есть ли вероятность что "проблема 16-ого раздела" будет решена сообществом Линукс?
А есть ли проблема. Более того гораздо важней иметь возможность обращаться к большему числу дисков(устройств). Например : создать хранилище на 500TB.
О! Возможно топикстартеру настало время познакомиться с LVM?
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
The answer is blowin' in the wind.
-
InterChaynik
- Сообщения: 345
- ОС: Windows/Linux
Re: Раздел №16
Уже знаком. Не катит: возни много, надёжность меньше и результат сомнителен, в смысле возникновения лишних сложностей в работе.
Линукс люблю, но Гейтса уважаю.