LINUX.ORG.RU
ФорумTalks

GPT


0

1

для этого чуда нужна поддержка в загружаемой операционной системе и в BIOS компа или только в загружаемой операционной системе? комп древний, а винт хочу купить на 3Tb...

★★★★

Достаточно загрузчика в псевдо-MBR и на одном из GPT-разделов.

iZEN ★★★★★
()

если ты хочешь с этого винта загружаться - то нужна EFI BIOS. Хотя вот у меня EFI, а всё равно без костылей не грузится. Если под «ОС» понимается винда - нужен еще и проц Итаниум, это лицензионное ограничение. Чтобы использовать как хранилище - только от ОС. Всё имхо ;)

Почему не в тематическом разделе?

stevejobs ★★★★☆
()

кому из вас верить? OS Linux. BIOS доисторический и обновлению не подлежит. С винта предполагается загружаться.

quest ★★★★
() автор топика
Ответ на: комментарий от stevejobs

AMD Phenom II X4 810 (2600МГц, ядро Deneb), ECS A785GM-M (AMD 785G/SB710), Samsung DDR3-1333 2x4ГБ, Western Digital WD6400AAKS (GPT+ZFS), 3xSamsung HM641JI в RAID-Z, DVD-RW ASUS DRW-1814BLT, BTC 5139U, Logitech G9, FreeBSD 8-STABLE [amd64].

iZEN ★★★★★
()

Если твой биос вообще распознает винчестер, то он, наверное, сможет и загрузить по адресу 0x7C00 содержимое первого сектора, так что должно быть без разницы. Можно вообще свою разметку придумать и пропатчить ядро или взять BSD disklabel. Кстати, а почему бы вместо GPT не заюзать disklabel от любой из BSD?

Xenius ★★★★★
()
Ответ на: комментарий от iZEN

oh noes :(
а я уж было надеялся, что появился способ загружать ритейловый мак без костылей

stevejobs ★★★★☆
()
Ответ на: комментарий от Xenius

>Если твой биос вообще распознает винчестер

винта еще нет, я потому и задаю вопрос - если комп сможет загрузится тогда куплю винт

quest ★★★★
() автор топика
Ответ на: комментарий от quest

«Комп древний» — понятие растяжимое. Почти все компьютеры, выпущенные до 2002 года, не видели HDD размером более 80-120ГБ, приходилось перепрошивать BIOS или использовать отдельные PCI-контроллёры.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

а ты не проверял, как у твоего способа дела с загрузчиком, находящимся НЕ в первых 150 гигбайтах жесткого диска? Собсно я начал переползать на GPT когда оно отказалось грузиться с груба, находящегося за первым терабайтом.

stevejobs ★★★★☆
()
Ответ на: комментарий от quest

Для конкретной «OS Linux» нужно выяснить сначала, есть ли у неё загрузчик, поддерживающий GPT-разметку.

iZEN ★★★★★
()
Ответ на: комментарий от stevejobs

Не, не проверял. А какая ещё десктопная операционка встанет на GPT, кроме Windows 7 и Mac OS X? У меня этих нет. Проверить не могу.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

А Линукс не встанет? ;) Еще не проверял, страшно.

stevejobs ★★★★☆
()
Ответ на: комментарий от iZEN

>«Комп древний» — понятие растяжимое.

Celeron 300, SATA не понимает, загружается с SATA винта через контроллер SATA PCI контроллер

quest ★★★★
() автор топика

> винт хочу купить на 3Tb...

Купите два по 2 ТБ — за те же деньги получите больше гигабайт и меньше геморроя.

Relan ★★★★★
()
Ответ на: комментарий от Relan

>Купите два по 2 ТБ — за те же деньги получите больше гигабайт и меньше геморроя.

С одной стороны да, с другой будет геморрой с LVM, его возможной смертью.

quest ★★★★
() автор топика
Ответ на: комментарий от iZEN

> disklabel для MBR-разметки. Более 2ТБ жёсткие диски не поддерживает.
disklabel может работать как единственная система разметки, вместо DOS-овской

Xenius ★★★★★
()
Ответ на: комментарий от Xenius

disklabel может работать как единственная система разметки, вместо DOS-овской

Да, может. Но на больших дисках у него будут проблемы:

COMPATIBILITY
     Due to the use of an u_int32_t to store the number of sectors, BSD labels
     are restricted to a maximum of 2^32-1 sectors.  This usually means 2TB of
     disk space.  Larger disks should be partitioned using another method such
     as gpart(8).

iZEN ★★★★★
()
Ответ на: комментарий от Xenius

asus p5kc (ami bios) Как то ставил Retail Mac OS X 10.5 методом boot-321, так дистрибутив мне винт переразбил в GPT. И биос стал грузится только с него. Второй винт был MBR - и биос из них двоих всегда вибирал GPT, причём без разницы как они подключены. После уже пропатчил дистрибутив ос х, чтобы он на mbr ставился. После этого биос чтал грузится с первого master диска (sata0 разъём)

SergikXP
()
Ответ на: комментарий от quest

>> с другой будет геморрой с LVM, его возможной смертью.

