Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Kumar 16 Května 2011, 16:50:37
-
Zdravím ľudia. Potrebujem nejak naformátovať disk ale za použitia iba jedného príkazu. Nie tak ako sa formátuje cez fdisk že to vyhodí menu na základe ktorého sa zadávajú ďalšie údaje. Ja by som potreboval niečo kde by sa to dalo všetko nastaviť pomocou prepínačov. Viacmenej je jedno pomocou akého programu (bolo by ale dobré kebyže je defaultne v ubuntu). Snažil som sa niečo vygoogliť ale nejak sa mi nedarí. Pokiaľ by ste niekto o niečom vedeli tak budem vďačný.
-
A jaký souborový systém? Fat32, ext3/4?
-
No stačí mi iba možnosť naformátovať na linux raid. V tom hex kóde fdisku to je fd
-
podívejte se na examples v
man sfdisk
-
No ja som sfdis pozeral už skôr ale nejak som to z tých manuálových stránok nepochopil. Nejak nechápem tomu zápisu. To mám ako tie jednotlivé partície napísať do súboru a ten súbor potom ako poslať (<<) do toho sfdisku? resp. čo je to EOF. :)
-
píšete, až dopíšete tak poslední napíšete EOF a to je konec příkazu
Jestli to chcete ze souboru tak si uděláte ( nebo vyexportujete -d ) tabulku
sudo sfdisk -d /dev/sdh > ~/sdh.out
# partition table of /dev/sdh
unit: sectors
/dev/sdh1 : start= 2048, size=156299440, Id=fd
/dev/sdh2 : start= 0, size= 0, Id= 0
/dev/sdh3 : start= 0, size= 0, Id= 0
/dev/sdh4 : start= 0, size= 0, Id= 0
na disk ji hodíte sudo sfdisk < ~/sdh.out
jestli chcete překopírovat napřímo tabulku z jednoho disku na druhý
sudo -s
sfdisk -d /dev/sdh | sfdisk /dev/sdi
exit
Chápu "přepínačů" že to chcete nacpat z CLI? Ale jestli chcete klikat tak co třeba gparted ?
-
Ano chcem to zadať cez CLI. Idem experimentovať a uvidím čo z toho dostanem :) Ďakujem za vysvetlenie :)
-
Mám ešte jednu otázku. Chcel som spraviť možnosť nastavovať partície pomocou GNU parted. Chcel som ho použiť preto aby som mohol nastavovať začiatok a koniec partície v MB a nie v cylindroch ako pri fdisku. Vytváram to pomocou nasledujúceho príkazu :
parted /dev/sdh mkpart primary 1 524
Partíciu to v pohode vytvorí ibaže v fdisk výpise hádže stále chyby a nejak nemôžem prísť na to prečo.
Disk /dev/sdh: 524 MB, 524288000 bytes
189 heads, 61 sectors/track, 88 cylinders
Units = cylinders of 11529 * 512 = 5902848 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0008cd75
Device Boot Start End Blocks Id System
/dev/sdh1 1 89 510976 83 Linux
Partition 1 has different physical/logical beginnings (non-Linux?):
phys=(0, 32, 33) logical=(0, 33, 36)
Partition 1 has different physical/logical endings:
phys=(63, 188, 61) logical=(88, 154, 54)
Parted print vypis
Disk /dev/sdh: 524MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
32.3kB 1049kB 1016kB Free Space
1 1049kB 524MB 523MB primary
Viete mi poradiť?
-
parted /dev/sdh mkpart primary 1 524
a ten disk je bez partitions?
jestli ne a chcete novou tabulku rozdělení disku tak předtím dejte
mklabel msdos
aby som mohol nastavovať začiatok a koniec partície v MB a nie v cylindroch ako pri fdisku.
u fdisku můžete namísto konce partition v cylindrech napsat přímo velikost disku
+524MB
-
Ano ten disk je bez particii. Skusal som aj to msdos a stale to pise tie chyby. Ale to s tymi MBtami pri tom fdisku mi pomohlo. Pre moj "projekt" mi to vyhovuje. Dakujem za rady Martin Kiklhorn.