sanal dosya sistemleri - Bulutta Çevrimiçi

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut sanal dosya sistemleridir.

Program:

ADI


virt-filesystems - Bir sanal makinede dosya sistemlerini, bölümleri, blok aygıtları, LVM'yi listeleyin
veya disk görüntüsü

SİNOPSİS


sanal dosya sistemleri [--seçenekler] -d alan adı

sanal dosya sistemleri [--seçenekler] -a disk.img [-a disk.img ...]

AÇIKLAMA


Bu araç, dosya sistemlerini, bölümleri, mantıksal birimleri ve bunların boyutlarını keşfetmenizi sağlar.
bir disk görüntüsünde veya sanal makinede. için bir yedek sanal liste-dosya sistemleri(1) ve
sanal liste bölümleri(1).

Bu araç için bir kullanım, bir diskten tüm dosya sistemleri üzerinde yineleme yapmak için kabuk komut dosyalarındandır.
görüntü:

fs için $(virt-filesystems -a disk.img); yapmak
#...
yapılmış

Başka bir kullanım, bu bölümleri değiştirmek için başka bir araç kullanmadan önce bölümleri listelemektir.
(Örneğin sanal yeniden boyutlandırma(1)). Bilinmeyen bir disk görüntüsünün neler içerdiğini merak ediyorsanız,
ile birlikte bu aracı kullanın sanal müfettiş(1).

Çeşitli komut satırı seçenekleri, bu programın neyi görüntülediğini kontrol eder. ya vermen lazım
-a or -d sırasıyla disk görüntüsünü veya libvirt misafirini belirleme seçenekleri. eğer sadece
programın bulunan dosya sistemlerini her satırda bir tane olacak şekilde aşağıdaki gibi gösterdiğini belirtin:

$ sanal dosya sistemleri - bir disk.img
/ Dev / sda1
/dev/vg_guest/lv_root

Eklersen -l or --uzun daha sonra çıktı ekstra bilgi içerir:

$ sanal dosya sistemleri -a disk.img -l
Ad Türü VFS Etiket Boyutu
/dev/sda1 dosya sistemi ext4 önyüklemesi 524288000
/dev/vg_guest/lv_root dosya sistemi ext4 kökü 10212081664

Eklersen --ekstra daha sonra monte edilemeyen (takas, bilinmeyen) dosya sistemleri de gösterilir:

$ sanal dosya sistemleri -a disk.img --extra
/ Dev / sda1
/dev/vg_guest/lv_root
/dev/vg_guest/lv_takas
/dev/vg_guest/lv_data

Eklersen --bölümler daha sonra dosya sistemleri yerine bölümler gösterilir:

$ sanal dosya sistemleri -a disk.img --bölümler
/ Dev / sda1
/ Dev / sda2

Benzer şekilde kullanabilirsiniz --mantıksal-hacimler, --hacim-grupları, --fiziksel-hacimler,
--blok-cihazlar Bu öğeleri listelemek için.

Bu seçenekleri kombinasyon halinde de kullanabilirsiniz (bir kombinasyon istiyorsanız
dosya sistemleri, eklemelisiniz --dosya sistemleri). Bazı öğelerin birkaç öğeye düştüğüne dikkat edin.
kategoriler (örn. / Dev / sda1 hem bir bölüm hem de bir dosya sistemi olabilir). Bu öğeler
birkaç kez listelenmiştir. Kesinlikle sanal olan her şeyi içeren bir liste elde etmek için
dosya sistemleri bilir, --herşey seçeneği.

UUID'ler (oldukça uzun oldukları için) varsayılan olarak gösterilmez. Ekle --uuid için seçenek
uzun çıktıda aygıt ve dosya sistemi UUID'lerini görüntüleyin.

--herşey --uzun --uuid hakkında tüm olası bilgileri görüntülemek için yararlı bir kombinasyondur.
herşey.

$ sanal dosya sistemleri -a win.img --all --long --uuid -h
Ad Türü VFS Etiket Boyutu Ana UUID
/dev/sda1 dosya sistemi ntfs Sistem Ayrılmış 100M - F81C92571C92112C
/dev/sda2 dosya sistemi ntfs - 20G - F2E8996AE8992E3B
/dev/sda1 bölümü - - 100M /dev/sda -
/dev/sda2 bölümü - - 20G /dev/sda -
/dev/sda cihazı - - 20G - -

Makine tarafından okunabilen çıktı için şunu kullanın: --csv Virgülle Ayrılmış Değerler almak için.

SEÇENEKLER


--yardım et
Kısa yardım göster.

-a dosya
--Ekle dosya
Ekle dosya bu, sanal bir makineden bir disk görüntüsü olmalıdır. sanal makine ise
birden fazla blok cihazı varsa, hepsini ayrı ayrı tedarik etmelisiniz. -a seçenekleri.