Тебе обязательно создавать гигантский раздел на оба диска? %)

GotF ★★★★★
()
Ответ на: комментарий от quest

…как правило быстрее умирает железо. Если конечно с lvm-ом не делать ничего противоестесственного.

init_6 ★★★★★
()
Ответ на: комментарий от iZEN

>>disklabel может работать как единственная система разметки, вместо DOS-овской

Да, может. Но на больших дисках у него будут проблемы:

the use of an u_int32_t to store the number of sectors


У больших винтов же секторы идут по 4 килобайта, значит этого должно хватить на 16 терабайт.

А что, BSD до сих пор в каменном веке (16 ТБ диски тоже устареют со временем)? Ну ладно, а если винт напрямую newfs-нуть в ZFS? Она сама по себе вроде всё умеет и разметка не нужна.

Xenius ★★★★★
()
Ответ на: комментарий от GotF

>Тебе обязательно создавать гигантский раздел на оба диска? %)
во первых всегда будет перекос по заполненности тогда,
во вторых в будущем хочется этот винт прикрутить к mini-ITX матери а с ней в корпус два винта не войдут

quest ★★★★
() автор топика
Ответ на: комментарий от init_6

>…как правило быстрее умирает железо. Если конечно с lvm-ом не делать ничего противоестесственного.

вот и я про то - умрет один винт в LVM и получу я частично кашу

quest ★★★★
() автор топика
Ответ на: комментарий от quest

вот и я про то - умрет один винт в LVM и получу я частично кашу

Значит 4ре винта ;) попарно в зеркало а поверх каждой пары lvm. Глобальнонадежно и даже проверено Rootfs over encrypted lvm over raid-1 on GPT

init_6 ★★★★★
()
Ответ на: комментарий от Xenius

> У больших винтов же секторы идут по 4 килобайта, значит этого должно хватить на 16 терабайт.

Физически — сектор 4 КБ. Но наружу (для совместимости) эмулируются 512-байтные сетора. Без такой эмуляции как правило только бытовые HDD, не обремененные необходимостью быть совместимыми с зоопарком десктопных ОС.

Relan ★★★★★
()
Ответ на: комментарий от Relan

> Физически — сектор 4 КБ. Но наружу (для совместимости) эмулируются 512-байтные сетора. Без такой эмуляции как правило только бытовые HDD, не обремененные необходимостью быть совместимыми с зоопарком десктопных ОС.
Все десктопные ОС поддерживают 4-килобайтные секторы (Windows, как выяснили в другом треде, не десктопная ОС).
А почему бы тогда товарищу Квесту не купить как раз такой винт, где нет эмуляции 512-байтных секторов? Или может, в обычном можно отключить?

Xenius ★★★★★
()
Ответ на: комментарий от Xenius

> А почему бы тогда товарищу Квесту не купить как раз такой винт

судя по топику, ТС собирается купить Caviar Green 3TB ;)

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

> судя по топику, ТС собирается купить Caviar Green 3TB ;)
А там можно отключить эмуляцию мелких секторов?

Xenius ★★★★★
()
Ответ на: комментарий от stevejobs

>судя по топику, ТС собирается купить Caviar Green 3TB ;)

угу, к WD доверие только и осталось

quest ★★★★
() автор топика
Ответ на: комментарий от Xenius

>А там можно отключить эмуляцию мелких секторов?

там есть некий advansed format
OS будет Linux Only, главное чтобы оно на моей доисторической файлопомойке загрузилось

quest ★★★★
() автор топика
Ответ на: комментарий от stevejobs

сейчас прекрасно пашет двух гиговый (возможно кстати он то-же 4K, но я его никак специально не форматил и скорость вообщем-то мне его нафиг не нужна)

quest ★★★★
() автор топика
Ответ на: комментарий от quest

s/двух гиговый/двух террабайтный/

quest ★★★★
() автор топика
Ответ на: комментарий от quest

> там есть некий advansed format
Это и есть секторы по 4 кб.
Что бы получить максимальную производительность, следует создавать на нем разделы с выравниванием по 8 секторов, как-то так.

Но можно ли сделать адресацию по нормальным секторам я не знаю.
Грузиться, думаю, заставить можно, если он у тебя вообще заработает.

Xenius ★★★★★
()
Ответ на: комментарий от quest

Расскажи как убить LVM, хотя бы в теории, попробую провернуть на ноутбуке. Ок?

tensai_cirno ★★★★★
()
Ответ на: комментарий от Xenius

Ну главное чтобы разделы начинались кратно. Если 4кб, то начало должно быть кратно восьми. У меня к примеру SSD, и erase-блоки по 128кб. Выравнивал по 512.

tensai_cirno ★★★★★
()
Ответ на: комментарий от tensai_cirno

> Если 4кб, то начало должно быть кратно восьми.
Восьми секторам?

erase-блоки по 128кб. Выравнивал по 512.

А причем тут SSD и почему 512?

Xenius ★★★★★
()
Ответ на: комментарий от Xenius

Хмм, ну да. 8) Ну я выравнял по 256k значит. От потери нескольких килобайт всё равно никто не умрет, так что всё ок 8)

tensai_cirno ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.