The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Найти раздел с загрузочной меткой"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Файловые системы, диски / Linux)
Изначальное сообщение [ Отслеживать ]

"Найти раздел с загрузочной меткой"  +/
Сообщение от xfree86 email(??) on 12-Дек-11, 18:14 
Добрый день.

Подскажите пожалуйста, как можно определить, какой из разделов диска является загрузочным?
Как это сделать скриптом?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Найти раздел с загрузочной меткой"  +/
Сообщение от PavelR (ok) on 13-Дек-11, 09:49 
> Добрый день.
> Подскажите пожалуйста, как можно определить, какой из разделов диска является загрузочным?

fdisk, команда p


srv01:~# fdisk /dev/sda

[..skipped..]

Command (m for help): p

[..skipped..]

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         244     1959898+  fd  Linux raid autodetect
/dev/sda2             245       24321   193398502+  fd  Linux raid autodetect

Всё видно ?

------

srv01:~# sfdisk -l /dev/sda

Disk /dev/sda: 24321 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sda1   *      0+    243     244-   1959898+  fd  Linux raid autodetect
/dev/sda2        244   24320   24077  193398502+  fd  Linux raid autodetect
/dev/sda3          0       -       0          0    0  Empty
/dev/sda4          0       -       0          0    0  Empty


Выводит без ручного ввода.

> Как это сделать скриптом?

Но лучше вот так :

srv01:~# sfdisk -d /dev/sda
# partition table of /dev/sda
unit: sectors

/dev/sda1 : start=       63, size=  3919797, Id=fd, bootable
/dev/sda2 : start=  3919860, size=386797005, Id=fd
/dev/sda3 : start=        0, size=        0, Id= 0
/dev/sda4 : start=        0, size=        0, Id= 0


легко распарсится.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Найти раздел с загрузочной меткой"  +/
Сообщение от lavr email on 13-Дек-11, 11:09 
>[оверквотинг удален]
> # partition table of /dev/sda
> unit: sectors
> /dev/sda1 : start=       63, size=  
> 3919797, Id=fd, bootable
> /dev/sda2 : start=  3919860, size=386797005, Id=fd
> /dev/sda3 : start=        0, size=
>        0, Id= 0
> /dev/sda4 : start=        0, size=
>        0, Id= 0
> легко распарсится.

ну это в случае с MBR и непригодно для GPT

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Найти раздел с загрузочной меткой"  +/
Сообщение от PavelR (ok) on 13-Дек-11, 11:26 
>[оверквотинг удален]
>> unit: sectors
>> /dev/sda1 : start=       63, size=
>> 3919797, Id=fd, bootable
>> /dev/sda2 : start=  3919860, size=386797005, Id=fd
>> /dev/sda3 : start=        0, size=
>>        0, Id= 0
>> /dev/sda4 : start=        0, size=
>>        0, Id= 0
>> легко распарсится.
> ну это в случае с MBR и непригодно для GPT

угум.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру