Consolidação das ferramentas *fdisk
A suíte util-linux possui três ferramentas de particionamento, que durante bom tempo ficaram semiabandonadas. Cada uma usava sua própria implementação e suportava recursos distintos, bem como tinha deficiências diferentes...
Foi feita uma enorme reforma nos últimos anos. Criou-se uma biblioteca chamada
A
Na 2.25 (22/07/2014), o
Na 2.26 (19/02/2015), o
A migração para a
A partir da 2.26, é possível compartilhar scripts do
https://www.youtube.com/watch?v=7cpubjTRiog
Na recém lançada 2.27, temos refinamentos diversos nos programas; destaque para a exibição de informações das partições no
Ainda bem que o pessoal do Debian/Ubuntu voltou a tratar a suíte util-linux como cidadã de primeira classe. No Debian 8 temos a 2.25. Infelizmente o Ubuntu 14.04 LTS ficou com a obsoleta versão 2.20 do Debian 7. Teria dado tempo tranquilamente de colocar a 2.24 no 14.04 (significaria ter um
Versões mínimas recomendadas:
Situação das distribuições:
Foi feita uma enorme reforma nos últimos anos. Criou-se uma biblioteca chamada
libfdisk reunindo todas as funções usadas pelos particionadores e aos poucos as três ferramentas tiveram boa parte dos seus códigos refeita, abandonando as implementações individuais e passando a usar a biblioteca, o que evita duplicação de código, facilita a correção de bugs e adição de novos recursos.A
libfidsk nasceu na versão 2.23 (25/04/2013) e, inicialmente, apenas o fdisk usava-a. Naquela época, a biblioteca era considerada experimental, de uso interno, sem uma API estável para programas de terceiros. Na 2.24 (21/10/2013), a reforma do fdisk foi completada.Na 2.25 (22/07/2014), o
cfdisk, aquele amigável particionador com TUI, passou a usar a libfdisk e nisso voltou a ser um programa recomendado. A biblioteca continuava de uso interno.Na 2.26 (19/02/2015), o
sfdisk, último da lista, a versão scriptável do fdisk, também adotou a libfdisk. Essa versão marcou a biblioteca como estável e passou a exportá-la como tal.A migração para a
libfdisk deu às três suporte a GPT e capacidade de alinhar corretamente partições de acordo com a topologia do disco (o fdisk já alinhava corretamente antes da reforma, contudo).A partir da 2.26, é possível compartilhar scripts do
sfdisk com o fdisk e cfdisk! Bem legal:https://www.youtube.com/watch?v=7cpubjTRiog
Na recém lançada 2.27, temos refinamentos diversos nos programas; destaque para a exibição de informações das partições no
cfdisk, acessível através da letra x. O trabalho pesado de consolidação terminou na 2.26.Ainda bem que o pessoal do Debian/Ubuntu voltou a tratar a suíte util-linux como cidadã de primeira classe. No Debian 8 temos a 2.25. Infelizmente o Ubuntu 14.04 LTS ficou com a obsoleta versão 2.20 do Debian 7. Teria dado tempo tranquilamente de colocar a 2.24 no 14.04 (significaria ter um
fdisk com suporte a GPT), mas, como a Canonical não havia alocado ninguém para trabalhar no pacote do Debian, que estava atirado às traças, os usuários acabaram com uma versão mais velha do que o esperado. Então, se for possível pular o LTS, 14.10 e 15.04 têm a versão 2.25 e o futuro 15.10 terá a 2.26.Versões mínimas recomendadas:
| Alinhamento OK | GPT | |
|---|---|---|
| fdisk | 2.17 | 2.23 (2.24+ preferível) |
| cfdisk | 2.25 | 2.25 |
| sfdisk | 2.26 | 2.26 |
Situação das distribuições:
| Distribuição | Versão util-linux |
|---|---|
| Debian 6 | 2.17 |
| Debian 7 | 2.20 |
| Debian 8 | 2.25 |
| Ubuntu 14.04 | 2.20 |
| Ubuntu 14.10 | 2.25 |
| Ubuntu 15.04 | 2.25 |
| Ubuntu 15.10* | 2.26 |
| openSUSE 13.1 | 2.23 |
| openSUSE 13.2 | 2.25 |
| Fedora 20 | 2.24 |
| Fedora 21 | 2.25 |
| Fedora 22 | 2.26 |
| Fedora 23* | 2.27 |
| CentOS 6 | 2.17 |
| CentOS 7 | 2.23 |
| * Em desenvolvimento enquanto escrevo | |
Comentários
Postar um comentário