Disk görüntüsünün formatı otomatik olarak algılanır. Bunu geçersiz kılmak ve bir
belirli bir format kullanın --biçim=.. seçeneği.

-a URI
--Ekle URI
Uzak bir disk ekleyin. "UZAKTAN DEPOLAMA EKLEME" bölümüne bakın. konuk balığı(1).

--herşey
Her şeyi göster. Bu, şu anda şu seçenekleri belirtmekle aynıdır:
--dosya sistemleri, --ekstra, --bölümler, --blok-cihazlar, --mantıksal-hacimler,
--hacim-grupları, --fiziksel-hacimler. (Gelecekte bu listeye daha fazlası eklenebilir).

Ayrıca bakınız --uzun.

--blkdev'ler
--blok-cihazlar
Blok cihazlarını görüntüleyin.

-c URI
--bağlamak URI
libvirt kullanıyorsanız, verilene bağlanın URI. Atlanırsa, o zaman bağlanırız
varsayılan libvirt hipervizörü.

Konuk engelleme cihazlarını doğrudan belirtirseniz (-a), o zaman libvirt hiç kullanılmaz.

--csv
Sonuçları CSV formatında yazın (virgülle ayrılmış değerler). Bu biçim olabilir
veritabanlarına ve elektronik tablolara kolayca aktarılır, ancak "CSV FORMATI HAKKINDA NOT"u okuyun
altında.

-d konuk
--ihtisas konuk
Adlandırılmış libvirt misafirinden tüm diskleri ekleyin. Etki alanı UUID'leri yerine kullanılabilir
isimler.

--echo-tuşları
Anahtarlar ve parolalar sorulduğunda sanal dosya sistemleri normalde yankıyı kapatır
bu yüzden ne yazdığınızı göremezsiniz. Tempest saldırılarından endişe duymuyorsanız
ve odada başka kimse yok ne olduğunuzu görmek için bu bayrağı belirtebilirsiniz
yazıyor.

--ekstra
Bu, sıradan, monte edilebilir dosya sistemleri olmayan dosya sistemlerinin görüntülenmesine neden olur.
Bu kategori, takas alanını ve boş olan veya bilinmeyenleri içeren dosya sistemlerini içerir.
verileri.

Bu seçenek şu anlama gelir: --dosya sistemleri.

--dosya sistemleri
Monte edilebilir dosya sistemlerini görüntüleyin. Hiçbir görüntüleme seçeneği seçilmediyse, bu seçenek
ima etti.

İle --ekstra, monte edilemeyen dosya sistemleri de gösterilir.

--format=ham|qcow2|..
--biçim
için varsayılan -a seçenek, disk görüntüsünün biçimini otomatik olarak algılamaktır. kullanma
bu, disk biçimini zorlar -a komut satırında takip eden seçenekler. kullanma
--biçim bağımsız değişken olmadan sonraki işlemler için otomatik algılamaya geri döner -a seçenekleri.

Örneğin:

sanal dosya sistemleri --format=ham -a disk.img

için ham formatı zorlar (otomatik algılama yok) disk.img.

sanal dosya sistemleri --format=ham -a disk.img --format -a other.img

için ham formatı zorlar (otomatik algılama yok) disk.img ve otomatik algılamaya geri döner
başka.img.

Güvenilmeyen ham biçimli konuk disk görüntüleriniz varsa,
disk biçimini belirtin. Bu, kötü amaçlı yazılımlarla olası bir güvenlik sorununu önler.
misafirler (CVE-2010-3851).

-h
--insan tarafından okunabilir
In --uzun modunda, ekran boyutları insan tarafından okunabilir biçimde.

--stdin-anahtarları
Anahtar veya parola parametrelerini stdin'den okuyun. Varsayılan, okumaya çalışmaktır
açarak kullanıcıdan parolalar /dev/tty.

-l
--uzun
Fazladan veri sütunlarını görüntüleyin ("uzun biçim").

Siz de belirtmediğiniz sürece bir başlık satırı eklenir --Başlık yok.

Görüntülenen fazladan sütunlar, seçtiğiniz çıktıya ve
sütunlar gelecekteki sürümlerde değişebilir. Başlık satırını kullanın, --csv çıktı ve/veya
csv aracı(1) sütunları harici programlardaki verilerle eşleştirmek için.

Kullanım -h boyutların insan tarafından okunabilir biçimde görüntülenmesini istiyorsanız. Varsayılan
ham sayılarını göster bayt.

Kullanım --uuid UUID'leri de görüntülemek için.

--lvs
--logvols
--mantıksal-hacimler
LVM mantıksal birimlerini görüntüleyin. Bu modda, bunlar ne olursa olsun görüntülenir.
LV'lerin dosya sistemleri içerip içermediği.

