A saída exata dos comandos fdisk e parted deve variar de acordo com o modo como o sistema está equipado e configurado.
Solução do exercício 1. Trabalho com comandos fdisk
A Listagem 1 fornece a resposta em código:
Listagem 1. Comandos fdisk em modos interativos
[tbost@linux ~]$ sudo fdisk /dev/sdb1 Command (m for help): m Command action a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition l list known partition types m print this menu n add a new partition o create a new empty DOS partition table p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partition's system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only) Command (m for help): l ... 82 Linux swap / Solaris 83 Linux ... |
A sequência de etapas do exercício 1 é a seguinte:
- Como usuário sudo, use o comando
fdisk /dev/sdb1para inserir o modo interativofdisk.O ponto de montagem do seu disco rígido talvez seja diferente.
- No modo interativo, digite
mpara obter uma listagem dos comandos disponíveis.
Solução do exercício 2. Use fdisk para criar partições
A Listagem 2 mostra como proceder e alista a saída típica:
Listagem 2. Usando fdisk para o design de partições
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4, default 1):
First sector (2048-7831543, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G}
(2048-7831543, default 7831543): +100M
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4, default 2):
Using default value 2
First sector (206848-7831543, default 206848):
Using default value 206848
Last sector, +sectors or +size{K,M,G}
(206848-7831543, default 7831543): +2G
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4, default 3):
Using default value 3
First sector (4401152-7831543, default 4401152):
Using default value 4401152
Last sector, +sectors or +size{K,M,G}
(4401152-7831543, default 7831543): +1G
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Selected partition 4
First sector (6498304-7831543, default 6498304):
Using default value 6498304
Last sector, +sectors or +size{K,M,G}
(6498304-7831543, default 7831543): +500M
Command (m for help): p
Disk /dev/sdb1: 4009 MB, 4009750528 bytes
124 heads, 62 sectors/track, 1018 cylinders, total 7831544 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6f20736b
Device Boot Start End Blocks Id System
/dev/sdb1p1 2048 206847 102400 83 Linux
/dev/sdb1p2 206848 4401151 2097152 83 Linux
/dev/sdb1p3 4401152 6498303 1048576 83 Linux
/dev/sdb1p4 6498304 7522303 512000 83 Linux
Command (m for help): t
Partition number (1-4): 4
Hex code (type L to list codes): 82
Changed system type of partition 4 to 82 (Linux swap / Solaris)
Command (m for help): n
Disk /dev/sdb1: 4009 MB, 4009750528 bytes
124 heads, 62 sectors/track, 1018 cylinders, total 7831544 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6f20736b
Device Boot Start End Blocks Id System
/dev/sdb1p1 2048 206847 102400 83 Linux
/dev/sdb1p2 206848 4401151 2097152 83 Linux
/dev/sdb1p3 4401152 6498303 1048576 83 Linux
/dev/sdb1p4 6498304 7522303 512000 82 Linux swap / Solaris
Command (m for help): n
|
A sequência de etapas do exercício 2 é a seguinte:
- Para cada nova partição, digite
npara criar uma nova partição. - Insira
ppara uma partição primária .Se pretender criar mais de quatro partições, digite
ee o número de 4 partições para ser estendido. As restantes serão partições lógicas . - Digite o número de partição apropriado (1 a 4 ).
- Aceite o setor de início padrão para cada partição.
- Para o setor de fim, digite o tamanho apropriado em megabytes ou gigabytes, precedido pelo sinal de mais (
+).Por exemplo, na partição 1, digite
+100M. - Digite
tPara mudar o tipo de sistema de arquivos da partição. - Insira
4para partição 4 e82para mudar paraLinux Swap. - Digite
wpara gravar na tabela de partição e sair.
Solução do exercício 3. Usar fdisk para alternar o sinalizador inicializável
A Listagem 3 mostra como proceder no exercício 3:
Listagem 3. Alternar o sinalizador inicializável com fdisk
Command (m for help): a
Partition number (1-4): 1
Command (m for help): p
Disk /dev/sdb1: 4009 MB, 4009750528 bytes
124 heads, 62 sectors/track, 1018 cylinders, total 7831544 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6f20736b
Device Boot Start End Blocks Id System
/dev/sdb1p1 * 2048 206847 102400 83 Linux
/dev/sdb1p2 206848 4401151 2097152 83 Linux
/dev/sdb1p3 4401152 6498303 1048576 83 Linux
/dev/sdb1p4 6498304 7522303 512000 82 Linux swap / Solaris
Command (m for help):
|
A sequência de etapas do exercício 3 é a seguinte:
- Insira
apara indicar que deseja configurar uma partição com sinalizador inicializável. - Digite
1para partição 1. - Digite
ppara verificar a mudança.
Solução do exercício 4. Trabalho com comandos parted
A Listagem 4 fornece a resposta em código:
Listagem 4. Comandos parted no modo interativo
[tbost@linux ~]$ sudo parted /dev/sdb1
GNU Parted 2.3
Using /dev/sdb1
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)help
align-check TYPE N check partition N for TYPE(min|opt)
alignment
check NUMBER do a simple check on the file system
cp [FROM-DEVICE] FROM-NUMBER TO-NUMBER copy file system to another partition
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkfs NUMBER FS-TYPE make a FS-TYPE file system on
partition NUMBER
mkpart PART-TYPE [FS-TYPE] START END make a partition
...
...
...
(parted) p
Model: Unknown (unknown)
Disk /dev/sdb1: 4010MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 106MB 105MB primary boot
2 106MB 2253MB 2147MB primary
3 2253MB 3327MB 1074MB primary
4 3327MB 3851MB 524MB primary
|
A sequência de etapas do exercício 4 é a seguinte:
- Como usuário sudo, use o comando
parted/dev/sdb1para inserir o modo interativoparted.O ponto de montagem do seu disco rígido talvez seja diferente.
- Digite
helppara exibir os comandos disponíveis.A Listagem 4 mostra uma lista parcial dos comandos disponíveis.
- Digite
ppara imprimir a tabela de partições na tela.
Solução do exercício 5. Uso de parted para mudar o modo de exibição da unidade
A Listagem 5 mostra as entradas esperadas e as saídas típicas:
Listagem 5. Exibição de unidade em terabytes
(parted) help u unit UNIT set the default unit to UNIT UNIT is one of: s, B, kB, MB, GB, TB, compact, cyl, chs, %, kiB, MiB, GiB, TiB (parted) u TB (parted)p Model: Unknown (unknown) Disk /dev/sdb1: 0.00TB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 0.00TB 0.00TB 0.00TB primary boot 2 0.00TB 0.00TB 0.00TB primary 3 0.00TB 0.00TB 0.00TB primary 4 0.00TB 0.00TB 0.00TB primary |
A sequência de etapas do exercício 5 é a seguinte:
- Digite
help upara exibir os tipos de exibição de unidade disponíveis. - Digite
u TBpara alterar o modo de exibição da unidade para terabyte. - Insira
ppara imprimir a tabela de partições na tela.A Listagem 5 mostra apenas zeros para
TBporque o disco rígido tem o tamanho de apenas 4GB. Os resultados na sua exibição podem ser diferentes.