'\" t .\" Title: fdisk .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 .\" Date: 2024-04-27 .\" Manual: Administração do sistema .\" Source: util-linux 2.40 .\" Language: English .\" .TH "FDISK" "8" "2024-04-27" "util\-linux 2.40" "Administração do sistema" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "NOME" fdisk \- manipula a tabela de partição de disco .SH "SINOPSE" .sp \fBfdisk\fP [options] \fIdevice\fP .sp \fBfdisk\fP \fB\-l\fP [\fIdevice\fP...] .SH "DESCRIÇÃO" .sp \fBfdisk\fP is a dialog\-driven program for creation and manipulation of partition tables. It understands GPT, MBR, Sun, SGI and BSD partition tables. .sp Dispositivos de bloco podem ser divididos em um ou mais discos lógicos chamados \fIpartições\fP. Esta divisão é registrada na \fItabela de partição\fP, geralmente encontrada no setor 0 do disco. (No mundo BSD fala\-se sobre "disk slices" e um "disklabel".) .sp Todo o particionamento é conduzido pelos limites de E/S do dispositivo (a topologia) por padrão. \fBfdisk\fP é capaz de otimizar o layout do disco para um tamanho de setor de 4K e usar uma posição de alinhamento em dispositivos modernos para MBR e GPT. É sempre uma boa ideia seguir os padrões de \fBfdisk\fP como os valores padrão (por exemplo, primeiro e último setores de partição) e tamanhos de partição especificados por +/\-{M,G,...} as notações estão sempre alinhadas de acordo com as propriedades do dispositivo. .sp O endereçamento CHS (Cilindro\-Cabeça\-Setor) foi descontinuado e não é usado por padrão. Por favor, não siga artigos e recomendações antigos com conselhos de \fBfdisk \-S \-H \fP para dispositivos SSD ou setores de 4K. .sp Observe que \fBpartx\fP(8) fornece uma interface rica para scripts para imprimir layouts de disco, \fBfdisk\fP é projetado principalmente para humanos. A compatibilidade com versões anteriores na saída de \fBfdisk\fP não é garantida. A entrada (os comandos) deve sempre ser compatível com versões anteriores. .SH "OPÇÕES" .sp \fB\-b\fP, \fB\-\-sector\-size\fP \fItamanho\-do\-setor\fP .RS 4 Especifica o tamanho do setor do disco. Os valores válidos são 512, 1024, 2048 e 4096. (Kernels recentes sabem o tamanho do setor. Use esta opção apenas em kernels antigos ou para substituir as ideias do kernel.) Desde util\-linux\-2.17, \fBfdisk\fP diferencia entre lógico e físico tamanho do setor. Esta opção altera ambos os tamanhos de setor para \fItamanho\-do\-setor\fP. .RE .sp \fB\-B\fP, \fB\-\-protect\-boot\fP .RS 4 Não apaga o início do primeiro setor do disco ao criar um novo rótulo de disco. Este recurso é compatível com GPT e MBR. .RE .sp \fB\-c\fP, \fB\-\-compatibility\fP[=\fImodo\fP] .RS 4 Especifica o modo de compatibilidade, "dos" ou "nondos". O padrão é o modo não\-DOS. Para compatibilidade com versões anteriores, é possível usar a opção sem o argumento \fImodo\fP \(em então o padrão é usado. Observe que o argumento opcional \fImodo\fP não pode ser separado da opção \fB\-c\fP por um espaço, a forma correta é, por exemplo, \fB\-c\fP=\fIdos\fP. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Exibe um texto de ajuda e sai. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Imprime a versão e sai. .RE .sp \fB\-L\fP, \fB\-\-color\fP[=\fIquando\fP] .RS 4 Colore a saída. O argumento opcional \fIquando\fP pode ser \fBauto\fP, \fBnever\fP ou \fBalways\fP. Se o argumento \fIquando\fP for omitido, o padrão será \fBauto\fP. As cores podem ser desabilitadas; para o padrão integrado atual, consulte a saída de \fB\-\-help\fP. Consulte também a seção \fBCORES\fP. .RE .sp \fB\-l\fP, \fB\-\-list\fP .RS 4 Lista as tabelas de partição para os dispositivos especificados e sai. .sp Se nenhum dispositivo for fornecido, os dispositivos mencionados em \fI/proc/partitions\fP (se este arquivo existir) serão usados. Os dispositivos são sempre listados na ordem em que são especificados na linha de comando ou pelo kernel listado em \fI/proc/partitions\fP. .RE .sp \fB\-x\fP, \fB\-\-list\-details\fP .RS 4 Como \fB\-\-list\fP, mas com mais detalhes. .RE .sp \fB\-\-lock\fP[=\fImodo\fP] .RS 4 Use exclusive BSD lock for device or file it operates. The optional argument \fImode\fP can be \fByes\fP, \fBno\fP (or 1 and 0) or \fBnonblock\fP. If the \fImode\fP argument is omitted, it defaults to \fByes\fP. This option overwrites environment variable \fB$LOCK_BLOCK_DEVICE\fP. The default is not to use any lock at all, but it\(cqs recommended to avoid collisions with \fBsystemd\-udevd\fP(8) or other tools. .RE .sp \fB\-n\fP, \fB\-\-noauto\-pt\fP .RS 4 Não cria automaticamente uma tabela de partição padrão em dispositivos vazios. A tabela de partição tem que ser criada explicitamente pelo usuário (com um comando como "o", "g" etc.). .RE .sp \fB\-o\fP, \fB\-\-output\fP \fIlista\fP .RS 4 Especifica quais colunas de saída exibir. Use \fB\-\-help\fP para obter uma lista de todas as colunas suportadas. .sp A lista padrão de colunas pode ser estendida se \fIlista\fP for especificada no formato \fI+lista\fP (por exemplo, \fB\-o +UUID\fP). .RE .sp \fB\-s\fP, \fB\-\-getsz\fP .RS 4 Exibe o tamanho em setores de 512 bytes de cada dispositivo de bloco dado. Esta opção foi DESCONTINUADA em favor de \fBblockdev\fP(8). .RE .sp \fB\-t\fP, \fB\-\-type\fP \fItipo\fP .RS 4 Habilita o suporte apenas para rótulos de disco do \fItipo\fP especificado e desabilita o suporte para todos os outros tipos. .RE .sp \fB\-u\fP, \fB\-\-units\fP[=\fIunidade\fP] .RS 4 When listing partition tables, show sizes in \*(Aqsectors\*(Aq or in \*(Aqcylinders\*(Aq. The default is to show sizes in sectors. For backward compatibility, it is possible to use the option without the \fIunit\fP argument \(em then the default is used. Note that the optional \fIunit\fP argument cannot be separated from the \fB\-u\fP option by a space, the correct form is for example \*(Aq\fB\-u=\fP\fIcylinders\fP\*(Aq. .RE .sp \fB\-C\fP, \fB\-\-cylinders\fP \fInúmero\fP .RS 4 Specify the \fInumber\fP of cylinders of the disk. I have no idea why anybody would want to do so. .RE .sp \fB\-H\fP, \fB\-\-heads\fP \fInúmero\fP .RS 4 Especifica o número de cabeças do disco. (Não o número físico, é claro, mas o número usado para tabelas de partição.) Valores razoáveis são 255 e 16. .RE .sp \fB\-S\fP, \fB\-\-sectors\fP \fInúmero\fP .RS 4 Especifica o número de setores por trilha do disco. (Não o número físico, é claro, mas o número usado para tabelas de partição.) Um valor razoável é 63. .RE .sp \fB\-w\fP, \fB\-\-wipe\fP \fIquando\fP .RS 4 Limpa o sistema de arquivos, RAID e assinaturas de tabela de partição do dispositivo, a fim de evitar possíveis colisões. O argumento \fIquando\fP pode ser \fBauto\fP, \fBnever\fP ou \fBalways\fP. Quando esta opção não é fornecida, o padrão é \fBauto\fP, caso em que as assinaturas são apagadas apenas no modo interativo. Em todos os casos, as assinaturas detectadas são relatadas por mensagens de aviso antes que uma nova tabela de partição seja criada. Consulte também o comando \fBwipefs\fP(8). .RE .sp \fB\-W\fP, \fB\-\-wipe\-partitions\fP \fIquando\fP .RS 4 Limpa o sistema de arquivos, RAID e assinaturas de tabelas de partição de partições recém\-criadas, a fim de evitar possíveis colisões. O argumento \fIquando\fP pode ser \fBauto\fP, \fBnever\fP ou \fBalways\fP. Quando esta opção não é fornecida, o padrão é \fBauto\fP, caso em que as assinaturas são apagadas apenas no modo interativo e após a confirmação do usuário. Em todos os casos, as assinaturas detectadas são relatadas por mensagens de aviso antes que uma nova partição seja criada. Consulte também o comando \fBwipefs\fP(8). .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Exibe informação da versão e sai. .RE .SH "DISPOSITIVOS" .sp O \fIdispositivo\fP é geralmente \fI/dev/sda\fP, \fI/dev/sdb\fP e por aí vai. Um nome de dispositivo se refere a todo o disco. Sistemas antigos sem libata (uma biblioteca usada dentro do kernel Linux para suportar controladores e dispositivos hospedeiros ATA) fazem a diferença entre discos IDE e SCSI. Nesses casos, o nome do dispositivo será \fI/dev/hd*\fP (IDE) ou \fI/dev/sd*\fP (SCSI). .sp A \fIpartição\fP é um nome de dispositivo seguido por um número de partição. Por exemplo, \fI/dev/sda1\fP é a primeira partição no primeiro disco rígido do sistema. Veja também a documentação do kernel Linux (o arquivo \fIDocumentation/admin\-guide/devices.txt\fP). .SH "TAMANHOS" .sp A janela do "último setor" aceita o tamanho da partição especificado pelo número de setores ou por notação +/\-{K,B,M,G,...}. .sp Se o tamanho for prefixado por "+", então ele é interpretado como relativo ao primeiro setor da partição. Se o tamanho for prefixado por "\-", ele será interpretado como relativo ao limite superior (último setor disponível para a partição). .sp In the case the size is specified in bytes, then the number may be followed by the multiplicative suffixes KiB (1024 bytes), MiB (1024*1024 bytes), and so on for GiB, TiB, PiB, EiB, ZiB and YiB. The "iB" is optional, e.g., "K" has the same meaning as "KiB". .sp Os tamanhos relativos são sempre alinhados de acordo com os limites de E/S do dispositivo. A notação +/\-{K,B,M,G,...} é recomendada. .sp For backward compatibility \fBfdisk\fP also accepts the suffixes KB (1000 bytes), MB (1000*1000 bytes), and so on for GB, TB, PB, EB, ZB and YB. These 10^N suffixes are deprecated. .SH "ARQUIVOS DE SCRIPT" .sp \fBfdisk\fP allows reading (by \*(AqI\*(Aq command) \fBsfdisk\fP(8) compatible script files. The script is applied to in\-memory partition table, and then it is possible to modify the partition table before you write it to the device. .sp E vice\-versa, é possível gravar o layout atual do disco na memória no arquivo de script pelo comando "O". .sp Os arquivos de script são compatíveis entre \fBcfdisk\fP(8), \fBsfdisk\fP(8), \fBfdisk\fP e outros aplicativos libfdisk. Para obter mais detalhes, consulte \fBsfdisk\fP(8). .SH "RÓTULOS DE DISCO" .sp \fBGPT (Tabela de Partição GUID)\fP .RS 4 GPT é um padrão moderno para o layout da tabela de partição. GPT usa endereços de bloco lógico de 64 bits, somas de verificação, UUIDs e nomes para partições e um número ilimitado de partições (embora o número de partições geralmente seja restrito a 128 em muitas ferramentas de particionamento). .sp Observe que o primeiro setor ainda está reservado para um \fBMBR protetivo\fP na especificação GPT. Ele impede que as ferramentas de particionamento somente MBR reconheçam erroneamente e substituam os discos GPT. .sp GPT é sempre uma escolha melhor do que MBR, especialmente em hardware moderno com um carregador de inicialização UEFI. .RE .sp Tipo DOS (MBR) .RS 4 Uma tabela de partição do tipo DOS pode descrever um número ilimitado de partições. No setor 0 há espaço para a descrição de 4 partições (chamadas "primárias"). Uma delas pode ser uma partição estendida; esta é uma caixa contendo partições lógicas, com descritores encontrados em uma lista vinculada de setores, cada um precedendo as partições lógicas correspondentes. As quatro partições primárias, presentes ou não, recebem os números 1\-4. As partições lógicas são numeradas a partir de 5. .sp Em uma tabela de partição do tipo DOS, a posição inicial e o tamanho de cada partição são armazenados de duas maneiras: como um número absoluto de setores (dado em 32 bits), e como o trio C/H/S ou \fBCilindros/Cabeças/Setores\fP (dado em 10+8+6 bits). O primeiro está OK \(em com setores de 512 bytes isso funcionará até 2 TB. Este último tem dois problemas. Primeiro, esses campos C/H/S podem ser preenchidos apenas quando o número de cabeças e o número de setores por trilha são conhecidos. E, em segundo lugar, mesmo que saibamos quais devem ser esses números, os 24 bits disponíveis não são suficientes. O DOS usa apenas C/H/S, o Windows usa ambos, o Linux nunca usa C/H/S. O endereçamento \fBC/H/S foi descontinuado\fP e pode não ser suportado em alguma versão posterior do \fBfdisk\fP. .sp \fBPlease, read the DOS\-mode section if you want DOS\-compatible partitions.\fP \fBfdisk\fP does not care about cylinder boundaries by default. .RE .sp \fBtipo BSD/Sun\fP .RS 4 Um rótulo de disco BSD/Sun pode descrever 8 partições, a terceira das quais deve ser uma partição de "disco inteiro". Não inicie uma partição que realmente usa seu primeiro setor (como uma partição swap) no cilindro 0, pois isso destruirá o rótulo de disco. Observe que um \fBrótulo BSD\fP geralmente está aninhado em uma partição DOS. .RE .sp \fBTipo IRIX/SGI\fP .RS 4 Um rótulo de disco IRIX/SGI pode descrever 16 partições, a décima primeira das quais deve ser uma partição de "volume" inteira, enquanto a nona deve ser rotulada de "cabeçalho do volume". O cabeçalho do volume também cobrirá a tabela de partição, ou seja, começa no bloco zero e se estende por padrão em cinco cilindros. O espaço restante no cabeçalho do volume pode ser usado pelas entradas do diretório do cabeçalho. Nenhuma partição pode se sobrepor ao cabeçalho do volume. Também não mude seu tipo ou crie algum sistema de arquivos nele, pois você perderá a tabela de partição. Use este tipo de rótulo apenas ao trabalhar com Linux em máquinas IRIX/SGI ou discos IRIX/SGI em Linux. .sp A \fBsync\fP(2) and an ioctl(BLKRRPART) (rereading the partition table from disk) are performed before exiting when the partition table has been updated. .RE .SH "MODO DOS E AVISO DE DOS 6.X" .sp \fBNote that all this is deprecated. You don\(cqt have to care about things like\fP \fBgeometry and cylinders on modern operating systems. If you really want\fP \fBDOS\-compatible partitioning then you have to enable DOS mode and cylinder\fP \fBunits by using the \*(Aq\-c=dos \-u=cylinders\*(Aq fdisk command\-line options.\fP .sp O comando FORMAT do DOS 6.x procura algumas informações no primeiro setor da área de dados da partição e trata essas informações como mais confiáveis do que as informações na tabela de partição. O FORMAT do DOS espera que o FDISK do DOS limpe os primeiros 512 bytes da área de dados de uma partição sempre que ocorrer uma alteração de tamanho. O FORMAT do DOS examinará essas informações extras mesmo se o sinalizador /U for fornecido \(em consideramos isso um bug no FORMAT e no FDISK do DOS. .sp The bottom line is that if you use \fBfdisk\fP or \fBcfdisk\fP(8) to change the size of a DOS partition table entry, then you must also use \fBdd\fP(1) to \fBzero the first 512 bytes\fP of that partition before using DOS FORMAT to format the partition. For example, if you were using \fBfdisk\fP to make a DOS partition table entry for \fI/dev/sda1\fP, then (after exiting \fBfdisk\fP and rebooting Linux so that the partition table information is valid) you would use the command \fBdd if=/dev/zero of=/dev/sda1 bs=512 count=1\fP to zero the first 512 bytes of the partition. .sp \fBfdisk\fP usually obtains the disk geometry automatically. This is not necessarily the physical disk geometry (indeed, modern disks do not really have anything like a physical geometry, certainly not something that can be described in the simplistic Cylinders/Heads/Sectors form), but it is the disk geometry that MS\-DOS uses for the partition table. .sp Normalmente, tudo vai bem por padrão e não há problemas se o Linux for o único sistema no disco. No entanto, se o disco tiver que ser compartilhado com outros sistemas operacionais, geralmente é uma boa ideia deixar um \fBfdisk\fP de outro sistema operacional criar pelo menos uma partição. Quando o Linux é inicializado, ele examina a tabela de partição e tenta deduzir qual geometria (falsa) é necessária para uma boa cooperação com outros sistemas. .sp Sempre que uma tabela de partição é impressa no modo DOS, uma verificação de consistência é executada nas entradas da tabela de partição. Esta verificação verifica se os pontos inicial e final físicos e lógicos são idênticos e se cada partição começa e termina em um limite de cilindro (exceto para a primeira partição). .sp Algumas versões do MS\-DOS criam uma primeira partição que não começa no limite do cilindro, mas no setor 2 do primeiro cilindro. As partições que começam no cilindro 1 não podem começar em um limite de cilindro, mas é improvável que isso cause dificuldade, a menos que você tenha OS/2 em sua máquina. .sp Para obter os melhores resultados, você deve sempre usar um programa de tabela de partição específico do sistema operacional. Por exemplo, você deve fazer partições DOS com o programa DOS FDISK e partições Linux com os programas \fBfdisk\fP ou \fBcfdisk\fP(8) do Linux. .SH "CORES" .sp The output colorization is implemented by \fBterminal\-colors.d\fP(5) functionality. Implicit coloring can be disabled by an empty file .RS 3 .ll -.6i .sp \fI/etc/terminal\-colors.d/fdisk.disable\fP .br .RE .ll .sp for the \fBfdisk\fP command or for all tools by .RS 3 .ll -.6i .sp \fI/etc/terminal\-colors.d/disable\fP .br .RE .ll .sp The user\-specific \fI$XDG_CONFIG_HOME/terminal\-colors.d\fP or \fI$HOME/.config/terminal\-colors.d\fP overrides the global setting. .sp Note that the output colorization may be enabled by default, and in this case \fIterminal\-colors.d\fP directories do not have to exist yet. .sp The logical color names supported by \fBfdisk\fP are: .sp \fBheader\fP .RS 4 O cabeçalho das tabelas de saída. .RE .sp \fBhelp\-title\fP .RS 4 Os títulos de seção de ajuda. .RE .sp \fBwarn\fP .RS 4 As mensagens de aviso. .RE .sp \fBwelcome\fP .RS 4 A mensagem de boas vindas. .RE .SH "AMBIENTE" .sp \fBFDISK_DEBUG\fP=all .RS 4 habilita a saída de depuração do fdisk. .RE .sp \fBLIBFDISK_DEBUG\fP=all .RS 4 habilita saída de depuração do libfdisk. .RE .sp \fBLIBBLKID_DEBUG\fP=all .RS 4 habilita saída de depuração do libblkid. .RE .sp \fBLIBSMARTCOLS_DEBUG\fP=all .RS 4 habilita saída de depuração do libsmartcols. .RE .sp \fBLIBSMARTCOLS_DEBUG_PADDING\fP=on .RS 4 use visible padding characters. .RE .sp \fBLOCK_BLOCK_DEVICE\fP= .RS 4 usa trava exclusiva do BSD. O modo é "1" ou "0". Veja \fB\-\-lock\fP para mais detalhes. .RE .SH "AUTORES" .sp .MTO "kzak\(atredhat.com" "Karel Zak" "," .MTO "dave\(atgnu.org" "Davidlohr Bueso" "" .sp A versão original foi escrita por Andries E. Brouwer, A. V. Le Blanc e outros. .SH "VEJA TAMBÉM" .sp \fBcfdisk\fP(8), \fBmkfs\fP(8), \fBpartx\fP(8), \fBsfdisk\fP(8) .SH "RELATANDO PROBLEMAS" .sp For bug reports, use the issue tracker at \c .URL "https://github.com/util\-linux/util\-linux/issues" "" "." .SH "DISPONIBILIDADE" .sp O comando \fBfdisk\fP é parte do pacote util\-linux que pode ser baixado do \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux Kernel Archive" "."