losetup - dönüş aygıtlarını ayarlar ve
denetler
Bilgi almak için:
- losetup
- [/dev/loop[N]]
- losetup
-
-l [-a]
- losetup
-
-j DOSYA [-o BOYUT]
Dönüş aygıtını ayırmak
için:
- losetup
-
-d [/dev/loop[N]]
İlişkili dönüş
aygıtlarının tümünü ayırmak
için:
- losetup
-
-D
Dönüş aygıtını tanımlamak
için:
- losetup
- [-o BOYUT] [--sizelimit BOYUT]
[ --sector-size BOYUT] [-Pr] [--show]
[-o BOYUT] -f| /dev/loop[N]
DOSYA
Dönüş aygıtını yeniden
boyutlandırmak için:
- losetup
-
-c /dev/loop[N]
losetup, dönüş aygıtlarını
normal dosyalar veya blok aygıtlarıyla ilişkilendirmek,
dönüş aygıtlarını sistemden
ayırmak ve bir dönüş
aygıtının durumunu sorgulamak için
kullanılır. Yalnızca
/dev/loopN verilirse,
N’inci dönüş aygıtının
durumu gösterilir. Herhangi bir seçenek verilmezse, tüm
dönüş aygıtlarının durumu
gösterilir.
- Bilgi:
- Virgülle ayrılmış dizgeleri
olan eski çıktı biçimi (yani, losetup
-a) kullanımdan kaldırılmış, yerini
--list çıktı biçimi
almıştır.
Aynı yedekleme dosyası için daha
bağımsız dönüş
aygıtları oluşturmak mümkündür. Bu
işlem tehlikeli olabilir, veri kaybına, bozulmaya ve
üzerine yazmaya neden olabilir. Bu sorunu önlemek için
--nooverlap ile
--find seçeneği de
kullanılmalıdır.
Dönüş aygıtının
oluşturulması
--find ile
kullanıldığında bozulamaz bir işlem
değildir ve
losetup bu işlemi herhangi bir kilitle
korumaz. Deneme sayısı dahili olarak 16 ile
sınırlıdır. Yoğun çoklu
kullanımda bir çarpışmayı önlemek
için örneğin
flock(1) kullanılması
önerilir.
BOYUT için birim belirtilebilir: KiB (=1024), MiB (=1024*1024),
GiB, TiB, PiB, EiB, ZiB ve YiB birimlerinde "iB" isteğe
bağlıdır, örneğin "K" ile
"KiB" aynı anlama gelir veya KB (=1000), MB (=1000*1000), GB,
TB, PB, EB, ZB ve YB birimleri de kullanılabilir.
-
-a, --all
- Tüm dönüş
aygıtlarının durumunu gösterir. root olmayan
kullanıcıların tüm bilgilere
erişemediği unutulmamalıdır. Ayrıca
bkz. --list. Eski çıktı biçimi
(--list olmadan çıktılama durumu)
kullanımdan kaldırılmıştır.
-
-d, --detach /dev/loop[N]
- Belirtilen dönüş
aygıt(lar)ıyla ilişkili dosyayı veya
aygıtı ayırır. Linux v3.7
çekirdeğinin "tembel aygıt imhası"
kullandığı unutulmamalıdır.
Ayırma işlemi, aygıt sistem tarafından etkin
olarak kullanılıyorsa artık EBUSY
hatası vermemekte, ancak autoclear ile imlenip ve daha sonra
imha edilmektedir.
-
-d, --detach-all
- İlişkili dönüş
aygıtlarının tümünü sistemden
ayırır.
-
-f, --find [DOSYA]
- Kullanılmayan ilk dönüş
aygıtını bulur. DOSYA belirtilmişse
bulunan aygıt, dönüş aygıtı
olarak kullanılır. Aksi takdirde, sadece adını
gösterir.
- --show
-
-f seçeneği bir DOSYA ile
birlikte belirtilmişse bu seçenek ilgili
dönüş aygıtının
adını gösterir.
-
-L, --nooverlap
- Aynı yedekleme dosyası daha fazla
dönüş aygıtı arasında
paylaşıldığı durumda
dönüş aygıtları arasındaki
çakışmalar için denetim yapar. Dosya zaten
başka bir aygıt tarafından
kullanılıyorsa, yeni bir aygıt yerine mevcut
aygıt yeniden kullanılır. Seçenek
yalnızca --find seçeneği ile birlikte
anlamlıdır.
-
-j, --associated DOSYA [-o
KONUM]
- Belirtilen DOSYA ile ilişkili tüm
dönüş aygıtlarının durumunu
gösterir.
-
-o --offset BOYUT
- Veri başlangıcı, DOSYA veya
aygıtta BOYUT bayta taşınır.
BOYUT ile birlikte birim belirtilebilir. Bkz: Bölüm
başlangıcındaki birim
açıklaması.
-
--sizelimit BOYUT
- Veri sonu, veri başlangıcından
itibaren BOYUT bayta ayarlanır. BOYUT ile birlikte
birim belirtilebilir. Bkz: Bölüm
başlangıcındaki birim
açıklaması.
-
-b, --sector-size BOYUT
- Dönüş aygıtının
mantıksal sektör boyutunu BOYUT bayta ayarlar (Linux
4.14’ten beri). Seçenek, yeni bir dönüş
aygıtı oluşturulurken veya halihazırda var
olan dönüş aygıtının
sektör boyutunu değiştirmek için
bağımsız komut oluştururken
kullanılabilir.
-
-c, --set-capacity
/dev/loop[N]
- Dönüş aygıtı
sürücüsünü, belirtilen
dönüş aygıtıyla ilişkili
dosyanın boyutunu yeniden okumaya zorlar.
-
-P, --partscan
- Çekirdeği, yeni oluşturulan bir
dönüş aygıtındaki bölüm
tablosunu taramaya zorlar. Bölüm tablosu
ayrıştırmasının sektör
boyutlarına bağlı olduğu
unutulmamalıdır. Dönüş
aygıtı için ön tanımlı
sektör boyutu 512 bayt olup bunu geçersiz kılmak
için bu seçeneğin --sector-size
seçeneğiyle birlikte kullanılması gerekir.
-
-r, --read-only
- Dönüş aygıtı salt-okunur
olur.
-
--direct-io[=on|off]
- Yedekleme dosyası için doğrudan
G/Ç etkinleştirilir veya devre dışı
bırakılır. İsteğe bağlı
değer olarak on veya off belirtilebilir,
belirtilmezse on ön tanımlıdır.
-
-v, --verbose
- Ayrıntı kipi.
-
-l, --list
- Bir dönüş aygıtı veya
-a seçeneği belirtilirse, belirtilen
dönüş aygıtı veya tüm
dönüş aygıtları için ön
tanımlı sütunları basar. Tüm
aygıtlar hakkında bilgi verilmesi ön
tanımlıdır. Ayrıca bkz: --output,
--noheadings, --raw, --json.
-
-O, --output
sütun[.sütun]...
-
--list çıktısına
basılacak sütunları belirler. Desteklenen
sütunların listesini almak için --help
seçeneği kullanılmalıdır.
- --output-all
- Kullanılabilen tüm sütunları
çıktılar.
-
-n, --noheadings
-
--list çıktı biçeminde
başlıklar basılmaz.
- --raw
- Ham --list çıktı biçemi
kullanılır.
-
-J, --json
- İlişkili tüm
dönüş aygıtları sistemden
ayrılır.
cryptoloop artık dm-crypt lehine desteklenmemektedir.
Ayrıntılar için bkz:
cryptsetup(8)
losetup başarılı olması durumunda 0
döndürür.
losetup, dönüş
aygıtının durumunu
görüntülediği durumlarda, aygıt
yapılandırılmamışsa 1,
aygıtın durumunu saptamaktan alıkoyan bir hata
olması durumunda 2 döndürür.
2.37 sürümünden beri,
losetup, bir
ioctl(2)
çağrısı ile yeni bir dönüş
aygıtı oluşturmak için
ioctl
çağrısında
LOOP_CONFIGURE komutunu
kullanmaktadır.
Eski sürümlerinde bu işlem
ioctl
çağrısında
LOOP_SET_FD ve
OOP_SET_STATUS64 komutları kullanılarak
yapılırdı.
-
LOOPDEV_DEBUG=all
- Hata ayıklama çıktısı
etkin olur.
/dev/loop[0..N]
dönüş blok aygıtları
/dev/loop-control
dönüş denetim aygıtı
Dönüş aygıtının
kullanımına örnek olarak aşağıdaki
komutlar kullanılabilir.
# dd if=/dev/zero of=~/dosya.img bs=1024k count=10
# losetup --find --show ~/dosya.img
/dev/loop0
# mkfs -t ext2 /dev/loop0
# mount /dev/loop0 /mnt
...
# umount /dev/loop0
# losetup --detach /dev/loop0
Özgün sürüm: Theodore Ts’o
Özgün DES: Eric Young
Sürdüren: Karel Zak
Lisans GPLv2+: GNU GPL sürüm 2 veya üstü
<
http://gnu.org/licenses/gpl.html> Bu bir özgür
yazılımdır: yazılımı
değiştirmek ve dağıtmakta
özgürsünüz. Yasaların izin verdiği
ölçüde HİÇBİR GARANTİ YOKTUR.
Yazılım hatalarını bildirmek için
<
https://github.com/util-linux/util-linux/issues> altında bir
konu açın.
losetup uygulaması util-linux paketiyle gelmekte olup Linux
Çekirdeği Arşivinden indirilebilir:
<
https://www.kernel.org/pub/linux/utils/util-linux/>
© 2004 Yalçın Kolukısa
© 2022 Nilgün Belma Bugüner
Bu çeviri özgür yazılımdır:
Yasaların izin verdiği ölçüde
HİÇBİR GARANTİ YOKTUR.
Lütfen, çeviri ile ilgili bildirimde bulunmak veya çeviri
yapmak için
https://github.com/TLBP/manpages-tr/issues adresinde
"New Issue" düğmesine tıklayıp yeni bir
konu açınız ve isteğinizi belirtiniz.