İSİM
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.
ŞİFRELEME
cryptoloop artık dm-crypt lehine
desteklenmemektedir. Ayrıntılar için bkz:
cryptsetup(8)
ÇIKIŞ DURUMU
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ı.
İLGİLİ DOSYALAR
/dev/loop[0..N]
dönüş blok aygıtları
/dev/loop-control
dönüş denetim aygıtı
ÖRNEK
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/>
ÇEVİREN
© 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.