1TB disk ext4

host

1TB disk ext4
« kdy: 01. 07. 2013, 14:14:46 »
Dobrý den,
rozděloval jsem disk 1TB na 100GB a 900GB. Rozdělení proběhlo v pořádku, ale když jsem zformátoval disk na ext4 souborový systém, tak z celé kapacity disku ubylo cca 150GB. Je to normální?? Děkuji


Pavouk106

  • *****
  • 2 400
    • Zobrazit profil
    • Můj blog
    • E-mail
Re:1TB disk ext4
« Odpověď #1 kdy: 01. 07. 2013, 14:20:02 »
Musíš vzít v úvahu skutečnou kapacitu disku, která nění 1TB, ale řádově 920GB. Ext4 si taky na každym oddílu schová tuším 5% kapacity pro roota, do tý se jako uživatel nedostaneš. Lze ale s touhle odříznutou kapacitou hejbat a nechat menší nebo žádnou zálohu. Dělá se to pomocí tune2fs, návod např. ZDE. Nevím, jestli to je nebo není destruktivní pro data!

To by tak mohlo výpočtama i souhlasit... Ale neber to jako jasnou odpověď, počkej na víc názorů.

Arthur

  • ***
  • 174
    • Zobrazit profil
    • E-mail
Re:1TB disk ext4
« Odpověď #2 kdy: 01. 07. 2013, 14:29:11 »
1) jestli dobre pocitam, tak 1TB = 1000 GB = 931 GiB
2) tune2fs -m 0 /dev/sdaX  pouzivam leta standardne vsude bez problemu, ale nejsem si uplne jisty hypotetickymi riziky ...

Re:1TB disk ext4
« Odpověď #3 kdy: 01. 07. 2013, 14:39:10 »
tune2fs -m 0 /dev/sdaX  pouzivam leta standardne vsude bez problemu, ale nejsem si uplne jisty hypotetickymi riziky ...
Na datovém skladu klidně, ale na / nebo /var bych to neriskoval. Když nepůjde zapsat do wtmp, možná se ani nepřihlásíš :)

Pavouk106

  • *****
  • 2 400
    • Zobrazit profil
    • Můj blog
    • E-mail
Re:1TB disk ext4
« Odpověď #4 kdy: 01. 07. 2013, 14:44:49 »
Tak odpovědi tu jsou :-) Když z 931 (který disk ve skutečnosti má) odřízneš 5%, vyjde Ti 884, to je o 120 míň, než jsi čekal.

Jak píše Ondřej - na systémový části disku si něco nech, pokud je to ta 100GB, tak těch 5% nech bejt (= nic neměň). Na datový bych si taky trošku nechal, třeba 1%.


Ramtech

Re:1TB disk ext4
« Odpověď #5 kdy: 01. 07. 2013, 15:42:35 »
Neviem načo mu bude 5G zaprataných kľudne mu stačí 1G a na dátovom sklade je mu rezervované miesto úplne na nič

Lukas

Re:1TB disk ext4
« Odpověď #6 kdy: 01. 07. 2013, 17:09:10 »
Jak uz bylo receno ext4 ve vychozim nastaveni rezervuje 5% ktere muze pouzit pouze root. Puvodni duvod je jasny, aby root byl schopen se strojem pracovat i v pripade ze uzivatele zaplaceji cely fs. Ale ma to i jine vyhody. Tech 5% ktere vetsinou zustavaji na disku volne velmi efektivne brani nadmerne fragmentaci souboroveho systemu a tim nasledne lepsimu vykonu v pripade ze disk hodne zaplnujete.

Dalsi misto ktere si ext4 "schova" pro sebe je misto pro metadata jako jsou inode table, block bitmap, inode bitmap, superblock a block group descriptors. To je ale podstatne mensi nez onech 5% rezervovanych pro roota.

Jenda

Re:1TB disk ext4
« Odpověď #7 kdy: 02. 07. 2013, 01:02:58 »
Pavouk: 1TB disk, který má jen 920 GB, omlátit výrobci o hlavu!

