Difference between revisions of "Btrfs/pt-br"

From Funtoo
Jump to: navigation, search
(Created page with "Em 2015, o Btrfs foi adotado como o sistema de arquivos padrão para o SUSE Linux Enterprise Server 12. O SUSE reafirmou seu compromisso com o Btrfs em 2017, depois que a RedH...")
(Created page with "Agora você deve estar no ponto em que pode começar a usar o BTRFS para uma variedade de tarefas. Embora exista muito mais no BTRFS do que o que é abordado nesta breve intro...")
 
(16 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
Em 2015, o Btrfs foi adotado como o sistema de arquivos padrão para o SUSE Linux Enterprise Server 12. O SUSE reafirmou seu compromisso com o Btrfs em 2017, depois que a RedHat anunciou que deixaria de oferecer suporte ao Btrfs.
 
Em 2015, o Btrfs foi adotado como o sistema de arquivos padrão para o SUSE Linux Enterprise Server 12. O SUSE reafirmou seu compromisso com o Btrfs em 2017, depois que a RedHat anunciou que deixaria de oferecer suporte ao Btrfs.
  
Btrfs is intended to address the lack of pooling, snapshots, checksums, and integral multi-device spanning in Linux file systems.
+
O Btrfs destina-se a solucionar a falta de pool, instantâneos, somas de verificação e abrangência de vários dispositivos integral nos sistemas de arquivos Linux.
  
It is easy to set up and use BTRFS. In this simple introduction, we're going to set up BTRFS under Funtoo Linux using an existing {{c|debian-sources}} or {{c|debian-sources-lts}} kernel, like the one that comes pre-built for you with Funtoo Linux, and we will also be using our BTRFS storage pool for storing data that isn't part of the Funtoo Linux installation itself. Funtoo Linux will boot from a non-BTRFS filesystem, and as part of the initialization process will initialize our BTRFS storage and mount it at the location of our choice.
+
É fácil de configurar e usar o BTRFS. Nesta introdução simples, vamos configurar o BTRFS no Funtoo Linux usando um kernel {{c | debian-sources}} ou {{c | debian-sources-lts}} existente, como o que vem pré-compilado para você com o Funtoo Linux, e também usaremos nosso pool de armazenamento BTRFS para armazenar dados que não fazem parte da instalação do Funtoo Linux. O Funtoo Linux inicializa a partir de um sistema de arquivos não-BTRFS e, como parte do processo de inicialização, inicializa nosso armazenamento BTRFS e o monta no local de nossa escolha.
  
== Installation ==
+
== Instalação==
  
To install BTRFS no aditional steps are needed as it is part of Linux Kernel (in mainline Linux kernel since 2.6.29). Let's emerge the BTRFS userspace tools ({{c|btrfs-progs}}):
+
Para instalar o BTRFS, nenhuma etapa adicional é necessária, pois ele faz parte do Linux Kernel (desde 2.6.29). Vamos emergir as ferramentas de espaço de usuário do BTRFS ({{c | btrfs-progs}}):
  
 
{{console|body=
 
{{console|body=
Line 16: Line 16:
 
}}
 
}}
  
BTRFS is now ready for use.
+
Agora o BTRFS está pronto para uso.
  
== BTRFS Concepts ==
+
== Conceitos do BTRFS ==
  
BTRFS can be used to manage the physical disks that it uses, and physical disks are added to a BTRFS volume. Then, BTRFS can create subvolumes from the volume on which files can be stored.  
+
O BTRFS pode ser usado para gerenciar os discos físicos que ele usa, e os discos físicos são adicionados a um volume BTRFS. Em seguida, o BTRFS pode criar subvolumes a partir do volume no qual os arquivos podem ser armazenados.  
  
Unlike traditional Linux filesystems, BTRFS filesystems will allocate storage on-demand from the underlying volume.  
+
Diferente dos sistemas de arquivos Linux tradicionais, os sistemas de arquivos BTRFS alocam armazenamento sob demanda do volume subjacente.  
  
In the BTRFS world, the word volume corresponds to a storage pool (ZFS) or a volume group (LVM).
+
No mundo do BTRFS, a palavra volume corresponde a um pool de armazenamento (ZFS) ou a um grupo de volumes (LVM).
  
* ''devices'' - one or multiple underlying physical volumes.
+
* '' devices '' - um ou vários volumes físicos subjacentes.
* ''volume'' - one large storage pool comprised of all space of the devices and can support different redundancy levels
+
* '' volume '' - um grande conjunto de armazenamentos composto por todo o espaço dos dispositivos e pode suportar diferentes níveis de redundância.
* ''subvolumes'' - these are what get mounted and you store files in.
+
* '' subvolumes '' - é isso que é montado e você armazena arquivos.
* ''snapshots'' - a read-only copy of a subvolume at a given point in time and/or read-write copy of a ''subvolume'' in time (aka clone).
+
* '' snapshots '' - uma cópia somente leitura de um subvolume em um determinado momento e / ou a cópia de leitura e gravação de um subvolume em tempo de execução (também conhecido como clone).
  
== Creating a Volume ==
+
== Criando um Volume ==
  
To create a basic BTRFS volume, you will need an extra empty disk. Perform the following steps:
+
Para criar um volume BTRFS básico, você precisará de um disco vazio extra. Execute as seguintes etapas:
  
 
{{console|body=
 
{{console|body=
 
# ##i## mkfs.btrfs /dev/sdxy
 
# ##i## mkfs.btrfs /dev/sdxy
 
btrfs-progs v4.17.1  
 
btrfs-progs v4.17.1  
See http://btrfs.wiki.kernel.org for more information.
+
Veja http://btrfs.wiki.kernel.org para mais informações.
  
 
Detected a SSD, turning off metadata duplication.  Mkfs with -m dup if you want to force metadata duplication.
 
Detected a SSD, turning off metadata duplication.  Mkfs with -m dup if you want to force metadata duplication.
Line 59: Line 59:
 
}}
 
}}
  
{{c|/dev/sdxy}} should be an unused disk. You may need to use the following command if this disk contains any pre-existing data on it:
+
{{c|/dev/sdxy}} deve ser um disco não utilizado. Pode ser necessário usar o seguinte comando se este disco contiver dados pré-existentes:
  
 
{{console|body=
 
{{console|body=
Line 65: Line 65:
 
}}
 
}}
  
Now you can mount the created volume as you would mount any other linux filesystem.
+
Agora você pode montar o volume criado como qualquer outro sistema de arquivos linux.
  
 
{{console|body=
 
{{console|body=
Line 75: Line 75:
 
}}
 
}}
  
To automatically mount this volume after reboot you need to add a simple fstab entry:
+
Para montar este volume automaticamente após a reinicialização, você precisa adicionar uma entrada fstab simples:
  
 
{{console|body=
 
{{console|body=
Line 81: Line 81:
 
}}
 
}}
  
You should now be at the point where you can begin to use BTRFS for a variety of tasks. While there is a lot more to BTRFS than what is covered in this short introduction, you should now have a good understanding of the fundamental concepts on which BTRFS is based.
+
Agora você deve estar no ponto em que pode começar a usar o BTRFS para uma variedade de tarefas. Embora exista muito mais no BTRFS do que o que é abordado nesta breve introdução, agora você deve ter um bom entendimento dos conceitos fundamentais nos quais o BTRFS se baseia.
  
 
[[Category:BTRFS]]
 
[[Category:BTRFS]]

Latest revision as of 16:57, November 15, 2019

Other languages:
English • ‎español • ‎português do Brasil • ‎Türkçe

O BTRFS é um sistema de arquivos baseado no princípio de cópia na gravação (COW), inicialmente projetado na Oracle Corporation para uso no Linux. O desenvolvimento do Btrfs começou em 2007 e, desde agosto de 2014, o formato em disco do sistema de arquivos foi marcado como estável.

Em 2015, o Btrfs foi adotado como o sistema de arquivos padrão para o SUSE Linux Enterprise Server 12. O SUSE reafirmou seu compromisso com o Btrfs em 2017, depois que a RedHat anunciou que deixaria de oferecer suporte ao Btrfs.

O Btrfs destina-se a solucionar a falta de pool, instantâneos, somas de verificação e abrangência de vários dispositivos integral nos sistemas de arquivos Linux.

É fácil de configurar e usar o BTRFS. Nesta introdução simples, vamos configurar o BTRFS no Funtoo Linux usando um kernel debian-sources ou debian-sources-lts existente, como o que vem pré-compilado para você com o Funtoo Linux, e também usaremos nosso pool de armazenamento BTRFS para armazenar dados que não fazem parte da instalação do Funtoo Linux. O Funtoo Linux inicializa a partir de um sistema de arquivos não-BTRFS e, como parte do processo de inicialização, inicializa nosso armazenamento BTRFS e o monta no local de nossa escolha.

Instalação

Para instalar o BTRFS, nenhuma etapa adicional é necessária, pois ele faz parte do Linux Kernel (desde 2.6.29). Vamos emergir as ferramentas de espaço de usuário do BTRFS ( btrfs-progs):

root # emerge btrfs-progs

Agora o BTRFS está pronto para uso.

Conceitos do BTRFS

O BTRFS pode ser usado para gerenciar os discos físicos que ele usa, e os discos físicos são adicionados a um volume BTRFS. Em seguida, o BTRFS pode criar subvolumes a partir do volume no qual os arquivos podem ser armazenados.

Diferente dos sistemas de arquivos Linux tradicionais, os sistemas de arquivos BTRFS alocam armazenamento sob demanda do volume subjacente.

No mundo do BTRFS, a palavra volume corresponde a um pool de armazenamento (ZFS) ou a um grupo de volumes (LVM).

  • devices - um ou vários volumes físicos subjacentes.
  • volume - um grande conjunto de armazenamentos composto por todo o espaço dos dispositivos e pode suportar diferentes níveis de redundância.
  • subvolumes - é isso que é montado e você armazena arquivos.
  • snapshots - uma cópia somente leitura de um subvolume em um determinado momento e / ou a cópia de leitura e gravação de um subvolume em tempo de execução (também conhecido como clone).

Criando um Volume

Para criar um volume BTRFS básico, você precisará de um disco vazio extra. Execute as seguintes etapas:

root #  mkfs.btrfs /dev/sdxy
btrfs-progs v4.17.1 
Veja http://btrfs.wiki.kernel.org para mais informações.

Detected a SSD, turning off metadata duplication.  Mkfs with -m dup if you want to force metadata duplication.
Performing full device TRIM /dev/sdj (223.57GiB) ...
Label:              (null)
UUID:               d6bcba6e-8fd5-41fc-9bb4-79628c5c928c
Node size:          16384
Sector size:        4096
Filesystem size:    223.57GiB
Block group profiles:
  Data:             single            8.00MiB
  Metadata:         single            8.00MiB
  System:           single            4.00MiB
SSD detected:       yes
Incompat features:  extref, skinny-metadata
Number of devices:  1
Devices:
   ID        SIZE  PATH
    1   223.57GiB  /dev/sdxy

/dev/sdxy deve ser um disco não utilizado. Pode ser necessário usar o seguinte comando se este disco contiver dados pré-existentes:

root #  mkfs.btrfs -f /dev/sdxy

Agora você pode montar o volume criado como qualquer outro sistema de arquivos linux.

root #  mkdir /data
root #  mount /dev/sdxy /data
root #  mount
...
/dev/sdxy on /data type btrfs (rw,relatime,ssd,space_cache,subvolid=5,subvol=/)

Para montar este volume automaticamente após a reinicialização, você precisa adicionar uma entrada fstab simples:

/dev/sdxy	/data	btrfs	defaults	0 0

Agora você deve estar no ponto em que pode começar a usar o BTRFS para uma variedade de tarefas. Embora exista muito mais no BTRFS do que o que é abordado nesta breve introdução, agora você deve ter um bom entendimento dos conceitos fundamentais nos quais o BTRFS se baseia.