Да ладно Вам.

Модератор: Bizdelnick
Код: Выделить всё
fdisk.h:8:#define MAXIMUM_PARTS 60
Код: Выделить всё
/* This is not a Linux restriction, but
this program uses arrays of size MAXIMUM_PARTS.
Do not try to `improve' this test. */
Код: Выделить всё
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 >
Код:
[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 ~]$
Код: Выделить всё
/dev/sdc60 147 148 7843 83 Linux
Команда (m для справки): n
Было создано максимально возможное количество разделов
Команда (m для справки):
Код: Выделить всё
#: fdisk/fdiskbsdlabel.c:618 fdisk/fdisk.c:2179
#, c-format
msgid "The maximum number of partitions has been created\n"
msgstr "Было создано максимально возможное количество разделов\n"
Код:
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
Код: Выделить всё
zgrep -i max /proc/config.gz
CONFIG_SCSI_EATA_MAX_TAGS=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 писал(а): ↑03.02.2009 19:16И что теперь? Наличие "проблемы 16-го" вроде доказако, а вот выработано ли общее мнение о том, в чём её причина, в структуре ли ХДД, архитектуре ли самого Линукса или ещё в чём...
InterChaynik писал(а): ↑03.02.2009 19:16В частности, не "въезжаю" в тему на счёт 3-х основных и 1-го дополнительного разделов. Основной содержит 1 логический и его можно использовать для загрузки ОС, а дополнительный можно разбить на несколько не загрузочных логических (скажите, ради интереса, на сколько?). Но разве это имеет отношение к Линуксу? Или его разделы относят к основным или логическим?
InterChaynik писал(а): ↑03.02.2009 19:16Я писал, что мой ХДД наполовину пуст и я создаю Линукс-разделы последовательно по очередине на пустом месте, а не внутри созданного Виндовсом раздела, будь то основной он или логический. Не помешает ли тогда факт наличия многочисленных разделов Линукса в случае, если захочу создать Windows-разделы - их ведь можно только 4 + логические в дополнительном...
А как будет, если 16-ый и далее разделы будут именно разделы Виндовс, проблемы возможны?
Код:
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.
Код:
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).
InterChaynik писал(а): ↑03.02.2009 19:16И что теперь? Наличие "проблемы 16-го" вроде доказако, а вот выработано ли общее мнение о том, в чём её причина, в структуре ли ХДД, архитектуре ли самого Линукса или ещё в чём, и как с ней справится (разве что ограничить число самих разделов), я так и не понял: я в Линуксе ещё маленький и из всего выше написанного, общую картину составить не смог.
Maximus_V писал(а): ↑14.02.2009 21:12
То есть получается, что на старом ноуте с не очень новым ядром я могу использовать множественные разделы. А если я этот диск вытащу (как я обычно и делаю), подключу в usb-box и воткну в "большой" компьютер с новым ядром, я никакими средствами не смогу вытащить информацию из 16-х, 17-х и т.д. разделов?
Мне конечно столько разделов совершенно ни к чему, но очень уж любопытно стало.
InterChaynik писал(а): ↑15.02.2009 20:26Ну а есть ли вероятность что "проблема 16-ого раздела" будет решена сообществом Линукс?
Ali1 писал(а): ↑15.02.2009 21:15InterChaynik писал(а): ↑15.02.2009 20:26Ну а есть ли вероятность что "проблема 16-ого раздела" будет решена сообществом Линукс?
А есть ли проблема. Более того гораздо важней иметь возможность обращаться к большему числу дисков(устройств). Например : создать хранилище на 500TB.