Pavouk: tune2fs -m není destruktivní.

Oskar: Jasně, ale zase 5 % mi přijde zbytečně moc - na 1TB disku to je 50 GB. 1 % nebo i méně bohatě stačí. Vyhrazené místo také nechávám, ale ne tolik. 5 % tam je ještě z doby, kdy měl disk 500 MB a vyhradilo se 25 MB.

host

Re:1TB disk ext4
« Odpověď #8 kdy: 02. 07. 2013, 12:41:02 »
Děkuji všem za rady,
ůžete mi ještě poradit pomocí čeho nebo jak zformátovat disk, abych tam měl více místa tak jak popisujete. Děkuji

nou

Re:1TB disk ext4
« Odpověď #9 kdy: 02. 07. 2013, 13:09:23 »
Jenda: ale tie disky maju naozaj 1TB teda 1 000 000 000 000 bajtov dokonca aj o trochu viac. bolo to dokonca aj v USA na sude ale ten dal zapravdu vyrobcom diskov. takze 1TB=931GiB

Pavouk106

  • *****
  • 2 400
    • Zobrazit profil
    • Můj blog
    • E-mail
Re:1TB disk ext4
« Odpověď #10 kdy: 02. 07. 2013, 13:15:51 »
Jenda: Jestli narážíš na GB vs. GiB, tak se přiznávám, že nikdy nevím, co v jaký situaci použít. Ale doufám, že jsme se (celkově) pochopili. Díky za postřeh s tune2fs -m, já to vždy dělal na čistém oddílu (bez dat).

host: Nejdřív si zjisti, jakej disk/oddíl budeš chtít měnit. V Linuxu jsou označovaný jako /dev/sdXY (kde X je písmeno, který označuje pořadí disku jak je připojenej na desce a Y je číslo, který označuje oddíl disku).

Až to budeš vědět, příkazy, který Tě zajímají jsou
tune2fs -m 0 /dev/sdXY (kde XY označuje oddíl se zbytkem disku, tedy těch 900GB, který popisuješ na začátku)
a
tune2fs -m 1.0 /dev/sdXY (kde XY označuje ten oddíl se 100GB, kterej popisuješ na začátku ZA PŘEDPOKLADU, že z něj pojede systém - pokud je nesystémovej, tj. není na něm / nebo /var, dej taky 0 jako v předchozím)

Pavouk106

  • *****
  • 2 400
    • Zobrazit profil
    • Můj blog
    • E-mail
Re:1TB disk ext4
« Odpověď #11 kdy: 02. 07. 2013, 13:17:56 »
Dodatek: Na příkaz tune2fs budeš potřebovat oprávnění roota. Tedy např. v Ubuntu sudo tune2fs -m 0 /dev/sdXY

Re:1TB disk ext4
« Odpověď #12 kdy: 02. 07. 2013, 15:20:46 »
Jenda: Jestli narážíš na GB vs. GiB, tak se přiznávám, že nikdy nevím, co v jaký situaci použít.
Hlavní problém je, že wokna dodnes (!) jako GB používají 1024^3 B, což je podle normy GiB. A pak z toho nemá bejt člověk zmatenej...
V Linuxu je to konzistentní. G = GiB = 1024^3 B, GB = 1000^3 B.

Arthur

  • ***
  • 174
    • Zobrazit profil
    • E-mail
Re:1TB disk ext4
« Odpověď #13 kdy: 02. 07. 2013, 15:50:04 »
Citace
Hlavní problém je, že wokna dodnes (!) jako GB používají 1024^3 B, což je podle normy GiB. A pak z toho nemá bejt člověk zmatenej...
V Linuxu je to konzistentní. G = GiB = 1024^3 B, GB = 1000^3 B.

No to určitě .... každá aplikace jak se jí zlíbí, např. Thunar to ukazuje blbě.  A mnohé pro jistotu ukazují jen "G" aby si to člověk podle osobních preferencí domyslel :-)