Rating@Mail.ru

Форум сайта "Виртуальная энциклопедия "Linux по-русски"


Текущее время: 20 янв 2017, 08:52

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 44 ]  На страницу Пред.  1, 2, 3, 4, 5
Автор Сообщение
 Заголовок сообщения: Re: GPT диски
Непрочитанное сообщениеДобавлено: 21 мар 2013, 16:25 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8472
Откуда: Харьков
Olej писал(а):
Код:
bash-4.2$ sudo fdisk -l /dev/sdc
WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util fdisk doesn't support GPT. Use GNU Parted.
Диск /dev/sdc: 4007 МБ, 4007657472 байт
124 heads, 62 sectors/track, 1018 cylinders, всего 7827456 секторов
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes



Пропишу теперь (с запасом: 100 > 34) и Primary GPT Header и Secondary GPT Header, и начало и конец диска:
Код:
bash-4.2$ sudo time dd if=/dev/zero of=/dev/sdc bs=512 count=100
100+0 записей считано
100+0 записей написано
 скопировано 51200 байт (51 kB), 0,0188217 c, 2,7 MB/c
0.00user 0.00system 0:00.04elapsed 4%CPU (0avgtext+0avgdata 868maxresident)k
200inputs+104outputs (0major+258minor)pagefaults 0swaps

Код:
bash-4.2$ sudo time dd if=/dev/zero of=/dev/sdc bs=512 count=100 seek=7827356
100+0 записей считано
100+0 записей написано
 скопировано 51200 байт (51 kB), 0,230191 c, 222 kB/c
0.00user 0.00system 0:00.23elapsed 0%CPU (0avgtext+0avgdata 888maxresident)k
104inputs+104outputs (0major+263minor)pagefaults 0swaps

Цифра 7827356 взята из вывода fdisk - полный объём диска в секторах, 7827456 - 100...

И только теперь:
Код:
bash-4.2$ sudo fdisk -l /dev/sdc

Диск /dev/sdc: 4007 МБ, 4007657472 байт
124 heads, 62 sectors/track, 1018 cylinders, всего 7827456 секторов
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


А то я уже думал, что флешку испоганил ;-)


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: GPT диски
Непрочитанное сообщениеДобавлено: 21 мар 2013, 16:36 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8472
Откуда: Харьков
Olej писал(а):
А то я уже думал, что флешку испоганил ;-)


Код:
bash-4.2$ sudo fdisk /dev/sdc
Welcome to fdisk (util-linux 2.21.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x5546e160.

Команда (m для справки): p

Диск /dev/sdc: 4007 МБ, 4007657472 байт
124 heads, 62 sectors/track, 1018 cylinders, всего 7827456 секторов
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x5546e160

Устр-во Загр     Начало       Конец       Блоки   Id  Система

Команда (m для справки): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
Номер раздела (1-4, по умолчанию 1):
Используется значение по умолчанию 1
Первый sector (2048-7827455, по умолчанию 2048):
Используется значение по умолчанию 2048
Last sector, +sectors or +size{K,M,G} (2048-7827455, по умолчанию 7827455):
Используется значение по умолчанию 7827455
Partition 1 of type Linux and of size 3,7 GiB is set

Команда (m для справки): t
Выбранный раздел 1
Шестнадцатеричный код (введите L для получения списка кодов): c
Системный тип раздела 1 изменен на c (W95 FAT32 (LBA))

Команда (m для справки): w
Таблица разделов была изменена!

Вызывается ioctl() для перечитывания таблицы разделов.

ПРЕДУПРЕЖДЕНИЕ: Если вы создали или изменили
какие-либо разделы DOS 6.x, пожалуйста, прочтите
страницу руководства fdisk для получения
дополнительной информации.
Синхронизируются диски.


Код:
bash-4.2$ sudo fdisk -l /dev/sdc

Диск /dev/sdc: 4007 МБ, 4007657472 байт
18 heads, 18 sectors/track, 24158 cylinders, всего 7827456 секторов
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x5546e160

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdc1            2048     7827455     3912704    c  W95 FAT32 (LBA)


Код:
bash-4.2$ sudo mkfs.vfat -v /dev/sdc1
mkfs.vfat 3.0.12 (29 Oct 2011)
Auto-selecting FAT32 for large filesystem
/dev/sdc1 has 124 heads and 62 sectors per track,
logical sector size is 512,
using 0xf8 media descriptor, with 7825408 sectors;
file system has 2 32-bit FATs and 8 sectors per cluster.
FAT size is 7632 sectors, and provides 976264 clusters.
There are 32 reserved sectors.
Volume ID is d5d63c10, no volume label.


Код:
bash-4.2$ mount | grep sdc
/dev/sdc1 on /run/media/olej/D5D6-3C10 type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0077,codepage=cp437,iocharset=ascii,shortname=mixed,showexec,utf8,errors=remount-ro,uhelper=udisks2)


Вот так легко установить разметку диска GPT ... но вот так нелегко от неё потом сдыхаться ;-)


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: GPT диски
Непрочитанное сообщениеДобавлено: 05 ноя 2013, 19:35 
Не в сети
Писатель

Зарегистрирован: 03 мар 2012, 19:26
Сообщения: 149
Ну ОС стараются запрещать порчу загрузочного сектора. А вот "против лома, нет приема". Думаю поэтому вы так долго мучились. Я тут долго мучился с флешкой - никак не мог на ней груб-загрузчик сделать.
Оказалось просто никак MBR не мог записать...


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: GPT диски
Непрочитанное сообщениеДобавлено: 07 янв 2017, 15:47 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8472
Откуда: Харьков
Вот такая ещё деталь про GPT (Что лучше: GPT или MBR?)
Цитата:
GPT так же, как и MBR, располагается в начале загрузочного диска, однако занимает, как правило, не самый первый сектор, а второй сектор. Первый сектор резервируется для MBR, которая в дисках с GPT тоже может присутствовать, но лишь для совместимости со старыми операционными системами.

Но это может быть и враньём ... из мира вынь-даунов: "мне так кажется" :-o
Это нужно проверять.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 44 ]  На страницу Пред.  1, 2, 3, 4, 5

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
[ Time : 0.020s | 15 Queries | GZIP : On ]