Differences between revisions 1 and 2
Revision 1 as of 2011-03-21 11:25:47
Size: 2197
Comment:
Revision 2 as of 2011-03-21 12:02:39
Size: 4033
Comment:
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
'''Btrfs''' is intended to address the lack of pooling, snapshots, checksums, and integral multi-device spanning in Linux file systems, these features being crucial as the use of Linux scales upward into larger storage configurations. Btrfs is designed to be a multipurpose filesystem, scaling well on very large block devices. '''Btrfs''' (иногда произносится butter fs) — новая свободная файловая система, разрабатываемая при поддержке компании Oracle. Распространяется по лицензии GPL. Несмотря на то, что её разработка ещё далека от завершения, 9 января 2009 года файловая система была интегрирована в ядро Linux, и доступна в Debian Squueze.
Line 10: Line 10:
Even though Btrfs has been in the kernel since 2.6.29, the developers state that "as of 2.6.31, we only plan to make forward compatible disk format changes". The developers still want to improve the user/management tools to make them easier to use. For more information about Btrfs, follow the links in [[#see-also|See also]] section. Хотя Btrfs была включена в ядро 2.6.29, разработчики утверждают, что "начиная от ядра 2.6.31, мы только планируем сделать впредь совместимый формат изменений диска". Разработчики по-прежнему хотят улучшить пользовательские/управленческие средства, чтобы сделать их более удобными в использовании. Для получения дополнительной информации о Btrfs, по ссылке в[[#Смотреть также|Смотреть также]] section.
Line 12: Line 12:
Ext2/3/4 filesystems should be upgradable to Btrfs (but not the other way around). Ext2/3/4 могут быть превращены в Btrfs (но не наоборот).
Line 15: Line 15:
## <<TableOfContents(2)>> <<TableOfContents(2)>>
Line 17: Line 17:
== Status ==
DebianSqueeze and later support Btrfs.
== Cтатус ==
Debian Squeeze и новые версии поддержывают Btrfs.
Line 22: Line 22:
 Which package contains the tools? :: DebianPkg:btrfs-tools (in DebianSqueeze and above)  Какой пакет содержит утилиты для btrfs? :: DebianPkg:btrfs-tools (in DebianSqueeze and above)
Line 24: Line 24:
See also: [[https://btrfs.wiki.kernel.org/index.php/FAQ|Btrfs wiki FAQ]] Смотреть  также: [[https://btrfs.wiki.kernel.org/index.php/FAQ|Btrfs wiki FAQ]]
Line 26: Line 26:
== Documentation ==

== Примеры команд по работе с btrfs ==

Создание файловой системы:
{{{
   mkfs.btrfs
}}}
Управление томами, подтомами, снимками; проверка целостности файловой системы:
{{{
   btrfsctl
}}}
Сканирование в поисках файловых систем btrfs:
{{{
   btrfsctl -a
   btrfsctl -A /dev/sda2
}}}
Создание снимков и подтомов:
{{{
   mount -t btrfs -o subvol=. /dev/sda2 /mnt
   btrfsctl -s new_subvol_name /mnt
   btrfsctl -s snapshot_of_default /mnt/default
   btrfsctl -s snapshot_of_new_subvol /mnt/new_subvol_name
   btrfsctl -s snapshot_of_a_snapshot /mnt/snapshot_of_new_subvol
       ls /mnt
}}}
Проверка extent-деревьев файловой системы:
{{{
   btrfsck
}}}
Вывести метаданные в текстовой форме:
{{{
   debug-tree
       debug-tree /dev/sda2 >& big_output_file

}}}
Показать файловые системы btrfs на жестком диске:
{{{
   btrfs-show /dev/sda*
}}}

== Документация ==
Line 34: Line 75:
== See also == == Смотреть также ==
Line 39: Line 80:

----
CategoryKernel

Translation(s): English - Русский

FileSystem > Btrfs


Btrfs (иногда произносится butter fs) — новая свободная файловая система, разрабатываемая при поддержке компании Oracle. Распространяется по лицензии GPL. Несмотря на то, что её разработка ещё далека от завершения, 9 января 2009 года файловая система была интегрирована в ядро Linux, и доступна в Debian Squueze.

Хотя Btrfs была включена в ядро 2.6.29, разработчики утверждают, что "начиная от ядра 2.6.31, мы только планируем сделать впредь совместимый формат изменений диска". Разработчики по-прежнему хотят улучшить пользовательские/управленческие средства, чтобы сделать их более удобными в использовании. Для получения дополнительной информации о Btrfs, по ссылке вСмотреть также section.

Ext2/3/4 могут быть превращены в Btrfs (но не наоборот).

Cтатус

Debian Squeeze и новые версии поддержывают Btrfs.

FAQ

Какой пакет содержит утилиты для btrfs?

btrfs-tools (in DebianSqueeze and above)

Смотреть также: Btrfs wiki FAQ

Примеры команд по работе с btrfs

Создание файловой системы:

   mkfs.btrfs

Управление томами, подтомами, снимками; проверка целостности файловой системы:

   btrfsctl

Сканирование в поисках файловых систем btrfs:

   btrfsctl -a
   btrfsctl -A /dev/sda2 

Создание снимков и подтомов:

   mount -t btrfs -o subvol=. /dev/sda2 /mnt
   btrfsctl -s new_subvol_name /mnt
   btrfsctl -s snapshot_of_default /mnt/default
   btrfsctl -s snapshot_of_new_subvol /mnt/new_subvol_name
   btrfsctl -s snapshot_of_a_snapshot /mnt/snapshot_of_new_subvol
       ls /mnt

Проверка extent-деревьев файловой системы:

   btrfsck

Вывести метаданные в текстовой форме:

   debug-tree
       debug-tree /dev/sda2 >& big_output_file 

Показать файловые системы btrfs на жестком диске:

   btrfs-show /dev/sda*

Документация

Смотреть также

Notes

#612809