Extent (file systems) (original) (raw)
Extent je v informatice výraz pro speciální vlastnost souborového systému, která umožňuje uložit větší data ve větších úsecích (tzv. extenty), než je tomu při tradičním ukládání po jednotlivých alokačních jednotkách. Extenty jsou uloženy souvisle (tj. bez fragmentace) a zároveň je pro jejich popis potřeba méně metadat než při uložení stejných dat po jednotlivých alokačních jednotkách. Extenty tak urychlují práci s pevným diskem díky lineárnímu posuvu hlaviček a zmenšení množství metadat, které je nutné pro tuto operaci přečíst.
Property | Value |
---|---|
dbo:abstract | Extent je v informatice výraz pro speciální vlastnost souborového systému, která umožňuje uložit větší data ve větších úsecích (tzv. extenty), než je tomu při tradičním ukládání po jednotlivých alokačních jednotkách. Extenty jsou uloženy souvisle (tj. bez fragmentace) a zároveň je pro jejich popis potřeba méně metadat než při uložení stejných dat po jednotlivých alokačních jednotkách. Extenty tak urychlují práci s pevným diskem díky lineárnímu posuvu hlaviček a zmenšení množství metadat, které je nutné pro tuto operaci přečíst. (cs) In computing, an extent is a contiguous area of storage reserved for a file in a file system, represented as a range of block numbers, or tracks on count key data devices. A file can consist of zero or more extents; one file fragment requires one extent. The direct benefit is in storing each range compactly as two numbers, instead of canonically storing every block number in the range. Also, extent allocation results in less file fragmentation. Extent-based file systems can also eliminate most of the metadata overhead of large files that would traditionally be taken up by the block-allocation tree. But because the savings are small compared to the amount of stored data (for all file sizes in general) but make up a large portion of the metadata (for large files), the overall benefits in storage efficiency and performance are slight. In order to resist fragmentation, several extent-based file systems do allocate-on-flush. Many modern fault-tolerant file systems also do copy-on-write, although that increases fragmentation. As a similar design, the CP/M file system uses extents as well, but those do not correspond to the definition given above. CP/M's extents appear contiguously as a single block in the combined directory/allocation table, and they do not necessarily correspond to a contiguous data area on disk. IBM OS/360 and successors allocate files in multiples of disk tracks or cylinders. Files could originally have up to 16 extents, but this restriction has since been lifted. The initial allocation size and the size of additional extents to be allocated if required are specified by the user via Job Control Language. The system attempts to allocate the initial size as a contiguous area, although this may be split if contiguous space is not available. (en) Un extent (oudomaine)est une zone de stockage contiguë réservée pour un fichier sur le système de fichiers d'un ordinateur. Lorsqu'on commence à écrire sur un fichier, un extent entier est alloué. Lorsqu'on écrit à nouveau sur ce fichier, éventuellement après avoir réalisé d'autres opérations d'écriture, les données sont ajoutées là où l'écriture précédente s'était arrêtée. Cela réduit ou élimine la fragmentation des fichiers. (fr) Un extent è un'area di memorizzazione contigua in un file system, riservato per un file. Quando si inizia a scrivere un file, viene allocato un intero extent. Quando si scrive di nuovo sul file, i dati vengono scritti a partire dagli ultimi. Questo riduce la frammentazione dei file. Gli extent sono disponibili in: * Macintosh Hierarchical File System e HFS Plus * SGI XFS * Reiser4 (nel modo "extents") * VxFS (attraverso la preallocazione via API e CLI). * NTFS (attraverso la preallocazione via API, con le funzioni SetEndOfFile e SetFileValidData) * Universal Disk Format * VxFS * Linux ext4 * Btrfs * OS/2 ed eCS HPFS * Journaled File System (JFS) per AIX, OS/2/eComStation e Linux * BFS per BeOS, Zeta e Haiku (it) Extent (spolszczenie w l.mn.: ekstenty) – przylegający do danego pliku fizycznie obszar przestrzeni dyskowej zarezerwowany dla tego pliku, wydzielany i przyznawany danemu plikowi w określonym katalogu przez system plików; rozwiązanie techniczne polegające na takim rezerwowaniu. Technologia ta ma na celu zmniejszenie fragmentaryzacji danych, zwiększając jednocześnie efektywność ich użytkowania. (pl) Экстент (англ. extent — «протяжённость») — в файловых системах — непрерывная область носителя информации. Как правило, в файловых системах с поддержкой экстентов большие файлы состоят из нескольких экстентов, не являющихся смежными на носителе информации. (ru) 在计算机文件系统中,一个 Extent(在中國大陸某些文獻中翻譯為「区段」),是指一段连续的存储空间。一般来说,一个文件的物理大小一定是一个 extent 容量的整数倍。当一个进程创建一个文件的时候,文件系统管理程序会将整个 extent 分配给这个文件。当再次向该文件写入数据时(有可能是在其他写入操作之后),数据会从上次写入的数据末尾处追加数据。这样可以减少甚至消除文件碎片。 以下的系統支援 extents: * - Automatic Storage Management - 甲骨文面向数据库的檔案系統。 * - BeOS、Zeta 和 操作系統。 * Btrfs - 在Linux上以GPL授权的文件系统。 * Ext4 - Linux 檔案系統(需要配置启用——在Linux 2.6.23版本默认启用) * - Digital Equipment Corporation (subsequently Hewlett-Packard) OpenVMS 檔案系統。 * HFS and HFS Plus - Hierarchical File System - Apple Macintosh 檔案系統。 * HPFS - High Performance File Syzstem - OS/2 and eComStation. * - Journaled File System - 用于,OS/2/eComStation 和 Linux 操作系統。 * - 一种Windows上从Sanbolic引用的 共享磁盘文件系统。 * Microsoft SQL Server - 2000-2008版本,支持extents到64KB * - Hewlett-Packard 製作的檔案系統。 * NTFS - Microsoft 最新的檔案系統。 * - Oracle Cluster File System - 一种Linux的共享磁盘文件系统。 * - Linux 檔案系統 (in "extents" 模式)。 * - File system used by early computer company . * UDF - Universal Disk Format - Standard for optical media. * - Enabled via the pre-allocation API and CLI. * XFS - SGI 的第二代檔案系統。 (zh) Екстент (англ. extent — протяжність) — у файлових системах, безперервна область носія інформації. Як правило, у файлових системах з підтримкою екстентів великі файли складаються з декількох екстентів, не пов'язаних один з одним безпосередньо. (uk) |
dbo:wikiPageExternalLink | http://sunsite.uakom.sk/sunworldonline/swol-05-1999/swol-05-filesystem.html |
dbo:wikiPageID | 1721756 (xsd:integer) |
dbo:wikiPageLength | 5708 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1122551071 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:BeOS dbr:Be_File_System dbr:Allocate-on-flush dbr:Apple_File_System dbr:Reiser4 dbr:Cylinder-head-sector dbr:Universal_Disk_Format dbr:OCFS2 dbr:Shared-disk_file_system dbc:Computer_file_systems dbr:MorphOS dbr:NTFS dbr:Copy-on-write dbr:Apple_Inc. dbr:ArcaOS dbr:Linux dbr:Linux_kernel dbr:Macintosh dbr:Magnussoft_ZETA dbr:Silicon_Graphics dbr:Comparison_of_file_systems dbr:Computing dbr:Btrfs dbr:CP/M dbr:EComStation dbr:Ext4 dbr:Norsk_Data dbr:HFS_Plus dbr:Haiku_(operating_system) dbr:Hewlett-Packard dbr:Hierarchical_File_System dbr:High_Performance_File_System dbr:Irix dbr:Count_key_data dbr:Job_Control_Language dbr:Track_(disk_drive) dbr:VERITAS_File_System dbr:Automatic_Storage_Management dbr:CP/M_file_system dbr:File_system dbr:File_system_fragmentation dbr:Files-11 dbr:ISO_9660 dbr:Metadata dbr:Microsoft_SQL_Server dbr:OS/2 dbr:OS/360_and_successors dbr:OpenVMS dbr:Oracle_Corporation dbr:Canonical_form dbr:XFS dbr:Multi-Programming_Executive dbr:SINTRAN_III dbr:IBM_Journaled_File_System_2_(JFS2) dbr:Fault-tolerant dbr:File_fragmentation dbr:AIX_(operating_system) |
dbp:wikiPageUsesTemplate | dbt:Div_col dbt:Div_col_end dbt:Refimprove dbt:Reflist dbt:Snd dbt:Wiktionary dbt:File_systems |
dct:subject | dbc:Computer_file_systems |
gold:hypernym | dbr:Area |
rdf:type | dbo:Place yago:WikicatComputerFileSystems yago:Abstraction100002137 yago:Arrangement105726596 yago:ClassificationSystem105727220 yago:Cognition100023271 yago:FileSystem105732614 yago:PsychologicalFeature100023100 yago:Structure105726345 |
rdfs:comment | Extent je v informatice výraz pro speciální vlastnost souborového systému, která umožňuje uložit větší data ve větších úsecích (tzv. extenty), než je tomu při tradičním ukládání po jednotlivých alokačních jednotkách. Extenty jsou uloženy souvisle (tj. bez fragmentace) a zároveň je pro jejich popis potřeba méně metadat než při uložení stejných dat po jednotlivých alokačních jednotkách. Extenty tak urychlují práci s pevným diskem díky lineárnímu posuvu hlaviček a zmenšení množství metadat, které je nutné pro tuto operaci přečíst. (cs) Un extent (oudomaine)est une zone de stockage contiguë réservée pour un fichier sur le système de fichiers d'un ordinateur. Lorsqu'on commence à écrire sur un fichier, un extent entier est alloué. Lorsqu'on écrit à nouveau sur ce fichier, éventuellement après avoir réalisé d'autres opérations d'écriture, les données sont ajoutées là où l'écriture précédente s'était arrêtée. Cela réduit ou élimine la fragmentation des fichiers. (fr) Extent (spolszczenie w l.mn.: ekstenty) – przylegający do danego pliku fizycznie obszar przestrzeni dyskowej zarezerwowany dla tego pliku, wydzielany i przyznawany danemu plikowi w określonym katalogu przez system plików; rozwiązanie techniczne polegające na takim rezerwowaniu. Technologia ta ma na celu zmniejszenie fragmentaryzacji danych, zwiększając jednocześnie efektywność ich użytkowania. (pl) Экстент (англ. extent — «протяжённость») — в файловых системах — непрерывная область носителя информации. Как правило, в файловых системах с поддержкой экстентов большие файлы состоят из нескольких экстентов, не являющихся смежными на носителе информации. (ru) Екстент (англ. extent — протяжність) — у файлових системах, безперервна область носія інформації. Як правило, у файлових системах з підтримкою екстентів великі файли складаються з декількох екстентів, не пов'язаних один з одним безпосередньо. (uk) In computing, an extent is a contiguous area of storage reserved for a file in a file system, represented as a range of block numbers, or tracks on count key data devices. A file can consist of zero or more extents; one file fragment requires one extent. The direct benefit is in storing each range compactly as two numbers, instead of canonically storing every block number in the range. Also, extent allocation results in less file fragmentation. (en) Un extent è un'area di memorizzazione contigua in un file system, riservato per un file. Quando si inizia a scrivere un file, viene allocato un intero extent. Quando si scrive di nuovo sul file, i dati vengono scritti a partire dagli ultimi. Questo riduce la frammentazione dei file. Gli extent sono disponibili in: (it) 在计算机文件系统中,一个 Extent(在中國大陸某些文獻中翻譯為「区段」),是指一段连续的存储空间。一般来说,一个文件的物理大小一定是一个 extent 容量的整数倍。当一个进程创建一个文件的时候,文件系统管理程序会将整个 extent 分配给这个文件。当再次向该文件写入数据时(有可能是在其他写入操作之后),数据会从上次写入的数据末尾处追加数据。这样可以减少甚至消除文件碎片。 以下的系統支援 extents: (zh) |
rdfs:label | Extent (cs) Extent (file systems) (en) Extent (fr) Extent (it) Extent (pl) Экстент (ru) Екстент (uk) Extent (檔案系統) (zh) |
owl:sameAs | freebase:Extent (file systems) yago-res:Extent (file systems) wikidata:Extent (file systems) dbpedia-cs:Extent (file systems) http://cv.dbpedia.org/resource/Экстент dbpedia-fr:Extent (file systems) dbpedia-hu:Extent (file systems) dbpedia-it:Extent (file systems) dbpedia-no:Extent (file systems) dbpedia-pl:Extent (file systems) dbpedia-ru:Extent (file systems) dbpedia-uk:Extent (file systems) dbpedia-zh:Extent (file systems) https://global.dbpedia.org/id/3bmXt |
prov:wasDerivedFrom | wikipedia-en:Extent_(file_systems)?oldid=1122551071&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Extent_(file_systems) |
is dbo:wikiPageDisambiguates of | dbr:Extent |
is dbo:wikiPageRedirects of | dbr:File_extent dbr:Block_run dbr:Extent-based_filesystem dbr:Extents dbr:Extents_(file_systems) |
is dbo:wikiPageWikiLink of | dbr:Extent dbr:List_of_file_systems dbr:Multi-Environment_Real-Time dbr:Veritas_File_System dbr:Inode dbr:JFS_(file_system) dbr:Logical_Volume_Manager_(Linux) dbr:Lustre_(file_system) dbr:Comparison_of_file_systems dbr:Btrfs dbr:Tux3 dbr:Dm-cache dbr:HTree dbr:ExFAT dbr:Execute_Channel_Program dbr:Ext2Fsd dbr:Ext4 dbr:Fragmentation_(computing) dbr:Basic_direct_access_method dbr:Chattr dbr:High_Performance_File_System dbr:Automatic_Storage_Management dbr:File_system dbr:File_system_fragmentation dbr:Files-11 dbr:ISO_9660 dbr:Next3 dbr:XFS dbr:Unix_File_System dbr:Ext3 dbr:Volume_Table_of_Contents dbr:File_extent dbr:Block_run dbr:Extent-based_filesystem dbr:Extents dbr:Extents_(file_systems) |
is dbp:fileStruct of | dbr:Btrfs |
is foaf:primaryTopic of | wikipedia-en:Extent_(file_systems) |