'\" t .\" Title: fallocate .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 .\" Date: 2024-05-14 .\" Manual: Корисничке наредбе .\" Source: util-linux 2.40.1 .\" Language: English .\" .TH "FALLOCATE" "1" "2024-05-14" "util\-linux 2.40.1" "Корисничке наредбе" .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 "НАЗИВ" fallocate \- унапред додељује или поништава доделу простора датотеци .SH "УВОД" .sp \fBfallocate\fP [\fB\-c\fP|\fB\-p\fP|\fB\-z\fP] [\fB\-o\fP \fIoffset\fP] \fB\-l\fP \fIlength\fP [\fB\-n\fP] \fIfilename\fP .sp \fBfallocate\fP \fB\-d\fP [\fB\-o\fP \fIoffset\fP] [\fB\-l\fP \fIlength\fP] \fIfilename\fP .sp \fBfallocate\fP \fB\-x\fP [\fB\-o\fP \fIoffset\fP] \fB\-l\fP \fIlength filename\fP .SH "ОПИС" .sp \fBfallocate\fP is used to manipulate the allocated disk space for a file, either to deallocate or preallocate it. For filesystems which support the \fBfallocate\fP(2) system call, preallocation is done quickly by allocating blocks and marking them as uninitialized, requiring no IO to the data blocks. This is much faster than creating a file by filling it with zeroes. .sp Излазно стање које даје \fBfallocate\fP је 0 при успеху и 1 при неуспеху. .SH "ОПЦИЈЕ" .sp За аргументима \fIвеличина\fP и \fIпомерај\fP могу да следе суфикси множитеља као што су KiB (=1024), MiB (=1024*1024), и тако редом за GiB, TiB, PiB, EiB, ZiB и YiB („iB“ је опционално, нпр., „K“ има исто значење као „KiB“) или суфикси KB (=1000), MB (=1000*1000) и тако редом за GB, TB, PB, EB, ZB и YB. .sp Опције \fB\-\-collapse\-range\fP, \fB\-\-dig\-holes\fP, \fB\-\-punch\-hole\fP, и \fB\-\-zero\-range\fP су међусобно искључиве. .sp \fB\-c\fP, \fB\-\-collapse\-range\fP .RS 4 Уклања опсег бајтова из датотеке, без остављања рупе. Опсег бајтова који треба скупити почиње од \fIпомераја\fP и наставља се за \fIдужину\fP бајтова. По завршетку радње, садржај датотеке која почиње на локацији \fIпомерај\fP+\fIдужина\fP биће додат на локацију \fIпомерај\fP, а датотека ће бити мања за \fIдужину\fP бајтова. Опција \fB\-\-keep\-size\fP не може бити наведена за радњу скупљања опсега. .sp Доступно од Линукса 3.15 за „ext4“ (само за проширено\-засноване датотеке) и XFS. .sp Систем датотека може ставити ограничења на грануларност радње, како би се осигурала делотворна примена. Обично, \fIпомерај\fP и \fIдужина\fP морају бити производи величине логичког блока система датотека, која варира у зависности од врсте и подешавања система датотека. Ако систем датотека има такав захтев, радња неће успети са грешком \fBEINVAL\fP ако је овај захтев прекршен. .RE .sp \fB\-d\fP, \fB\-\-dig\-holes\fP .RS 4 Открива и копа рупе. Ово чини датотеку проређеном на месту, без коришћења додатног простора диска. Најмања величина рупе зависи од У/И величине блока система датотека (обично 4096 бајта). Такође, када се користи ова опција, \fB\-\-keep\-size\fP се подразумева. Ако опсег није наведен са \fB\-\-offset\fP и \fB\-\-length\fP, тада се читава датотека анализира за рупама. .sp Можете мислити о овој опцији као да радите са \fBcp \-\-sparse\fP и да затим преименујете одредишну датотеку на изворну, без потребе за додатним простором диска. .sp Видите \fB\-\-punch\-hole\fP за списак подржаних система датотека. .RE .sp \fB\-i\fP, \fB\-\-insert\-range\fP .RS 4 Умеће рупу од \fIдужина\fP бајтова из \fIпомераја\fP, померајући постојеће податке. .RE .sp \fB\-l\fP, \fB\-\-length\fP \fIвеличина\fP .RS 4 Наводи дужину опсега, у бајтовима. .RE .sp \fB\-n\fP, \fB\-\-keep\-size\fP .RS 4 Не мења привидну дужину датотеке. Ово може ефикасно да додели блокове након краја датотеке, који се могу уклонити скраћењем. .RE .sp \fB\-o\fP, \fB\-\-offset\fP \fIпомерај\fP .RS 4 Наводи почетни померај опсега, у бајтовима. .RE .sp \fB\-p\fP, \fB\-\-punch\-hole\fP .RS 4 Поништава доделу простора (тј. ствара рупу) у опсегу бајтова почевши од \fIпомераја\fP и наставља за \fIдужину\fP бајтова. Унутар наведеног опсега, делимични блокови система датотека се нулирају, а читави блокови система датотека се уклањају из датотеке. Након успешног позива, наредна читања из овог опсега ће дати нуле. Ова опција не може бити наведена истовремено са опцијом \fB\-\-zero\-range\fP. Такође, када користите ову опцију, \fB\-\-keep\-size\fP се подразумева. .sp Подржано за „XFS“ (од Линукса 2.6.38), „ext4“ (од Линукса 3.0), „Btrfs“ (од Линукса 3.7), „tmpfs“ (од Линукса 3.5) и „gfs2“ (од Линукса 4.16). .RE .sp \fB\-v\fP, \fB\-\-verbose\fP .RS 4 Укључује опширни режим. .RE .sp \fB\-x\fP, \fB\-\-posix\fP .RS 4 Укључује ПОСИКС режим рада. У том режиму радња додељивања се увек завршава, али може трајати дуже када брзо додељивање није подржано основним системом датотека. .RE .sp \fB\-z\fP, \fB\-\-zero\-range\fP .RS 4 Нулира простор у осегу бајта почевши на \fIпомерају\fP и наставља за \fIдужину\fP бајтова. Унутар наведеног опсега, блокови се унапред додељују за области које обухватају рупе у датотеци. Након успешног позива, наредна читања из овог опсега даће нуле. .sp Нулирање се обавља унутар система датотека по могућству претварањем опсега у ненаписано допуњење. Овај приступ значи да наведени опсег неће бити физички нулиран на уређају (осим за делимичне блокове на оба краја опсега), а У/И је (у супротном) захтеван само за освежавање метаподатака. .sp Опција \fB\-\-keep\-size\fP може бити наведена зарад спречавања измене дужине датотеке. .sp Доступно од Линукса 3.14 за „ext4“ (само за проширено\-засноване датотеке) и XFS. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Приказује текст помоћи и излази. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Исписује издање и излази. .RE .SH "АУТОРИ" .sp .MTO "sandeen\(atredhat.com" "Eric Sandeen" "," .MTO "kzak\(atredhat.com" "Karel Zak" "" .SH "ПОГЛЕДАЈТЕ ТАКОЂЕ" .sp \fBtruncate\fP(1), \fBfallocate\fP(2), \fBposix_fallocate\fP(3) .SH "ПРИЈАВЉИВАЊЕ ГРЕШАКА" .sp За пријављивање грешака, користите пратиоца грешака на \c .URL "https://github.com/util\-linux/util\-linux/issues" "" "." .SH "ДОСТУПНОСТ" .sp Наредба \fBfallocate\fP је део пакета „util\-linux“ који се може преузети са \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Архиве Линукс кернела" "."