Just nu i M3-nätverket
Gå till innehåll
PCsnubben

3TB disk frågor, MBR/GPT, Linux/Windows

Rekommendera Poster

Jag ska sätta en 3TB disk i en Dreambox (satellitbox) som kör Linux.

 

Dock klarar tydligen inte boxen att själv initiera den.
Jag får felmeddelanden.....

 

Så jag anslöt den som en extern disk till en windowsburk med Windows 7.

Där kan jag initiera den, men får valet att välja GPT. eller MBR.

Väljer jag MBR skapas två partitioner automatiskt (2048+746), vilket jag inte vill ha.
Så jag antar att jag måste välja GPT,

 

Hur återinitierar jag den med GPT ?

 

Kommer GPT att fungera med Linuxboxen ?

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Tvivlar starkt på att du kan göra på det sätt du beskriver. Var finns Dreamboxens OS?

Om Dreamboxen OS inte ligger på disken så skall du skaffa en Linux Live-CD och boota din PC mot och ifrån Linux köra Gparted och välja ext3 eller ext4 beroende på vad Dreamboxen vill ha som filsystem.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Dreamboxens OS ligger på dess Flashdisk.

 

Jag kan köra Telnet mot boxen.
(fick tips att jag kunde formatera den via telnet)

 

1) mkfs.ext3 /dev/sda1
2) mount -t ext3 /dev/sda1 /hdd
3) mkdir /hdd/movie

 

Men om jag gör enligt ovan, skapas det väl bara en partition, eller ?

Och max ligger väl på 2TBm så då blir 1TB "över" och oanvändbar, eller ?

 

.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Du skall skapa en partition före du skapar ett filsystem (mkfs.ext3).  Partitionstabellen måste vara GPT om du skall ha endast en partition på grund av att MBR:s begränsnig till 2 GiB. Men det kan hända att boxen inte har stöd för GPT och det 'r då orsaken till att du inte kan initera disken i boxen.

 

/dev/sda är troligen boxens flashdisk. Hårddisken är troligen /dev/sdb. Kontrollera!

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Postad (redigerade)

Jag satte nu disken i en laptop och bootade Ubuntu 14

Går jag in på diskegenskaper så hittas disken, men utrymmet är 802GB oformaterat.

 

Jag är ingen fena på Linux ....men villig att lära.

Hur öppnar man tex ett fönster att skriva kommandon i direkt ?

 

Hur kan jag partitionera och formatera den i rätt storlek ?

Ska jag använda ext2/3/4 ?

 

:(

Redigerad av PCsnubben

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Kommit så långt att jag testat att köra GParted

 

Men Gparted funkar inte då den gnäller att det är en GPT
Den vill istället att jag använder GNU Parted..
Den hittar jag inte ...
 
Kan jag ta bort GPT ?

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Programmet du skall använda för partionering heter gparted. Det är ett grafiskt program.

Terminalfönster öppnar du med ALT+CTRL+T. Det finns även alternativa sätt. Använd ext4 om boxen stöder det annars ext2 eller ext3 beroenda på om du behöver journal eller inte. Ext3 = ext2 + journal.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Gparted verkar inte ha stöd för GPT.

Och eftersom disken är så stor måste den ha GPT vad jag förstår.

 

Eller.... det står så här:
fdisk doesnt suport GPT, use GNU Parted.

Dvs Gdisk istället för Fdisk

 

Sedan försökte jag skapa en partition med gdisk /dev/sdb

Och sen n och p, partition 1

 

Jag får då /dev/sdb1 Linux native, /dev/sdb2 LInux swap, /dev/sdb3 Whole disk

 

Sen körde jag w

 

Men sen vet jag inte hur jag ska göra.

Vet inte heller hur stor disken blev..

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Jag installerade Ubuntu 14 på en annan PC.

Sedan anslöt jag 3TB disken direkt till den via SATA.

Då kunde jag se att det fanns två partitioner på 802GB och ledigt 1,4 TB

Men det kom ett varningsmeddelande när jag starade Gparted ang GPT som jag svarade ja på.
Då kunde jag se hela disken som opartionerad och oformaterad. (2.73GB)

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Men oavsett hur jag gör så funkar inte 3TB disken i dreamboxen.

 

Jag testade att dela upp den i två paritioner.

Både GTP och MBR

Läste att den kernel som jag använder (2.6.18) inte har stöd för GPT

Det blev samma felmeddelanden och disken kunde ändå inte identifieras rätt.

 

Jag satte i en liten 40GB, då funkade det som det skulle,

 

Frågan är var övre gränsen går...?!

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Övre gränsen för MBR-partitionstabell är 2048 GiB (2 TiB). Har din kernel stöd för 4 KiB sektorer? Nya hårddiskar ha sektorstorleken 4096 byte medan äldre diskar har 512 byte.

http://www.seagate.com/tech-insights/advanced-format-4k-sector-hard-drives-master-ti/

 

Kernel 2.6.31 och senare har stöd för 4 KiB sektorstorlek på ATA-diskar. Tidigare kernel endast för SCSI-diskar.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

2 TiB skulle jag tro. Men det kan hända att sektorstorleken måste vara 512 byte.Ta reda på om det går att uppdatera boxens kernel. Kernel 2.6.18 är från september 2006 och då fanns det inga diskar med 4KiB sektorer.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...