--Başlık yok
In --uzun modunda, bir başlık satırı eklemeyin.

Sütunların sırasının sabit olmadığını ve gelecekteki sürümlerinde değişebileceğini unutmayın.
virt-filesystems, bu nedenle bu seçeneği kullanmak size beklenmedik sürprizler verebilir.

--parçalar
--bölümler
Bölümleri görüntüleyin. Bu modda, bunlar,
bölümler dosya sistemleri içerir.

--pvs
--physvols
--fiziksel-hacimler
LVM fiziksel hacimlerini görüntüleyin.

--uuid
--uuidler
In --uzun modunda, UUID'leri de görüntüleyin.

-v
--ayrıntılı
Hata ayıklama için ayrıntılı mesajları etkinleştirin.

-V
--versiyon
Sürüm numarasını görüntüleyin ve çıkın.

--vgs
--volgroups
--hacim-grupları
LVM birim gruplarını görüntüleyin.

-x libguestfs API çağrılarının izlenmesini etkinleştirin.

ÖNE ÇIKAN HABERLER


Çıktıdaki sütunların yeniden sıralanabileceğini ve gelecekteki sürümlerinde değiştirilebileceğini unutmayın.
bu araç.

İsim
Dosya sistemi, bölüm, blok cihazı veya LVM adı.

Aygıt ve bölüm adları için bunlar kurallı libguestfs adları olarak görüntülenir, bu nedenle
örneğin bu / Dev / sda2 ilk cihazdaki ikinci bölümdür.

Eğer --uzun seçenektir değil belirtilirse, yalnızca ad sütunu gösterilir.
çıktı.

Menşei
Nesne türü, örneğin "dosya sistemi", "lv", "cihaz" vb.

vfs Bir dosya sistemi varsa, bu sütun, mümkünse dosya sistemi türünü görüntüler.
tespit edilebilir, örn. "ext4".

etiket
Nesnenin bir etiketi varsa (dosya sistemlerini tanımlamak ve monte etmek için kullanılır), o zaman bu
sütun etiketi içerir.

MBR İki basamaklı onaltılık bir sayı olarak görüntülenen bölüm türü baytı. Kapsamlı bir
bölüm türlerinin listesi burada bulunabilir:
http://www.win.tue.nl/~aeb/partitions/partition_types-1.html

Bu yalnızca DOS (MBR) bölümleri için geçerlidir.

Boyutlar
Nesnenin bayt cinsinden boyutu. Eğer --insan seçenek kullanılır, ardından boyut
insan tarafından okunabilir bir biçimde görüntülenir.

Ebeveyn
Ana sütun, nesneler arasındaki ebeveyn ilişkisini kaydeder.

Örneğin, nesne bir bölümse, o zaman bu sütun bölümün adını içerir.
içeren cihaz. Nesne mantıksal bir hacim ise, bu sütun nesnenin adıdır.
hacim grubu.

Birden fazla ebeveyn varsa, bu sütun (sütun içinde) bir
virgülle ayrılmış liste, ör. "/dev/sda,/dev/sdb".

UUID
Nesnenin bir UUID'si varsa (dosya sistemlerini tanımlamak ve monte etmek için kullanılır ve
cihazlar) varsa, bu sütun bir dize olarak UUID'yi içerir.

UUID yalnızca aşağıdaki durumlarda görüntülenir: --uuid seçenek verilir.

NOT HAKKIMIZDA CSV FORMAT


Virgülle ayrılmış değerler (CSV) yanıltıcı bir biçimdir. Bilişim Teknoloji görünüyor kolay olmalı gibi
ayrıştırır, ancak ayrıştırmak kesinlikle kolay değildir.

Efsane: Alanları virgülle ayırmanız yeterlidir. Gerçek: Bu değil güvenilir bir şekilde çalışın. Bu örnek
iki sütunu vardır:

"foo, bar", baz

Efsane: Dosyayı her seferinde bir satır okuyun. Gerçek: Bu değil güvenilir bir şekilde çalışın. Bu
örneğin bir satırı vardır:

"foo
bar", baz

Kabuk komut dosyaları için "csvtool" (http://merjis.com/developers/csv ayrıca büyük paketlenmiş
Linux dağıtımları).

Diğer diller için, bir CSV işleme kitaplığı kullanın (örn. Perl veya Python's için "Text::CSV"
yerleşik csv kitaplığı).

Çoğu e-tablo ve veri tabanı, CSV'yi doğrudan içe aktarabilir.

EXIT DURUMU


Bu program başarılı olursa 0, bir hata varsa sıfırdan farklı bir değer döndürür.

onworks.net hizmetlerini kullanarak sanal dosya sistemlerini çevrimiçi kullanın



En yeni Linux ve Windows çevrimiçi programları