ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

OnWorks ഫെവിക്കോൺ

അതിഥി മത്സ്യം - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ ഗസ്റ്റ്ഫിഷ് പ്രവർത്തിപ്പിക്കുക

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് പ്രൊവൈഡറിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് ഗസ്റ്റ്ഫിഷ് ആണിത്.

പട്ടിക:

NAME


ഗസ്റ്റ്ഫിഷ് - ഗസ്റ്റ് ഫയൽസിസ്റ്റം ഷെൽ

സിനോപ്സിസ്


അതിഥി മത്സ്യം [--ഓപ്ഷനുകൾ] [കമാൻഡുകൾ]

അതിഥി മത്സ്യം

അതിഥി മത്സ്യം [--ro|--rw] -a disk.img

അതിഥി മത്സ്യം [--ro|--rw] -a disk.img -m dev[:mountpoint]

അതിഥി മത്സ്യം -d libvirt-domain

അതിഥി മത്സ്യം [--ro|--rw] -a disk.img -i

അതിഥി മത്സ്യം -d libvirt-domain -i

മുന്നറിയിപ്പ്


ലൈവ് വെർച്വൽ മെഷീനുകളിലോ മറ്റ് ഡിസ്കുകളിലോ റൈറ്റ് മോഡിൽ "ഗസ്റ്റ്ഫിഷ്" ഉപയോഗിക്കുന്നു
എഡിറ്റിംഗ് ടൂളുകൾ അപകടകരവും ഡിസ്ക് കേടായേക്കാം. വെർച്വൽ മെഷീൻ
നിങ്ങൾ ഈ കമാൻഡ് ഉപയോഗിക്കുന്നതിന് മുമ്പ് ഷട്ട്ഡൗൺ ചെയ്യണം, കൂടാതെ ഡിസ്ക് ഇമേജുകൾ എഡിറ്റ് ചെയ്യാൻ പാടില്ല
ഒരേസമയം.

ഉപയോഗിക്കുക --റോ ഡിസ്ക് ഇമേജ് അല്ലെങ്കിൽ വെർച്വൽ ആണെങ്കിൽ സുരക്ഷിതമായി "അതിഥി മത്സ്യം" ഉപയോഗിക്കാനുള്ള (വായിക്കാൻ മാത്രം) ഓപ്ഷൻ
മെഷീൻ ലൈവ് ആയിരിക്കാം. പ്രവർത്തിപ്പിക്കുകയാണെങ്കിൽ വിചിത്രമോ പൊരുത്തമില്ലാത്തതോ ആയ ഫലങ്ങൾ നിങ്ങൾ കണ്ടേക്കാം
മറ്റ് മാറ്റങ്ങളോടൊപ്പം ഒരേസമയം, എന്നാൽ ഈ ഓപ്ഷൻ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഡിസ്ക് അഴിമതി ഉണ്ടാകില്ല.

വിവരണം


വെർച്വൽ മെഷീൻ പരിശോധിക്കുന്നതിനും പരിഷ്‌ക്കരിക്കുന്നതിനുമുള്ള ഷെല്ലും കമാൻഡ് ലൈൻ ഉപകരണവുമാണ് Guestfish
ഫയൽസിസ്റ്റംസ്. ഇത് libguestfs ഉപയോഗിക്കുകയും Guestfs API-യുടെ എല്ലാ പ്രവർത്തനങ്ങളും വെളിപ്പെടുത്തുകയും ചെയ്യുന്നു,
കാണുക അതിഥികൾ(3).

ഷെൽ സ്‌ക്രിപ്‌റ്റുകളിൽ നിന്നോ
കമാൻഡ് ലൈൻ അല്ലെങ്കിൽ സംവേദനാത്മകമായി. തകർന്ന വെർച്വൽ മെഷീൻ ഇമേജ് വീണ്ടെടുക്കണമെങ്കിൽ, നിങ്ങൾ
നോക്കണം virt-rescue(1) കമാൻഡ്.

ഉദാഹരണങ്ങൾ


As an ഇന്ററാക്ടീവ് ഷെൽ
$ അതിഥി മത്സ്യം

ഗസ്റ്റ് ഫിഷിലേക്ക് സ്വാഗതം, ഗസ്റ്റ് ഫയൽസിസ്റ്റം ഷെൽ
വെർച്വൽ മെഷീൻ ഫയൽസിസ്റ്റം എഡിറ്റുചെയ്യുന്നു.

കമാൻഡുകളുടെ ഒരു ലിസ്റ്റിനായി 'help' എന്ന് ടൈപ്പ് ചെയ്യുക
മാനുവൽ വായിക്കാൻ 'മനുഷ്യൻ'
ഷെൽ ഉപേക്ഷിക്കാൻ 'പുറത്തിറങ്ങുക'

> add-ro disk.img
> ഓടുക
> ലിസ്റ്റ്-ഫയൽസിസ്റ്റംസ്
/dev/sda1: ext4
/dev/vg_guest/lv_root: ext4
/dev/vg_guest/lv_swap: swap
> മൗണ്ട് /dev/vg_guest/lv_root /
> പൂച്ച / etc / fstab
# / etc / fstab
# അനക്കോണ്ട സൃഷ്ടിച്ചത്
[...]
> പുറത്ത്

മുതൽ ഷെൽ സ്ക്രിപ്റ്റുകൾ
ഒരു പുതിയ സൃഷ്ടിക്കുക /etc/motd ഒരു അതിഥി അല്ലെങ്കിൽ ഡിസ്ക് ഇമേജിലെ ഫയൽ:

അതിഥി മത്സ്യം <<_EOF_
disk.img ചേർക്കുക
ഓടുക
മൗണ്ട് /dev/vg_guest/lv_root /
എഴുതുക /etc/motd "സ്വാഗതം, പുതിയ ഉപയോക്താക്കൾ"
_EOF_

ഒരു ഡിസ്ക് ഇമേജിൽ എൽവിഎം ലോജിക്കൽ വോള്യങ്ങൾ ലിസ്റ്റ് ചെയ്യുക:

Guestfish -a disk.img --ro <<_EOF_
ഓടുക
lvs
_EOF_

ഒരു ഡിസ്ക് ഇമേജിലെ എല്ലാ ഫയൽസിസ്റ്റങ്ങളും ലിസ്റ്റ് ചെയ്യുക:

Guestfish -a disk.img --ro <<_EOF_
ഓടുക
ലിസ്റ്റ്-ഫയൽസിസ്റ്റംസ്
_EOF_

On ഒന്ന് കമാൻഡ് വര
അപ്ഡേറ്റ് /etc/resolv.conf ഒരു അതിഥിയിൽ:

അതിഥി മത്സ്യം \
add disk.img : run : mount /dev/vg_guest/lv_root / : \
എഴുതുക /etc/resolv.conf "നെയിംസെർവർ 1.2.3.4"

തിരുത്തുക /boot/grub/grub.conf സംവേദനാത്മകമായി:

അതിഥി മത്സ്യം --rw --add disk.img \
--mount /dev/vg_guest/lv_root \
--mount /dev/sda1:/ബൂട്ട് \
എഡിറ്റ് /boot/grub/grub.conf

മൌണ്ട് ഡിസ്കുകൾ ഓട്ടോമാറ്റിയ്ക്കായി
ഉപയോഗിക്കുക -i ഒരു വെർച്വൽ മെഷീനിൽ നിന്ന് ഡിസ്കുകൾ സ്വയമേവ മൌണ്ട് ചെയ്യുന്നതിനുള്ള ഓപ്ഷൻ:

അതിഥി മത്സ്യം --ro -a disk.img -i cat / etc / group

അതിഥി മത്സ്യം --ro -d libvirt-domain -i cat / etc / group

എഡിറ്റ് ചെയ്യാനുള്ള മറ്റൊരു വഴി /boot/grub/grub.conf സംവേദനാത്മകമാണ്:

അതിഥി മത്സ്യം --rw -a disk.img -i എഡിറ്റ് /boot/grub/grub.conf

As a സ്ക്രിപ്റ്റ് വ്യാഖ്യാതാവ്
ഒരു ext100 ഫോർമാറ്റ് ചെയ്ത പാർട്ടീഷൻ അടങ്ങുന്ന ഒരു 2MB ഡിസ്ക് സൃഷ്ടിക്കുക:

#!/usr/bin/guestfish -f
വിരളമായ test1.img 100M
ഓടുക
part-disk /dev/sda mbr
mkfs ext2 /dev/sda1

ആരംഭിക്കുക കൂടെ a തയ്യാറാക്കിയത് ഡിസ്ക്
100MB ഡിസ്ക് സൃഷ്ടിക്കുന്നതിനുള്ള ഒരു ഇതര മാർഗം test1.img ഒരൊറ്റ അടങ്ങുന്ന
ext2 ഫോർമാറ്റ് ചെയ്ത പാർട്ടീഷൻ:

അതിഥി മത്സ്യം -N fs

ലഭ്യമായവ പട്ടികപ്പെടുത്താൻ:

അതിഥി മത്സ്യം -N സഹായം | കുറവ്

റിമോട്ട് ഡ്രൈവുകൾ
ssh ഉപയോഗിച്ച് ഒരു റിമോട്ട് ഡിസ്ക് ആക്സസ് ചെയ്യുക:

അതിഥി മത്സ്യം -a ssh://example.com/path/to/disk.img

റിമോട്ട് നിയന്ത്രണം
eval "`അതിഥി മത്സ്യം --ശ്രവിക്കുക`"
ഗസ്റ്റ്ഫിഷ് --റിമോട്ട് ആഡ്-റോ disk.img
അതിഥി മത്സ്യം --വിദൂര ഓട്ടം
അതിഥി മത്സ്യം --റിമോട്ട് എൽവിഎസ്

ഓപ്ഷനുകൾ


--സഹായിക്കൂ
ഓപ്‌ഷനുകളിൽ പൊതുവായ സഹായം പ്രദർശിപ്പിക്കുന്നു.

-h
--cmd-സഹായം
ലഭ്യമായ എല്ലാ ഗസ്റ്റ് ഫിഷ് കമാൻഡുകളും ലിസ്റ്റുചെയ്യുന്നു.

-h cmd
--cmd-സഹായം cmd
"cmd" എന്ന ഒരൊറ്റ കമാൻഡിൽ വിശദമായ സഹായം പ്രദർശിപ്പിക്കുന്നു.

-a ചിത്രം
--ചേർക്കുക ചിത്രം
ഷെല്ലിലേക്ക് ഒരു ബ്ലോക്ക് ഡിവൈസ് അല്ലെങ്കിൽ വെർച്വൽ മെഷീൻ ഇമേജ് ചേർക്കുക.

ഡിസ്ക് ഇമേജിന്റെ ഫോർമാറ്റ് സ്വയമേവ കണ്ടെത്തി. ഇത് അസാധുവാക്കാനും എ
പ്രത്യേക ഫോർമാറ്റ് ഉപയോഗിക്കുന്നു --ഫോർമാറ്റ്=.. ഓപ്ഷൻ.

ഈ ഫ്ലാഗ് ഉപയോഗിക്കുന്നത് മിക്കവാറും "വായന മാത്രം:ട്രൂ" ഉപയോഗിച്ച് "add" കമാൻഡ് ഉപയോഗിക്കുന്നതിന് തുല്യമാണ്.
അങ്ങനെയാണെങ്കിൽ --റോ ഫ്ലാഗ് നൽകി, ഒപ്പം "ഫോർമാറ്റ്:..." എന്നതാണെങ്കിൽ --ഫോർമാറ്റ്=... പതാക നൽകി.

-a യൂആര്ഐ
--ചേർക്കുക യൂആര്ഐ
ഒരു റിമോട്ട് ഡിസ്ക് ചേർക്കുക. "റിമോട്ട് സ്റ്റോറേജ് ചേർക്കുന്നു" കാണുക.

-c യൂആര്ഐ
--ബന്ധിപ്പിക്കുക യൂആര്ഐ
കൂടെ ഉപയോഗിക്കുമ്പോൾ -d ഓപ്ഷൻ, ഇത് ഉപയോഗിക്കേണ്ട libvirt URI വ്യക്തമാക്കുന്നു.
ഡിഫോൾട്ട് libvirt കണക്ഷൻ ഉപയോഗിക്കുന്നതാണ് ഡിഫോൾട്ട്.

--csh
ഉപയോഗിക്കുകയാണെങ്കിൽ --കേൾക്കുക ഓപ്ഷനും csh പോലുള്ള ഷെല്ലും, ഈ ഓപ്ഷൻ ഉപയോഗിക്കുക. വിഭാഗം കാണുക
താഴെ "റിമോട്ട് കൺട്രോളും CSH".

-d libvirt-domain
--ഡൊമെയ്ൻ libvirt-domain
ലിബ്വിർട്ട് ഡൊമെയ്നിൽ നിന്ന് ഡിസ്കുകൾ ചേർക്കുക. എങ്കിൽ --റോ ഓപ്ഷനും ഉപയോഗിക്കുന്നു, പിന്നെ ഏതെങ്കിലും
libvirt ഡൊമെയ്ൻ ഉപയോഗിക്കാം. എന്നിരുന്നാലും, റൈറ്റ് മോഡിൽ, libvirt ഡൊമെയ്‌നുകൾ മാത്രം
അടച്ചുപൂട്ടലിന് ഇവിടെ പേര് നൽകാം.

പേരുകൾക്ക് പകരം ഡൊമെയ്ൻ UUID-കൾ ഉപയോഗിക്കാം.

ഈ ഫ്ലാഗ് ഉപയോഗിക്കുന്നത് "add-domain" കമാൻഡ് ഉപയോഗിക്കുന്നതിന് തുല്യമാണ്
"വായിക്കാൻ മാത്രം: സത്യം" എങ്കിൽ --റോ ഫ്ലാഗ് നൽകി, ഒപ്പം "ഫോർമാറ്റ്:..." എന്നതാണെങ്കിൽ --ഫോർമാറ്റ്=...
പതാക നൽകി.

--എക്കോ-കീകൾ
കീകൾക്കും പാസ്‌ഫ്രെയ്‌സുകൾക്കുമായി ആവശ്യപ്പെടുമ്പോൾ, ഗസ്റ്റ്ഫിഷ് സാധാരണഗതിയിൽ പ്രതിധ്വനിക്കുന്നത് ഓഫാകും
നിങ്ങൾ എന്താണ് ടൈപ്പ് ചെയ്യുന്നതെന്ന് കാണാൻ കഴിയില്ല. ടെമ്പസ്റ്റ് ആക്രമണങ്ങളെക്കുറിച്ച് നിങ്ങൾക്ക് ആശങ്കയില്ലെങ്കിൽ
മുറിയിൽ മറ്റാരുമില്ല, നിങ്ങൾ എന്താണ് ടൈപ്പ് ചെയ്യുന്നതെന്ന് കാണാൻ ഈ ഫ്ലാഗ് വ്യക്തമാക്കാം.

-f ഫയല്
--ഫയൽ ഫയല്
"ഫയലിൽ" നിന്നുള്ള കമാൻഡുകൾ വായിക്കുക. ശുദ്ധമായ ഗസ്റ്റ് ഫിഷ് സ്ക്രിപ്റ്റുകൾ എഴുതാൻ, ഉപയോഗിക്കുക:

#!/usr/bin/guestfish -f

--ഫോർമാറ്റ്=റോ|qcow2|..
--ഫോർമാറ്റ്
എന്നതിനായുള്ള സ്ഥിരസ്ഥിതി -a ഡിസ്ക് ഇമേജിന്റെ ഫോർമാറ്റ് സ്വയമേവ കണ്ടെത്തുക എന്നതാണ് ഓപ്ഷൻ. ഉപയോഗിക്കുന്നത്
ഇത് ഡിസ്ക് ഫോർമാറ്റിനെ നിർബന്ധിക്കുന്നു -a കമാൻഡ് ലൈനിൽ പിന്തുടരുന്ന ഓപ്ഷനുകൾ. ഉപയോഗിക്കുന്നത്
--ഫോർമാറ്റ് ഒരു ആർഗ്യുമെന്റും കൂടാതെ പിന്നീടുള്ള കാര്യങ്ങൾക്കായി സ്വയമേവ കണ്ടെത്തലിലേക്ക് മടങ്ങുന്നു -a ഓപ്ഷനുകൾ.

ഉദാഹരണത്തിന്:

ഗസ്റ്റ്ഫിഷ് --ഫോർമാറ്റ്=റോ -എ disk.img

ഫോഴ്‌സ് റോ ഫോർമാറ്റ് (ഓട്ടോ-ഡിറ്റക്ഷൻ ഇല്ല). disk.img.

അതിഥി മത്സ്യം --format=raw -a disk.img --format -a another.img

ഫോഴ്‌സ് റോ ഫോർമാറ്റ് (ഓട്ടോ-ഡിറ്റക്ഷൻ ഇല്ല). disk.img എന്നതിനായി സ്വയമേവ കണ്ടെത്തലിലേക്ക് മടങ്ങുന്നു
മറ്റൊന്ന്.img.

നിങ്ങൾക്ക് വിശ്വസനീയമല്ലാത്ത റോ-ഫോർമാറ്റ് ഗസ്റ്റ് ഡിസ്ക് ഇമേജുകൾ ഉണ്ടെങ്കിൽ, നിങ്ങൾ ഈ ഓപ്ഷൻ ഉപയോഗിക്കണം
ഡിസ്ക് ഫോർമാറ്റ് വ്യക്തമാക്കുക. ഇത് ക്ഷുദ്രകരമായ ഒരു സുരക്ഷാ പ്രശ്നം ഒഴിവാക്കുന്നു
അതിഥികൾ (CVE-2010-3851). "ചേർക്കുക" എന്നതും കാണുക.

-i
--ഇൻസ്പെക്ടർ
ഉപയോഗിക്കുന്നു virt-inspector(1) കോഡ്, ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിനായി തിരയുന്ന ഡിസ്കുകൾ പരിശോധിക്കുക
യഥാർത്ഥ വെർച്വൽ മെഷീനിൽ മൌണ്ട് ചെയ്യുന്നതുപോലെ ഫയൽസിസ്റ്റം മൌണ്ട് ചെയ്യുക.

സാധാരണ ഉപയോഗം ഒന്നുകിൽ:

അതിഥി മത്സ്യം -d myguest -i

(ഒരു നിഷ്‌ക്രിയ libvirt ഡൊമെയ്‌നിനായി വിളിക്കുന്നു എന്റെ അതിഥി), അഥവാ:

അതിഥി മത്സ്യം --ro -d myguest -i

(സജീവ ഡൊമെയ്‌നുകൾക്ക്, വായന മാത്രം), അല്ലെങ്കിൽ ബ്ലോക്ക് ഉപകരണം നേരിട്ട് വ്യക്തമാക്കുക:

അതിഥി മത്സ്യം --rw -a /dev/Guests/MyGuest -i

ഗസ്റ്റ്ഫിഷിന്റെ പഴയ പതിപ്പുകളെ അപേക്ഷിച്ച് കമാൻഡ് ലൈൻ വാക്യഘടനയിൽ ചെറിയ മാറ്റമുണ്ടായി എന്നത് ശ്രദ്ധിക്കുക.
നിങ്ങൾക്ക് ഇപ്പോഴും പഴയ വാക്യഘടന ഉപയോഗിക്കാം:

അതിഥി മത്സ്യം [--ro] -i disk.img

അതിഥി മത്സ്യം [--ro] -i libvirt-domain

ഈ ഫ്ലാഗ് ഉപയോഗിക്കുന്നത് "inspect-os" കമാൻഡ് ഉപയോഗിക്കുന്നതിനും പിന്നീട് ഉപയോഗിക്കുന്നതിനും തുല്യമാണ്
കണ്ടെത്തിയ ഫയൽ സിസ്റ്റങ്ങൾ മൌണ്ട് ചെയ്യുന്നതിനുള്ള മറ്റ് കമാൻഡുകൾ.

--കീകൾ-നിന്ന്-stdin
stdin-ൽ നിന്ന് കീ അല്ലെങ്കിൽ പാസ്ഫ്രെയ്സ് പാരാമീറ്ററുകൾ വായിക്കുക. സ്വതവേ വായിക്കാൻ ശ്രമിക്കണം
തുറക്കുന്നതിലൂടെ ഉപയോക്താവിൽ നിന്നുള്ള പാസ്‌ഫ്രെയ്‌സുകൾ /dev/tty.

--കേൾക്കുക
പശ്ചാത്തലത്തിലേക്ക് തിരിയുക, റിമോട്ട് കമാൻഡുകൾ ശ്രദ്ധിക്കുക. "റിമോട്ട് കൺട്രോൾ" എന്ന വിഭാഗം കാണുക
താഴെ ഒരു സോക്കറ്റിൽ അതിഥി മത്സ്യം".

--തത്സമയം
ഒരു തത്സമയ വെർച്വൽ മെഷീനിലേക്ക് കണക്റ്റുചെയ്യുക. (പരീക്ഷണാത്മകം, "റണ്ണിംഗ് ഡെമൺസിലേക്ക് അറ്റാച്ചുചെയ്യുന്നത്" കാണുക
in അതിഥികൾ(3)).

-m dev[:mountpoint[:options[:fstype]]]
--മൌണ്ട് dev[:mountpoint[:options[:fstype]]]
നൽകിയിരിക്കുന്ന മൌണ്ട് പോയിന്റിൽ പേരിട്ട പാർട്ടീഷൻ അല്ലെങ്കിൽ ലോജിക്കൽ വോള്യം മൌണ്ട് ചെയ്യുക.

മൗണ്ട് പോയിന്റ് ഒഴിവാക്കിയാൽ, അത് ഡിഫോൾട്ടായി മാറുന്നു /.

നിങ്ങൾ എന്തെങ്കിലും മൌണ്ട് ചെയ്യണം / മിക്ക കമാൻഡുകളും പ്രവർത്തിക്കുന്നതിന് മുമ്പ്.

എന്തെങ്കിലും ഉണ്ടെങ്കിൽ -m or --മൌണ്ട് ഓപ്‌ഷനുകൾ നൽകിയിരിക്കുന്നു, അതിഥി സ്വയമേവ ലോഞ്ച് ചെയ്യപ്പെടുന്നു.

ഒരു ഡിസ്ക് ഇമേജിൽ അടങ്ങിയിരിക്കുന്ന ഫയൽസിസ്റ്റം എന്താണെന്ന് നിങ്ങൾക്ക് അറിയില്ലെങ്കിൽ, നിങ്ങൾക്ക് ഒന്നുകിൽ ഗസ്റ്റ്ഫിഷ് പ്രവർത്തിപ്പിക്കാം
ഈ ഐച്ഛികം കൂടാതെ, പാർട്ടീഷനുകൾ, ഫയൽ സിസ്റ്റങ്ങൾ, ലഭ്യമായ എൽവികൾ എന്നിവ ലിസ്റ്റ് ചെയ്യുക (കാണുക
"list-partitions", "list-filesystems", "lvs" കമാൻഡുകൾ), അല്ലെങ്കിൽ നിങ്ങൾക്ക് ഉപയോഗിക്കാം
virt-filesystems(1) പ്രോഗ്രാം.

മൗണ്ട് പാരാമീറ്ററിന്റെ മൂന്നാമത്തെ (അപൂർവ്വമായി ഉപയോഗിക്കുന്ന) ഭാഗം മൌണ്ട് ഓപ്ഷനുകളുടെ പട്ടികയാണ്
അടിസ്ഥാന ഫയൽസിസ്റ്റം മൌണ്ട് ചെയ്യാൻ ഉപയോഗിക്കുന്നു. ഇത് നൽകിയിട്ടില്ലെങ്കിൽ, മൌണ്ട് ഓപ്ഷനുകൾ
ഒന്നുകിൽ ശൂന്യമായ സ്ട്രിംഗ് അല്ലെങ്കിൽ "ro" (രണ്ടാമത്തേത് എങ്കിൽ --റോ പതാക ഉപയോഗിക്കുന്നു). എഴുതിയത്
മൗണ്ട് ഓപ്‌ഷനുകൾ വ്യക്തമാക്കുന്നതിലൂടെ, നിങ്ങൾ ഈ സ്ഥിരസ്ഥിതി ചോയ്സ് അസാധുവാക്കുന്നു. ഒരുപക്ഷേ ഏക
ഫയൽസിസ്റ്റം ആണെങ്കിൽ ACL-കൾ കൂടാതെ/അല്ലെങ്കിൽ വിപുലീകൃത ആട്രിബ്യൂട്ടുകൾ പ്രവർത്തനക്ഷമമാക്കാനാണ് നിങ്ങൾ ഇത് ഉപയോഗിക്കുന്ന സമയം
അവരെ പിന്തുണയ്ക്കാൻ കഴിയും:

-m /dev/sda1:/:acl,user_xattr

ഈ ഫ്ലാഗ് ഉപയോഗിക്കുന്നത് "mount-options" കമാൻഡ് ഉപയോഗിക്കുന്നതിന് തുല്യമാണ്.

പരാമീറ്ററിന്റെ നാലാമത്തെ ഭാഗം "ext3" പോലെയുള്ള ഫയൽസിസ്റ്റം ഡ്രൈവറാണ്
"ntfs". ഇത് വളരെ അപൂർവമായി മാത്രമേ ആവശ്യമുള്ളൂ, എന്നാൽ ഒന്നിലധികം ഡ്രൈവറുകൾക്ക് സാധുതയുണ്ടെങ്കിൽ അത് ഉപയോഗപ്രദമാകും
ഫയൽസിസ്റ്റം (ഉദാ: "ext2", "ext3"), അല്ലെങ്കിൽ libguestfs ഒരു ഫയൽസിസ്റ്റം തെറ്റായി തിരിച്ചറിയുകയാണെങ്കിൽ.

--നെറ്റ്വർക്ക്
അതിഥിയിൽ QEMU ഉപയോക്തൃ നെറ്റ്‌വർക്കിംഗ് പ്രവർത്തനക്ഷമമാക്കുക.

-N [ഫയലിന്റെ പേര്=]തരം
--പുതിയത് [ഫയലിന്റെ പേര്=]തരം
-N സഹായിക്കൂ
"ടൈപ്പ്" ആയി ഫോർമാറ്റ് ചെയ്ത ഒരു പുതിയ ഡിസ്ക് ഇമേജ് തയ്യാറാക്കുക. ഇത് ഒരു ബദലാണ് -a
ഓപ്ഷൻ: അതേസമയം -a നിലവിലുള്ള ഒരു ഡിസ്ക് ചേർക്കുന്നു, -N a ഉപയോഗിച്ച് മുൻകൂട്ടി ഫോർമാറ്റ് ചെയ്ത ഒരു ഡിസ്ക് സൃഷ്ടിക്കുന്നു
ഫയൽസിസ്റ്റം അത് ചേർക്കുന്നു. താഴെയുള്ള "തയ്യാറാക്കിയ ഡിസ്ക് ഇമേജുകൾ" കാണുക.

-n
--നോ-സമന്വയം
സ്വയം സമന്വയം പ്രവർത്തനരഹിതമാക്കുക. ഇത് സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു. എന്നതിലെ autosync-ന്റെ ചർച്ച കാണുക
അതിഥികൾ(3) മാനപേജ്.

--നോ-ഡെസ്റ്റ്-പാഥുകൾ
അതിഥി ഫയൽസിസ്റ്റത്തിൽ പാത്തുകൾ ടാബ് ചെയ്യരുത്. അടിക്കാൻ കഴിയുന്നത് ഉപയോഗപ്രദമാണ്
ഗസ്റ്റ് ഫയൽസിസ്റ്റത്തിലെ പാഥുകൾ പൂർത്തിയാക്കുന്നതിനുള്ള ടാബ് കീ, എന്നാൽ ഇത് അധിക "മറച്ച" കാരണമാകുന്നു
Guestfs കോളുകൾ വിളിക്കണം, അതിനാൽ ഈ സവിശേഷത പ്രവർത്തനരഹിതമാക്കാൻ ഈ ഓപ്ഷൻ ഇവിടെയുണ്ട്.

--പൈപ്പ്-പിശക്
പൈപ്പ് കമാൻഡുകൾക്ക് എഴുത്തുകൾ പരാജയപ്പെടുകയാണെങ്കിൽ (ചുവടെയുള്ള "PIPES" കാണുക), കമാൻഡ് ഒരു നൽകുന്നു
പിശക്.

സ്ഥിരസ്ഥിതി (ചരിത്രപരമായ കാരണങ്ങളാലും) അത്തരം പിശകുകൾ അവഗണിക്കുക എന്നതാണ്:

> കമാൻഡ്_വിത്ത്_ഓഫ്_ഔട്ട്പുട്ട് | തല

ഒരു പിശക് നൽകുന്നില്ല.

--പ്രോഗ്രസ്-ബാറുകൾ
ഗസ്റ്റ് ഫിഷ് ഇന്ററാക്ടീവ് അല്ലാത്ത രീതിയിൽ ഉപയോഗിക്കുമ്പോഴും പ്രോഗ്രസ് ബാറുകൾ പ്രവർത്തനക്ഷമമാക്കുക.

ഗസ്റ്റ് ഫിഷ് ഒരു ഇന്ററാക്ടീവ് ഷെല്ലായി ഉപയോഗിക്കുമ്പോൾ പ്രോഗ്രസ് ബാറുകൾ ഡിഫോൾട്ടായി പ്രവർത്തനക്ഷമമാക്കും.

--നോ-പ്രോഗ്രസ്-ബാറുകൾ
പുരോഗതി ബാറുകൾ പ്രവർത്തനരഹിതമാക്കുക.

--റിമോട്ട്[=pid]
$GUESTFISH_PID അല്ലെങ്കിൽ "pid" എന്നതിലേക്ക് റിമോട്ട് കമാൻഡുകൾ അയയ്ക്കുക. "റിമോട്ട് കൺട്രോൾ" എന്ന വിഭാഗം കാണുക
താഴെ ഒരു സോക്കറ്റിൽ അതിഥി മത്സ്യം".

-r
--റോ
ഇത് മാറ്റുന്നു -a, -d ഒപ്പം -m ഓപ്‌ഷനുകൾ അങ്ങനെ ഡിസ്കുകൾ കൂട്ടിച്ചേർക്കുകയും മൗണ്ടുകൾ ചെയ്യുകയും ചെയ്യുന്നു
വായിക്കാൻ മാത്രം.

ഡിസ്ക് ഇമേജോ വെർച്വൽ മെഷീനോ പ്രവർത്തിക്കുന്നുണ്ടെങ്കിൽ ഈ ഓപ്ഷൻ എപ്പോഴും ഉപയോഗിക്കേണ്ടതാണ്,
കൂടാതെ നിങ്ങൾക്ക് ഡിസ്കിലേക്ക് റൈറ്റ് ആക്സസ് ആവശ്യമില്ലാത്ത സന്ദർഭങ്ങളിൽ സാധാരണയായി ശുപാർശ ചെയ്യപ്പെടുന്നു.

തയ്യാറാക്കിയ ഡിസ്ക് ഇമേജുകൾ ഉപയോഗിച്ച് സൃഷ്ടിച്ചത് ശ്രദ്ധിക്കുക -N ഈ ഓപ്ഷൻ ബാധിക്കില്ല. കൂടാതെ
"ചേർക്കുക" പോലുള്ള കമാൻഡുകൾ ബാധിക്കില്ല - നിങ്ങൾ "വായന മാത്രം:ട്രൂ" ഓപ്ഷൻ വ്യക്തമാക്കണം
നിങ്ങൾക്ക് വേണമെങ്കിൽ വ്യക്തമായി.

താഴെയുള്ള "വായിക്കാനും എഴുതാനും ഡിസ്കുകൾ തുറക്കുന്നു" എന്നതും കാണുക.

--സെലിനക്സ്
അതിഥിക്കായി SELinux പിന്തുണ പ്രവർത്തനക്ഷമമാക്കുക. "SELINUX" എന്നതിൽ കാണുക അതിഥികൾ(3).

-v
--വാക്കുകൾ
വളരെ വാചാലമായ സന്ദേശങ്ങൾ പ്രവർത്തനക്ഷമമാക്കുക. നിങ്ങൾ ഒരു ബഗ് കണ്ടെത്തുകയാണെങ്കിൽ ഇത് പ്രത്യേകിച്ചും ഉപയോഗപ്രദമാണ്.

-V
--പതിപ്പ്
ഗസ്റ്റ്ഫിഷ് / libguestfs പതിപ്പ് നമ്പർ പ്രദർശിപ്പിച്ച് പുറത്തുകടക്കുക.

-w
--rw
ഇത് മാറ്റുന്നു -a, -d ഒപ്പം -m ഓപ്‌ഷനുകൾ അങ്ങനെ ഡിസ്കുകൾ കൂട്ടിച്ചേർക്കുകയും മൗണ്ടുകൾ ചെയ്യുകയും ചെയ്യുന്നു
വായിക്കുക-എഴുതുക.

താഴെയുള്ള "വായിക്കാനും എഴുതാനും ഡിസ്കുകൾ തുറക്കുന്നു" കാണുക.

-x ഓരോ കമാൻഡും എക്സിക്യൂട്ട് ചെയ്യുന്നതിന് മുമ്പ് എക്കോ ചെയ്യുക.

കമാൻഡുകൾ ON കമാൻറ് LINE


ഏതെങ്കിലും അധിക (ഓപ്ഷൻ അല്ലാത്ത) ആർഗ്യുമെന്റുകൾ എക്സിക്യൂട്ട് ചെയ്യാനുള്ള കമാൻഡുകളായി കണക്കാക്കുന്നു.

എക്സിക്യൂട്ട് ചെയ്യാനുള്ള കമാൻഡുകൾ ഒരു കോളൻ (":") കൊണ്ട് വേർതിരിക്കേണ്ടതാണ്, ഇവിടെ കോളൻ ഒരു പ്രത്യേകമാണ്
പരാമീറ്റർ. അങ്ങനെ:

അതിഥി മത്സ്യം cmd [args...] : cmd [args...] : cmd [args...] ...

അധിക ആർഗ്യുമെന്റുകൾ ഇല്ലെങ്കിൽ, നമ്മൾ ഒരു ഷെൽ നൽകുക, ഒന്നുകിൽ ഒരു ഇന്ററാക്ടീവ് ഷെൽ
ഒരു പ്രോംപ്റ്റ് (ഇൻപുട്ട് ഒരു ടെർമിനൽ ആണെങ്കിൽ) അല്ലെങ്കിൽ ഒരു നോൺ-ഇന്ററാക്ടീവ് ഷെൽ ഉപയോഗിച്ച്.

കമാൻഡ് ലൈൻ മോഡിൽ അല്ലെങ്കിൽ നോൺ-ഇന്ററാക്ടീവ് ഷെല്ലിൽ, ഒരു നൽകുന്ന ആദ്യ കമാൻഡ്
പിശക് മുഴുവൻ ഷെല്ലും പുറത്തുകടക്കാൻ കാരണമാകുന്നു. ഒരു കമാൻഡ് ആണെങ്കിൽ ഇന്ററാക്ടീവ് മോഡിൽ (ഒരു പ്രോംപ്റ്റിനൊപ്പം).
പരാജയപ്പെട്ടാൽ, നിങ്ങൾക്ക് കമാൻഡുകൾ നൽകുന്നത് തുടരാം.

ഉപയോഗിക്കുന്നു സമാരംഭിക്കുക (അഥവാ ഓടുക)


അതുപോലെ അതിഥികൾ(3), ഡിസ്കുകൾ ചേർത്തുകൊണ്ട് നിങ്ങൾ ആദ്യം നിങ്ങളുടെ അതിഥിയെ കോൺഫിഗർ ചെയ്യണം, തുടർന്ന് അത് സമാരംഭിക്കുക,
നിങ്ങൾക്ക് ആവശ്യമുള്ള ഏതെങ്കിലും ഡിസ്കുകൾ മൌണ്ട് ചെയ്യുക, അവസാനം പ്രവർത്തനങ്ങൾ/കമാൻഡുകൾ നൽകുക. അതിനാൽ പൊതുവായ ക്രമം
ഈ ദിവസത്തെ:

ചേർക്കുക അല്ലെങ്കിൽ -a/--ചേർക്കുക

· വിക്ഷേപണം (അതായത് റൺ)

· മൗണ്ട് അല്ലെങ്കിൽ -m/--മൌണ്ട്

· മറ്റേതെങ്കിലും കമാൻഡുകൾ

"റൺ" എന്നത് "ലോഞ്ച്" എന്നതിന്റെ പര്യായമാണ്. മൗണ്ടുചെയ്യുന്നതിന് മുമ്പ് നിങ്ങളുടെ അതിഥിയെ "ലോഞ്ച്" (അല്ലെങ്കിൽ "റൺ") ചെയ്യണം
അല്ലെങ്കിൽ മറ്റേതെങ്കിലും കമാൻഡുകൾ നടപ്പിലാക്കുക.

ഒരേയൊരു അപവാദം -i, -m, --മൌണ്ട്, -N or --പുതിയത് ഓപ്ഷനുകൾ നൽകി
അപ്പോൾ "റൺ" സ്വയമേവ ചെയ്യപ്പെടും, കാരണം ഗസ്റ്റ്ഫിഷിന് നിങ്ങളുടെ പ്രവർത്തനം നടത്താൻ കഴിയില്ല
ഇത് ചെയ്യാതെ ചോദിച്ചു.

തുറക്കുന്നു ഡിസ്കുകൾ വേണ്ടി വായിക്കുക ഒപ്പം എഴുതുക


അതിഥി മത്സ്യം, ഗസ്റ്റ്മൌണ്ട്(1) ഉം virt-rescue(1) ഓപ്ഷനുകൾ --റോ ഒപ്പം --rw എന്നതിനെ ബാധിക്കുക
മറ്റ് കമാൻഡ് ലൈൻ ഓപ്ഷനുകൾ -a, -c, -d, -i ഒപ്പം -m ഓപ്പൺ ഡിസ്ക് ഇമേജുകൾ വായിക്കാൻ മാത്രം അല്ലെങ്കിൽ അതിനായി
എഴുത്തു.

libguestfs ≤ 1.10-ൽ, ഗസ്റ്റ്ഫിഷ്, ഗസ്റ്റ്മൌണ്ട്, virt-rescue എന്നിവ ഡിസ്ക് തുറക്കുന്നതിന് സ്ഥിരസ്ഥിതിയായി
എഴുതുന്നതിനായി കമാൻഡ് ലൈനിൽ നൽകിയിരിക്കുന്ന ചിത്രങ്ങൾ. ഒരു ഡിസ്ക് ഇമേജ് തുറക്കുന്നതിന്, നിങ്ങൾ വായിക്കാൻ മാത്രം മതി
do -a ചിത്രം --റോ.

ഇത് പ്രധാനമാണ്: നിങ്ങൾ അബദ്ധവശാൽ ഒരു തത്സമയ VM ഡിസ്ക് ഇമേജ് റൈറ്റബിൾ തുറക്കുകയാണെങ്കിൽ, നിങ്ങൾ കാരണമാകും
മാറ്റാനാവാത്ത ഡിസ്ക് അഴിമതി.

ഭാവിയിൽ libguestfs ഞങ്ങൾ ഡിഫോൾട്ട് മറ്റൊരു രീതിയിൽ മാറ്റാൻ ഉദ്ദേശിക്കുന്നു. ഡിസ്ക് ഇമേജുകൾ ആയിരിക്കും
വായന-മാത്രം തുറന്നു. ഒന്നുകിൽ നിങ്ങൾ വ്യക്തമാക്കേണ്ടതുണ്ട് അതിഥി മത്സ്യം --rw, ഗസ്റ്റ്മൌണ്ട് --rw, virt-
രക്ഷപ്പെടാൻ --rw, അല്ലെങ്കിൽ ഡിസ്ക് ഇമേജുകൾക്കായി റൈറ്റ് ആക്സസ് ലഭിക്കുന്നതിന് കോൺഫിഗറേഷൻ ഫയൽ മാറ്റുക
മറ്റ് കമാൻഡ് ലൈൻ ഓപ്ഷനുകൾ വഴി വ്യക്തമാക്കിയിരിക്കുന്നു.

ഗസ്റ്റ് ഫിഷ്, ഗസ്റ്റ് മൗണ്ട്, വിർട്ട്-റെസ്ക്യൂ എന്നിവയുടെ ഈ പതിപ്പിന് ഒരു ഉണ്ട് --rw ഒന്നും ചെയ്യാത്ത ഓപ്ഷൻ
(ഇത് ഇതിനകം സ്ഥിരസ്ഥിതിയാണ്). എന്നിരുന്നാലും, നിങ്ങൾ ഈ ഓപ്ഷൻ ഉപയോഗിക്കാൻ വളരെ ശുപാർശ ചെയ്യുന്നു
നിങ്ങൾക്ക് റൈറ്റ് ആക്സസ് ആവശ്യമാണെന്ന് സൂചിപ്പിക്കുക, ഈ ഓപ്ഷൻ വരുന്ന ദിവസത്തിനായി നിങ്ങളുടെ സ്ക്രിപ്റ്റുകൾ തയ്യാറാക്കുക
എഴുത്ത് പ്രവേശനത്തിന് ആവശ്യമായി വരും.

കുറിപ്പ്: ഇത് ചെയ്യുന്നു അല്ല "add", "mount", അല്ലെങ്കിൽ മറ്റേതെങ്കിലും libguestfs പോലുള്ള കമാൻഡുകൾ ബാധിക്കുക
ഗസ്റ്റ് ഫിഷും ഗസ്റ്റ് മൗണ്ടും ഒഴികെയുള്ള പ്രോഗ്രാം.

ഉദ്ധരിക്കുന്നു


ഒറ്റ അല്ലെങ്കിൽ ഇരട്ട ഉദ്ധരണികൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് സാധാരണ പാരാമീറ്ററുകൾ ഉദ്ധരിക്കാം. ഉദാഹരണത്തിന്:

"file with a space.img" ചേർക്കുക

rm '/ഫയലിന്റെ പേര്'

rm '/"'

കുറച്ച് കമാൻഡുകൾക്ക് സ്ട്രിംഗുകളുടെ ഒരു ലിസ്റ്റ് പാസ്സാക്കേണ്ടതുണ്ട്. ഇവയ്‌ക്കായി, ഒരു വൈറ്റ്‌സ്‌പേസ് ഉപയോഗിക്കുക-
വേർതിരിച്ച ലിസ്റ്റ്, ഉദ്ധരണികളിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്നു. കടന്നുപോകാനുള്ള വൈറ്റ്‌സ്‌പെയ്‌സ് അടങ്ങിയ സ്ട്രിംഗുകൾ
ഒറ്റ ഉദ്ധരണികളിൽ ഉൾപ്പെടുത്തിയിരിക്കണം. അക്ഷരാർത്ഥത്തിൽ ഒരൊറ്റ ഉദ്ധരണി എ ഉപയോഗിച്ച് ഒഴിവാക്കണം
ബാക്ക്സ്ലാഷ്.

vgcreate VG "/dev/sda1 /dev/sdb1"
കമാൻഡ് "/ബിൻ/എക്കോ 'ഫൂ ബാർ'"
കമാൻഡ് "/ബിൻ/എക്കോ \'foo\'"

ESCAPE സീക്വൻസുകൾ IN ഇരട്ട ഉദ്ധരിച്ചു വാദങ്ങൾ
ഇരട്ട-ഉദ്ധരിച്ച ആർഗ്യുമെന്റുകളിൽ (മാത്രം) പ്രത്യേക പ്രതീകങ്ങൾ ചേർക്കാൻ ബാക്ക്സ്ലാഷ് ഉപയോഗിക്കുക:

"\a"
അലേർട്ട് (ബെൽ) പ്രതീകം.

"\b"
ബാക്ക്‌സ്‌പേസ് കഥാപാത്രം.

"\f"
ഫോം ഫീഡ് പ്രതീകം.

"\n"
ന്യൂലൈൻ കഥാപാത്രം.

"\r"
വണ്ടി മടങ്ങുന്ന സ്വഭാവം.

"\t"
തിരശ്ചീന ടാബ് പ്രതീകം.

"\v"
ലംബ ടാബ് പ്രതീകം.

"\""
അക്ഷരാർത്ഥത്തിൽ ഇരട്ട ഉദ്ധരണി പ്രതീകം.

"\ooo"
അഷ്ടമൂല്യം ഉള്ള ഒരു കഥാപാത്രം . കൃത്യമായി 3 ഒക്ടൽ അക്കങ്ങൾ ഉണ്ടായിരിക്കണം (സിയിൽ നിന്ന് വ്യത്യസ്തമായി).

"\xhh"
ഹെക്സ് മൂല്യമുള്ള ഒരു കഥാപാത്രം hh. കൃത്യമായി 2 ഹെക്‌സ് അക്കങ്ങൾ ഉണ്ടായിരിക്കണം.

നിലവിലെ നടപ്പാക്കലിൽ "\000", "\x00" എന്നിവ സ്ട്രിംഗുകളിൽ ഉപയോഗിക്കാൻ കഴിയില്ല.

"\\"
അക്ഷരാർത്ഥത്തിൽ ഒരു ബാക്ക്സ്ലാഷ് കഥാപാത്രം.

കണ്ണന്റെ വാദങ്ങൾ


ചില കമാൻഡുകൾ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ എടുക്കുന്നു. ഈ വാദങ്ങൾ ഈ ഡോക്യുമെന്റേഷനിൽ ഇപ്രകാരം ദൃശ്യമാകുന്നു
"[argname:..]". ഈ ഉദാഹരണങ്ങളിലെന്നപോലെ നിങ്ങൾക്ക് അവ ഉപയോഗിക്കാം:

ഫയലിന്റെ പേര് ചേർക്കുക

ഫയലിന്റെ പേര് readonly:true ചേർക്കുക

ഫയൽനാമം ഫോർമാറ്റ് ചേർക്കുക:qcow2 readonly:false

ഓരോ ഓപ്ഷണൽ ആർഗ്യുമെന്റും ഒരു തവണയെങ്കിലും ദൃശ്യമാകും. എല്ലാ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകളും ശേഷം ദൃശ്യമാകണം
ആവശ്യമുള്ളവ.

NUMBERS


പൂർണ്ണസംഖ്യകളെ പാരാമീറ്ററുകളായി എടുക്കാൻ കഴിയുന്ന എല്ലാ കമാൻഡുകൾക്കും ഈ വിഭാഗം ബാധകമാണ്.

SIZE സഫിക്സ്
കമാൻഡ് ബൈറ്റുകളിൽ അളക്കുന്ന ഒരു പരാമീറ്റർ എടുക്കുമ്പോൾ, നിങ്ങൾക്ക് ഇനിപ്പറയുന്നതിൽ ഒന്ന് ഉപയോഗിക്കാം
കിലോബൈറ്റുകൾ, മെഗാബൈറ്റുകൾ, വലിയ വലുപ്പങ്ങൾ എന്നിവ വ്യക്തമാക്കുന്നതിനുള്ള പ്രത്യയങ്ങൾ:

k or K or കി.ബി
വലിപ്പം കിലോബൈറ്റുകളിൽ (1024 കൊണ്ട് ഗുണിച്ചാൽ).

KB SI 1000 ബൈറ്റ് യൂണിറ്റുകളിൽ വലിപ്പം.

M or എംഐബി
മെഗാബൈറ്റിൽ വലിപ്പം (1048576 കൊണ്ട് ഗുണിച്ചാൽ).

MB SI 1000000 ബൈറ്റ് യൂണിറ്റുകളിൽ വലിപ്പം.

G or ജിബി
വലുപ്പം ജിഗാബൈറ്റുകളിൽ (2**30 കൊണ്ട് ഗുണിച്ചാൽ).

GB SI 10**9 ബൈറ്റ് യൂണിറ്റുകളിലെ വലുപ്പം.

T or ടിബി
ടെറാബൈറ്റുകളിൽ വലിപ്പം (2**40 കൊണ്ട് ഗുണിച്ചാൽ).

TB SI 10**12 ബൈറ്റ് യൂണിറ്റുകളിലെ വലുപ്പം.

P or പി.ബി
പെറ്റാബൈറ്റുകളിലെ വലിപ്പം (2**50 കൊണ്ട് ഗുണിച്ചാൽ).

PB SI 10**15 ബൈറ്റ് യൂണിറ്റുകളിലെ വലുപ്പം.

E or EiB
എക്സാബൈറ്റുകളിലെ വലിപ്പം (2**60 കൊണ്ട് ഗുണിച്ചാൽ).

EB SI 10**18 ബൈറ്റ് യൂണിറ്റുകളിലെ വലുപ്പം.

Z or ZiB
വലിപ്പം സെറ്റാബൈറ്റുകളിൽ (2**70 കൊണ്ട് ഗുണിച്ചാൽ).

ZB SI 10**21 ബൈറ്റ് യൂണിറ്റുകളിലെ വലുപ്പം.

Y or YiB
യോട്ടബൈറ്റുകളിൽ വലിപ്പം (2**80 കൊണ്ട് ഗുണിച്ചാൽ).

YB SI 10**24 ബൈറ്റ് യൂണിറ്റുകളിലെ വലുപ്പം.

ഉദാഹരണത്തിന്:

വെട്ടിച്ചുരുക്കുക-വലിപ്പം / ഫയൽ 1G

ഫയൽ 1 ജിഗാബൈറ്റായി ചുരുക്കും.

കുറച്ച് കമാൻഡുകൾ കിലോബൈറ്റിലോ മെഗാബൈറ്റിലോ വലിപ്പം എടുക്കുന്നതിനാൽ ശ്രദ്ധിക്കുക (ഉദാ. പാരാമീറ്റർ
"memsize" എന്നത് ഇതിനകം മെഗാബൈറ്റിൽ വ്യക്തമാക്കിയിട്ടുണ്ട്). ഒരു സഫിക്സ് ചേർക്കുന്നത് ഒരുപക്ഷേ ചെയ്യില്ല
നിങ്ങൾ എന്താണ് പ്രതീക്ഷിക്കുന്നത്.

ഒക്ടൽ ഒപ്പം ഹെക്സാഡെസിമൽ NUMBERS
റാഡിക്സ് (അടിസ്ഥാനം) വ്യക്തമാക്കുന്നതിന് C കൺവെൻഷൻ ഉപയോഗിക്കുക: 0 ഒരു ഒക്ടൽ നമ്പർ അല്ലെങ്കിൽ "0x" പ്രിഫിക്സ് ചെയ്യാൻ
ഒരു ഹെക്സാഡെസിമൽ നമ്പർ പ്രിഫിക്സ് ചെയ്യാൻ. ഉദാഹരണത്തിന്:

1234 ദശാംശ സംഖ്യ 1234
02322 ഒക്ടൽ നമ്പർ, ദശാംശം 1234 ന് തുല്യമാണ്
0x4d2 ഹെക്സാഡെസിമൽ നമ്പർ, ദശാംശം 1234 ന് തുല്യമാണ്

"chmod" കമാൻഡ് ഉപയോഗിക്കുമ്പോൾ, നിങ്ങൾ മിക്കവാറും എല്ലായ്‌പ്പോഴും അതിനായി ഒരു ഒക്ടൽ നമ്പർ വ്യക്തമാക്കാൻ ആഗ്രഹിക്കുന്നു
മോഡ്, നിങ്ങൾ അത് 0 ഉപയോഗിച്ച് പ്രിഫിക്സ് ചെയ്യണം (Unix-ൽ നിന്ന് വ്യത്യസ്തമായി chmod(1) പ്രോഗ്രാം):

chmod 0777 /പബ്ലിക് # ശരി
chmod 777 /പബ്ലിക് # തെറ്റ്! ഇത് മോഡ് 777 ഡെസിമൽ = 01411 ഒക്ടൽ ആണ്.

സംഖ്യകൾ നൽകുന്ന കമാൻഡുകൾ സാധാരണയായി ദശാംശത്തിൽ പ്രിന്റ് ചെയ്യുന്നു, എന്നാൽ ചില കമാൻഡുകൾ പ്രിന്റ് ചെയ്യുന്നു
മറ്റ് റാഡിസുകളിലെ സംഖ്യകൾ (ഉദാ. "ഉമാസ്ക്" മോഡ് ഒക്ടലിൽ പ്രിന്റ് ചെയ്യുന്നു, 0 ന് മുമ്പുള്ള).

വൈൽഡ്കാർഡുകൾ ഒപ്പം ഗ്ലോബിംഗ്


ഗസ്റ്റ് ഫിഷോ അണ്ടർലയിംഗ് ഗസ്റ്റ്‌എഫ്‌സ് എപിഐയോ വൈൽഡ്‌കാർഡ് വിപുലീകരണം (ഗ്ലോബിംഗ്) നടത്തുന്നില്ല
സ്ഥിരസ്ഥിതി. ഉദാഹരണത്തിന്, ഇനിപ്പറയുന്നവ നിങ്ങൾ പ്രതീക്ഷിക്കുന്നത് ചെയ്യില്ല:

rm-rf / വീട് /*

നിങ്ങൾക്ക് അക്ഷരാർത്ഥത്തിൽ ഒരു ഡയറക്ടറി ഇല്ലെന്ന് കരുതുക / വീട് /* അപ്പോൾ മുകളിലെ കമാൻഡ് ചെയ്യും
ഒരു പിശക് തിരികെ നൽകുക.

വൈൽഡ്കാർഡ് വിപുലീകരണം നടത്താൻ, "glob" കമാൻഡ് ഉപയോഗിക്കുക.

ഗ്ലോബ് rm-rf / വീട് /*

പൊരുത്തപ്പെടുന്ന ഓരോ പാതയിലും "rm-rf" പ്രവർത്തിപ്പിക്കുന്നു (അതായത്, കമാൻഡ് പലതവണ പ്രവർത്തിപ്പിക്കാൻ സാധ്യതയുണ്ട്),
തുല്യമായ:

rm-rf /home/jim
rm-rf /home/joe
rm-rf /home/mary

"glob" ലളിതമായ ഗസ്റ്റ് പാതകളിൽ മാത്രമേ പ്രവർത്തിക്കൂ, ഉപകരണ നാമങ്ങളിൽ അല്ല.

നിങ്ങൾക്ക് നിരവധി പാരാമീറ്ററുകൾ ഉണ്ടെങ്കിൽ, ഓരോന്നിനും ഒരു വൈൽഡ്കാർഡ് അടങ്ങിയിരിക്കുന്നു, അപ്പോൾ ഗ്ലോബ് എ നിർവഹിക്കും
കാർട്ടീഷ്യൻ ഉൽപ്പന്നം.

COMMENTS


എയിൽ തുടങ്ങുന്ന ഏത് വരിയും # കഥാപാത്രത്തെ ഒരു കമന്റായി കണക്കാക്കുകയും അവഗണിക്കുകയും ചെയ്യുന്നു. ദി # കഴിയും
ഓപ്ഷണലായി വൈറ്റ്‌സ്‌പെയ്‌സിന് മുമ്പ്, പക്ഷേ അല്ല ഒരു ആജ്ഞയാൽ. ഉദാഹരണത്തിന്:

#ഇതൊരു കമന്റാണ്
#ഇതൊരു കമന്റാണ്
foo # ഒരു അഭിപ്രായമല്ല

ശൂന്യമായ വരികളും അവഗണിക്കപ്പെടുന്നു.

പ്രവർത്തിക്കുന്ന കമാൻഡുകൾ പ്രാദേശികമായി


എയിൽ തുടങ്ങുന്ന ഏത് വരിയും ! ലോക്കൽ ഷെല്ലിലേക്ക് അയച്ച ഒരു കമാൻഡായി പ്രതീകത്തെ കണക്കാക്കുന്നു
(/ bin / sh അല്ലെങ്കിൽ എന്തും സിസ്റ്റം(3) ഉപയോഗങ്ങൾ). ഉദാഹരണത്തിന്:

!mkdir ലോക്കൽ
tgz-out /remote local/remote-data.tar.gz

ഹോസ്റ്റിൽ ഒരു ഡയറക്‌ടറി "ലോക്കൽ" സൃഷ്ടിക്കും, തുടർന്ന് ഇതിന്റെ ഉള്ളടക്കങ്ങൾ കയറ്റുമതി ചെയ്യും /റിമോട്ട് on
മൌണ്ട് ചെയ്ത ഫയൽസിസ്റ്റം local/remote-data.tar.gz. ("tgz-out" കാണുക).

ലോക്കൽ ഡയറക്ടറി മാറ്റാൻ, "lcd" കമാൻഡ് ഉപയോഗിക്കുക. "!cd" എന്നതിന് യാതൊരു ഫലവും ഉണ്ടാകില്ല, കാരണം
യുണിക്സിൽ ഉപപ്രോസസ്സുകൾ പ്രവർത്തിക്കുന്ന രീതി.

ലോക്കൽ കമാൻഡുകൾ ഉപയോഗിച്ച് ഇൻ ലൈൻ നിർവ്വഹണം
ഒരു വരി ആരംഭിക്കുകയാണെങ്കിൽ <! തുടർന്ന് ഷെൽ കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുന്നു (അതുപോലെ !), എന്നാൽ പിന്നീട്
ഷെൽ കമാൻഡിന്റെ ഏതെങ്കിലും ഔട്ട്പുട്ട് (stdout) ഗസ്റ്റ്ഫിഷ് കമാൻഡുകളായി പാഴ്‌സ് ചെയ്യുകയും എക്‌സിക്യൂട്ട് ചെയ്യുകയും ചെയ്യുന്നു.

അങ്ങനെ നിങ്ങൾക്ക് ഷെൽ സ്ക്രിപ്റ്റ് ഉപയോഗിച്ച് അനിയന്ത്രിതമായ ഗസ്റ്റ്ഫിഷ് കമാൻഡുകൾ നിർമ്മിക്കാം
ഗസ്റ്റ്ഫിഷ് പാഴ്സ് ചെയ്തത്.

ഉദാഹരണത്തിന്, ഫയലുകളുടെ ഒരു ക്രമം സൃഷ്ടിക്കുന്നത് ശ്രമകരമാണ് (ഉദാ. /foo.1 മുഖാന്തിരം /foo.100)
ഗസ്റ്റ് ഫിഷ് കമാൻഡുകൾ മാത്രം ഉപയോഗിക്കുന്നു. എന്നിരുന്നാലും ഞങ്ങൾ സൃഷ്ടിക്കാൻ ഒരു ഷെൽ സ്ക്രിപ്റ്റ് ഉപയോഗിക്കുകയാണെങ്കിൽ ഇത് ലളിതമാണ്
അതിഥി മത്സ്യം ഞങ്ങൾക്ക് കൽപ്പിക്കുന്നു:

<! `seq 1 100`-ൽ n എന്നതിന്; എക്കോ റൈറ്റ് ചെയ്യുക /foo.$n $n; ചെയ്തു

അല്ലെങ്കിൽ തുടങ്ങിയ പേരുകളോടെ /foo.001:

<! `seq 1 100`-ൽ n എന്നതിന്; printf "write /foo.%03d %d\n" $n $n; ചെയ്തു

ഗസ്റ്റ് ഫിഷ് ഇന്ററാക്ടീവ് ആയി ഉപയോഗിക്കുമ്പോൾ ആദ്യം ഷെൽ സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിക്കുന്നത് സഹായകമാകും
(അതായത്. പ്രാരംഭ "<" പ്രതീകം നീക്കം ചെയ്യുക, അതിനാൽ ഇത് സാധാരണമാണ് ! ലോക്കൽ കമാൻഡ്), എന്താണെന്ന് കാണുക
ഗസ്റ്റ്ഫിഷ് അത് പ്രവർത്തിപ്പിക്കുമെന്ന് കമാൻഡ് ചെയ്യുന്നു, അവയിൽ നിങ്ങൾക്ക് സന്തോഷമുണ്ടെങ്കിൽ "<"
ഗസ്റ്റ് ഫിഷ് കമാൻഡുകൾ യഥാർത്ഥമായി പ്രവർത്തിപ്പിക്കാനുള്ള പ്രതീകം.

പൈപ്പുകൾ


"കമാൻഡ് ഉപയോഗിക്കുക | കമാൻഡ്" ആദ്യ കമാൻഡിന്റെ ഔട്ട്പുട്ട് പൈപ്പ് ചെയ്യാൻ (ഒരു ഗസ്റ്റ് ഫിഷ്
കമാൻഡ്) രണ്ടാമത്തെ കമാൻഡിലേക്ക് (ഏതെങ്കിലും ഹോസ്റ്റ് കമാൻഡ്). ഉദാഹരണത്തിന്:

പൂച്ച / etc / passwd | awk -F: '$3 == 0 {print }'

(ഇവിടെ "കാറ്റ്" എന്നത് ഗസ്റ്റ് ഫിഷ് ക്യാറ്റ് കമാൻഡ് ആണ്, എന്നാൽ "awk" എന്നത് ഹോസ്റ്റ് awk പ്രോഗ്രാമാണ്). മുകളിൽ
UID 0 ഉള്ള ഗസ്റ്റ് ഫയൽസിസ്റ്റത്തിലെ എല്ലാ അക്കൗണ്ടുകളും കമാൻഡ് ലിസ്റ്റ് ചെയ്യും, അതായത്. റൂട്ട്
പിൻവാതിൽ ഉൾപ്പെടെയുള്ള അക്കൗണ്ടുകൾ. മറ്റ് ഉദാഹരണങ്ങൾ:

ഹെക്സ്ഡമ്പ് /bin/ls | തല
ലിസ്റ്റ്-ഉപകരണങ്ങൾ | വാൽ -1
tgz-out / - | ടാർ ztf -

പൈപ്പ് ചിഹ്നത്തിന് മുമ്പുള്ള ഇടം ആവശ്യമാണ്, പൈപ്പ് ചിഹ്നത്തിന് ശേഷമുള്ള ഏത് സ്ഥലവും ഓപ്ഷണലാണ്.
പൈപ്പ് ചിഹ്നത്തിന് ശേഷമുള്ള എല്ലാം നേരിട്ട് ഹോസ്റ്റ് ഷെല്ലിലേക്ക് കൈമാറുന്നു, അതിനാൽ അതിന് കഴിയും
റീഡയറക്‌ടുകൾ, ഗ്ലോബുകൾ, ഹോസ്റ്റ് ഭാഗത്ത് അർത്ഥമുള്ള മറ്റെന്തെങ്കിലും എന്നിവ അടങ്ങിയിരിക്കുന്നു.

ഒരു പൈപ്പ് ചിഹ്നത്തിൽ ആരംഭിക്കുന്ന ഒരു അക്ഷരാർത്ഥ വാദം ഉപയോഗിക്കുന്നതിന്, നിങ്ങൾ അത് ഉദ്ധരിക്കേണ്ടതുണ്ട്, ഉദാ:

പ്രതിധ്വനി "|"

ഹോം ഡയറക്‌ടറികൾ


ഒരു പാരാമീറ്റർ "~" എന്ന അക്ഷരത്തിൽ ആരംഭിക്കുകയാണെങ്കിൽ, ടിൽഡ് ഒരു ഹോം ആയി വികസിപ്പിച്ചേക്കാം
ഡയറക്‌ടറി പാത്ത് (ഒന്നുകിൽ നിലവിലെ ഉപയോക്താവിന്റെ ഹോം ഡയറക്‌ടറിക്ക് "~", അല്ലെങ്കിൽ മറ്റൊന്നിന് "~ ഉപയോക്താവ്"
ഉപയോക്താവ്).

അറിയപ്പെടുന്ന ഉപയോക്താക്കൾക്കായി ഹോം ഡയറക്ടറി വിപുലീകരണം നടക്കുന്നുവെന്നത് ശ്രദ്ധിക്കുക on The ഹോസ്റ്റ്, അതിഥിയിൽ അല്ല
ഫയൽസിസ്റ്റം.

ടിൽഡിൽ ആരംഭിക്കുന്ന ഒരു അക്ഷരാർത്ഥ വാദം ഉപയോഗിക്കുന്നതിന്, നിങ്ങൾ അത് ഉദ്ധരിക്കേണ്ടതുണ്ട്, ഉദാ:

പ്രതിധ്വനി "~"

എൻക്രിപ്റ്റ് ചെയ്തു ഡിസ്കുകൾ


ലിനക്സ് യൂണിഫൈഡ് കീ അനുസരിച്ച് എൻക്രിപ്റ്റ് ചെയ്ത ലിനക്സ് ഗസ്റ്റുകൾക്ക് Libguestfs-ന് ചില പിന്തുണയുണ്ട്.
സെറ്റപ്പ് (LUKS) സ്റ്റാൻഡേർഡ്, ഉപയോഗിക്കുന്ന മിക്കവാറും എല്ലാ ഡിസ്ക് എൻക്രിപ്ഷൻ സിസ്റ്റങ്ങളും ഉൾപ്പെടുന്നു
ആധുനിക Linux അതിഥികൾ. നിലവിൽ LVM-on-LUKS മാത്രമേ പിന്തുണയ്ക്കൂ.

"vfs-type" ഉപയോഗിച്ച് എൻക്രിപ്റ്റ് ചെയ്ത ബ്ലോക്ക് ഡിവൈസുകളും പാർട്ടീഷനുകളും തിരിച്ചറിയുക:

> vfs-type /dev/sda2
crypto_LUKS

തുടർന്ന് "luks-open" ഉപയോഗിച്ച് ആ ഉപകരണങ്ങൾ തുറക്കുക. ഇത് ഒരു ഉപകരണ-മാപ്പർ ഉപകരണം സൃഷ്ടിക്കുന്നു
/dev/mapper/luksdev.

> luks-open /dev/sda2 luksdev
കീ അല്ലെങ്കിൽ പാസ്‌ഫ്രെയ്‌സ് നൽകുക ("കീ"):

പുതുതായി സൃഷ്‌ടിച്ച മാപ്പർ ഉപകരണത്തിൽ വോളിയം ഗ്രൂപ്പുകൾക്കായി സ്‌കാൻ ചെയ്യാൻ നിങ്ങൾ LVM-നോട് പറയണം:

vgscan
vg-activate-എല്ലാം ശരി

ലോജിക്കൽ വോള്യം(കൾ) ഇപ്പോൾ സാധാരണ രീതിയിൽ മൌണ്ട് ചെയ്യാവുന്നതാണ്.

ഒരു LUKS ഉപകരണം അടയ്‌ക്കുന്നതിന് മുമ്പ് നിങ്ങൾ അതിലെ ഏതെങ്കിലും ലോജിക്കൽ വോള്യങ്ങൾ അൺമൗണ്ട് ചെയ്യുകയും നിർജ്ജീവമാക്കുകയും വേണം.
ഓരോന്നിലും "vg-activate false VG" എന്ന് വിളിച്ച് വോളിയം ഗ്രൂപ്പുകൾ. അപ്പോൾ നിങ്ങൾക്ക് അടയ്ക്കാം
മാപ്പർ ഉപകരണം:

vg-activate false /dev/VG
luks-close /dev/mapper/luksdev

വിൻ‌ഡോസ് പാതകൾ


ഒരു പാത്ത് "win:" എന്ന് പ്രിഫിക്‌സ് ചെയ്‌തിട്ടുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് വിൻഡോസ് ശൈലിയിലുള്ള ഡ്രൈവ് അക്ഷരങ്ങളും പാതകളും ഉപയോഗിക്കാം
(ചില പരിമിതികളോടെ). ഇനിപ്പറയുന്ന കമാൻഡുകൾ തുല്യമാണ്:

ഫയൽ /WINDOWS/system32/config/system.LOG

ഫയൽ വിജയം:\windows\system32\config\system.log

ഫയൽ WIN:C:\Windows\SYSTEM32\CONFIG\SYSTEM.LOG

ഡ്രൈവ് ഉള്ള സ്ഥാനം മുകളിലേക്ക് നോക്കി പരാമീറ്റർ "തിരശ്ശീലയ്ക്ക് പിന്നിൽ" മാറ്റിയെഴുതുന്നു
മൗണ്ട് ചെയ്‌തിരിക്കുന്നു, അത് പാതയിലേക്ക് മുൻകൈയെടുക്കുന്നു, എല്ലാ ബാക്ക്‌സ്ലാഷ് പ്രതീകങ്ങളും ഫോർവേഡിലേക്ക് മാറ്റുന്നു
സ്ലാഷ് ചെയ്യുക, തുടർന്ന് "കേസ്-സെൻസിറ്റീവ്-പാത്ത്" ഉപയോഗിച്ച് ഫലം പരിഹരിക്കുക. ഉദാഹരണത്തിന് E: ഡ്രൈവ് ആണെങ്കിൽ
കയറ്റിയിരുന്നു /e അപ്പോൾ പരാമീറ്റർ ഇതുപോലെ മാറ്റിയെഴുതാം:

win:e:\foo\bar => /e/FOO/bar

ഒരു പാത പ്രതീക്ഷിക്കുന്ന ആർഗ്യുമെന്റ് സ്ഥാനങ്ങളിൽ മാത്രമേ ഇത് പ്രവർത്തിക്കൂ.

അപ്‌ലോഡ് ചെയ്യുന്നു ഒപ്പം ഡൗൺലോഡുചെയ്യുന്നു ഫയലുകൾ


"അപ്‌ലോഡ്", "ഡൗൺലോഡ്", "ടാർ-ഇൻ", "ടാർ-ഔട്ട്" തുടങ്ങിയ കമാൻഡുകൾക്കും അപ്‌ലോഡ് ചെയ്യുന്ന മറ്റുള്ളവക്കും
ഒരു ലോക്കൽ ഫയലിൽ നിന്ന് അല്ലെങ്കിൽ ഡൗൺലോഡ് ചെയ്യുക, നിങ്ങൾക്ക് "-" എന്ന പ്രത്യേക ഫയൽനാമം "നിന്ന്" എന്നർത്ഥമാക്കാൻ ഉപയോഗിക്കാം
stdin" അല്ലെങ്കിൽ "to stdout". ഉദാഹരണത്തിന്:

അപ്ലോഡ് - /foo

stdin വായിക്കുകയും അതിൽ നിന്ന് ഒരു ഫയൽ സൃഷ്ടിക്കുകയും ചെയ്യുന്നു /foo ഡിസ്ക് ഇമേജിൽ, കൂടാതെ:

ടാർ-ഔട്ട് /തുടങ്ങിയവ - | ടാർ ടിഎഫ് -

ടാർബോൾ stdout-ലേക്ക് എഴുതുകയും തുടർന്ന് അത് ബാഹ്യ "tar" കമാൻഡിലേക്ക് പൈപ്പ് ചെയ്യുകയും ചെയ്യുന്നു (കാണുക
"പൈപ്പുകൾ").

stdin-ൽ നിന്ന് വായിക്കാൻ "-" ഉപയോഗിക്കുമ്പോൾ, ഇൻപുട്ട് stdin-ന്റെ അവസാനം വരെ വായിക്കുന്നു. നിങ്ങൾക്കും കഴിയും
ചില അനിയന്ത്രിതമായ അവസാന മാർക്കർ വരെ വായിക്കാൻ ഒരു പ്രത്യേക "ഹെറെഡോക്ക്" പോലെയുള്ള വാക്യഘടന ഉപയോഗിക്കുക:

അപ്ലോഡ് -<
ഇൻപുട്ട് ലൈൻ 1
ഇൻപുട്ട് ലൈൻ 2
ഇൻപുട്ട് ലൈൻ 3
അവസാനിക്കുന്നു

"END" എന്നതിനുപകരം പ്രതീകങ്ങളുടെ ഏത് സ്ട്രിംഗും ഉപയോഗിക്കാം. അവസാന മാർക്കർ a-ൽ ദൃശ്യമാകണം
സ്വന്തമായ ഒരു വരി, മുമ്പുള്ളതോ പിൻവരുന്നതോ ആയ പ്രതീകങ്ങളൊന്നുമില്ലാതെ (സ്‌പെയ്‌സുകൾ പോലുമില്ല).

ലോക്കൽ ഫയലുകൾ അപ്‌ലോഡ് ചെയ്യാൻ ഉപയോഗിക്കുന്ന പാരാമീറ്ററുകൾക്ക് മാത്രമേ "-<<" വാക്യഘടന ബാധകമാകൂ എന്നത് ശ്രദ്ധിക്കുക (അതിനാൽ-
ജനറേറ്ററിലെ "FileIn" പാരാമീറ്ററുകൾ എന്ന് വിളിക്കുന്നു).

പുറത്ത് ON പിശക് പെരുമാറ്റം


ഡിഫോൾട്ടായി, ഇന്ററാക്ടീവ് മോഡിൽ (അതായത്. കമാൻഡുകൾ എടുക്കുമ്പോൾ) ഏതെങ്കിലും പിശകുകൾ ഗസ്റ്റ്ഫിഷ് അവഗണിക്കും
ഒരു മനുഷ്യനിൽ നിന്ന് ഒരു tty), കൂടാതെ നോൺ-ഇന്ററാക്ടീവ് മോഡിലെ ആദ്യ പിശകിൽ നിന്ന് പുറത്തുകടക്കും
(കമാൻഡ് ലൈനിൽ നൽകിയിരിക്കുന്ന സ്ക്രിപ്റ്റുകൾ, കമാൻഡുകൾ).

നിങ്ങൾ a ഉപയോഗിച്ച് ഒരു കമാൻഡ് പ്രിഫിക്സ് ചെയ്യുകയാണെങ്കിൽ - സ്വഭാവം, അപ്പോൾ ആ കമാൻഡ് അതിഥി മത്സ്യത്തിന് കാരണമാകില്ല
പുറത്തുകടക്കുക, ആ (ഒരു) കമാൻഡ് ഒരു പിശക് നൽകിയാലും.

നീക്കംചെയ്യുക നിയന്ത്രണം ഗസ്റ്റ്ഫിഷ് ഓവർ A സോക്കറ്റ്


ഒരു സോക്കറ്റിന് മുകളിലൂടെ ഗസ്റ്റ്ഫിഷിനെ വിദൂരമായി നിയന്ത്രിക്കാനാകും. ഇത് ഷെല്ലിൽ പ്രത്യേകിച്ചും ഉപയോഗപ്രദമാണ്
ഒരു ഫയൽസിസ്റ്റത്തിൽ വ്യത്യസ്തമായ മാറ്റങ്ങൾ വരുത്താൻ നിങ്ങൾ ആഗ്രഹിക്കുന്ന സ്ക്രിപ്റ്റുകൾ, എന്നാൽ നിങ്ങൾ അങ്ങനെ ചെയ്യുന്നില്ല
ഓരോ തവണയും ഒരു ഗസ്റ്റ് ഫിഷ് പ്രക്രിയ ആരംഭിക്കുന്നതിനുള്ള ഓവർഹെഡ് ആഗ്രഹിക്കുന്നു.

ഇത് ഉപയോഗിച്ച് ഒരു ഗസ്റ്റ് ഫിഷ് സെർവർ പ്രക്രിയ ആരംഭിക്കുക:

eval "`അതിഥി മത്സ്യം --ശ്രവിക്കുക`"

തുടർന്ന് കമാൻഡുകൾ അയയ്‌ക്കുക:

അതിഥി മത്സ്യം --റിമോട്ട് cmd [...]

സെർവർ പുറത്തുകടക്കുന്നതിന്, എക്സിറ്റ് കമാൻഡ് അയയ്ക്കുക:

ഗസ്റ്റ്ഫിഷ് --റിമോട്ട് എക്സിറ്റ്

ഒരു കമാൻഡിൽ ഒരു പിശക് ഉണ്ടെങ്കിൽ സെർവർ സാധാരണയായി പുറത്തുകടക്കുമെന്നത് ശ്രദ്ധിക്കുക. നിങ്ങൾക്ക് മാറ്റാം
ഇത് സാധാരണ രീതിയിൽ. "പിശക് പെരുമാറ്റത്തിൽ നിന്ന് പുറത്തുകടക്കുക" എന്ന വിഭാഗം കാണുക.

നിയന്ത്രിക്കുന്നു ഒന്നിലധികം ഗസ്റ്റ്ഫിഷ് പ്രക്രിയകൾ
"eval" പ്രസ്താവന $GUESTFISH_PID എന്ന എൻവയോൺമെന്റ് വേരിയബിളിനെ സജ്ജീകരിക്കുന്നു, അങ്ങനെയാണ്
--റിമോട്ട് കമാൻഡുകൾ എവിടെ അയക്കണമെന്ന് ഓപ്ഷന് അറിയാം. നിങ്ങൾക്ക് നിരവധി ഗസ്റ്റ് ഫിഷ് ശ്രോതാക്കൾ ഉണ്ടായിരിക്കാം
ഇനിപ്പറയുന്നവ ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്ന പ്രക്രിയകൾ:

eval "`അതിഥി മത്സ്യം --ശ്രവിക്കുക`"
pid1=$GUESTFISH_PID
eval "`അതിഥി മത്സ്യം --ശ്രവിക്കുക`"
pid2=$GUESTFISH_PID
...
അതിഥി മത്സ്യം --റിമോട്ട്=$pid1 cmd
അതിഥി മത്സ്യം --റിമോട്ട്=$pid2 cmd

നീക്കംചെയ്യുക നിയന്ത്രണം ഒപ്പം സി.എസ്.എച്ച്
csh പോലുള്ള ഷെല്ലുകൾ ഉപയോഗിക്കുമ്പോൾ (csh, tcsh മുതലായവ) നിങ്ങൾ ചേർക്കേണ്ടതുണ്ട് --csh ഓപ്ഷൻ:

eval "`അതിഥി മത്സ്യം --ശ്രവിക്കുക --csh`"

നീക്കംചെയ്യുക നിയന്ത്രണം വിശദാംശങ്ങൾ
ഒരു Unix ഡൊമെയ്ൻ സോക്കറ്റിൽ വിദൂര നിയന്ത്രണം സംഭവിക്കുന്നു /tmp/.guestfish-$UID/socket-$PID,
ഇവിടെ $UID എന്നത് പ്രക്രിയയുടെ ഫലപ്രദമായ ഉപയോക്തൃ ഐഡിയാണ്, കൂടാതെ $PID എന്നത് ഇതിന്റെ പ്രോസസ്സ് ഐഡിയാണ്
സെർവർ.

ഗസ്റ്റ്ഫിഷ് ക്ലയന്റും സെർവർ പതിപ്പുകളും കൃത്യമായി പൊരുത്തപ്പെടണം.

ഗസ്റ്റ്ഫിഷിന്റെ പഴയ പതിപ്പുകൾ CVE-2013-4419-ന് അപകടസാധ്യതയുള്ളവയാണ് ("CVE-2013-4419" കാണുക
അതിഥികൾ(3)). നിലവിലെ പതിപ്പിൽ ഇത് പരിഹരിച്ചിരിക്കുന്നു.

ഉപയോഗിക്കുന്നു നീക്കംചെയ്യുക നിയന്ത്രണം ശക്തമായി FROM ഷെൽ സ്ക്രിപ്റ്റുകൾ
Bash-ൽ നിന്ന്, നിങ്ങൾക്ക് ഒരു ഗസ്റ്റ് ഫിഷ് ഉദാഹരണം സൃഷ്ടിക്കുന്ന ഇനിപ്പറയുന്ന കോഡ് ശരിയായി ഉപയോഗിക്കാം
കമാൻഡ് ലൈൻ ഉദ്ധരിക്കുന്നു, ആരംഭിക്കുന്നതിൽ പരാജയം കൈകാര്യം ചെയ്യുന്നു, സ്ക്രിപ്റ്റ് ചെയ്യുമ്പോൾ ഗസ്റ്റ്ഫിഷ് വൃത്തിയാക്കുന്നു
പുറത്തുകടക്കുന്നു:

#!/ ബിൻ / ബാഷ് -

സെറ്റ് -ഇ

അതിഥി മത്സ്യം[0]="അതിഥി മത്സ്യം"
അതിഥി മത്സ്യം[1]="--കേൾക്കുക"
അതിഥി മത്സ്യം[2]="--ro"
അതിഥി മത്സ്യം[3]="-a"
അതിഥി മത്സ്യം[4]="disk.img"

GUESTFISH_PID=
eval $("${guestfish[@]}")
എങ്കിൽ [ -z "$GUESTFISH_PID" ]; പിന്നെ
പ്രതിധ്വനി "പിശക്: ഗസ്റ്റ് ഫിഷ് ആരംഭിച്ചില്ല, മുകളിലെ പിശക് സന്ദേശങ്ങൾ കാണുക"
പുറത്തുകടക്കുക 1
fi

cleanup_guestfish ()
{
ഗസ്റ്റ്ഫിഷ് --റിമോട്ട് -- എക്സിറ്റ് >/dev/null 2>&1 ||:
}
trap cleanup_guestfish എക്സിറ്റ് ERR

ഗസ്റ്റ്ഫിഷ് --റിമോട്ട് -- റൺ

#...

നീക്കംചെയ്യുക നിയന്ത്രണം ഇല്ല ചെയ്യില്ല ജോലി ഉപയോഗിച്ച് -a ETC. ഓപ്ഷനുകൾ
പോലുള്ള ഓപ്ഷനുകൾ -a, --ചേർക്കുക, -N, --പുതിയത് മുതലായവ വിദൂര പിന്തുണയുമായി ശരിയായി ഇടപെടുന്നില്ല.
അവ പ്രാദേശികമായി പ്രോസസ്സ് ചെയ്യുന്നു, വിദൂര ഗസ്റ്റ് ഫിഷിലേക്ക് അയയ്‌ക്കില്ല. പ്രത്യേകിച്ച്
ഇത് നിങ്ങൾ പ്രതീക്ഷിക്കുന്നത് ചെയ്യില്ല:

Guestfish --remote --add disk.img

ഈ ഓപ്ഷനുകൾ ഉപയോഗിക്കരുത്. പകരം തുല്യമായ കമാൻഡുകൾ ഉപയോഗിക്കുക, ഉദാ:

ഗസ്റ്റ്ഫിഷ് --റിമോട്ട് ആഡ്-ഡ്രൈവ് disk.img

അഥവാ:

അതിഥി മത്സ്യം --റിമോട്ട്
> disk.img ചേർക്കുക

നീക്കംചെയ്യുക നിയന്ത്രണം RUN കമാൻറ് തൂങ്ങിക്കിടക്കുന്നു
"റൺ" (അല്ലെങ്കിൽ "ലോഞ്ച്") കമാൻഡ് ഉപയോഗിച്ച് വിദൂരമായി ഒരു കമാൻഡ് സബ്സ്റ്റിറ്റ്യൂഷൻ കോൺടെക്സ്റ്റ് ഹാംഗുകൾ,
അതായത്. ചെയ്യരുത് (ബാക്ക്ക്വോട്ടുകൾ ശ്രദ്ധിക്കുക):

a=`guestfish --remote run`

"run" കമാൻഡ് stdout-ൽ ഔട്ട്‌പുട്ട് ഉണ്ടാക്കാത്തതിനാൽ, ഇത് എന്തായാലും ഉപയോഗപ്രദമല്ല. വേണ്ടി
കൂടുതൽ വിവരങ്ങൾ https://bugzilla.redhat.com/show_bug.cgi?id=592910 കാണുക.

തയ്യാറാക്കി ഡിസ്ക് ചിത്രങ്ങൾ


ഉപയോഗിക്കുക -N [ഫയലിന്റെ പേര്=]തരം or --പുതിയത് [ഫയലിന്റെ പേര്=]തരം ഒരു സെറ്റിൽ ഒന്ന് തിരഞ്ഞെടുക്കാനുള്ള പരാമീറ്റർ
ടൈപ്പിംഗ് ലാഭിക്കുന്നതിനായി നിങ്ങൾക്കായി ഗസ്റ്റ്ഫിഷിന് നിർമ്മിക്കാൻ കഴിയുന്ന പ്രീ ഫോർമാറ്റ് ചെയ്ത ഡിസ്ക് ഇമേജുകൾ. ഇതാണ്
പരീക്ഷണ ആവശ്യങ്ങൾക്ക് പ്രത്യേകിച്ചും ഉപയോഗപ്രദമാണ്. എന്നതിനുപകരം ഈ ഓപ്ഷൻ ഉപയോഗിക്കുന്നു -a ഓപ്ഷൻ,
അതുപോലെ തന്നെ -a ഒന്നിലധികം തവണ പ്രത്യക്ഷപ്പെടാം (കൂടാതെ മിക്സ് ചെയ്യാം -a).

പുതിയ ഡിസ്കിനെ വിളിക്കുന്നു test1.img ആദ്യമായി -N, test2.img രണ്ടാമത്തേതിനും മറ്റും.
നിലവിലെ ഡയറക്‌ടറിയിൽ നിലവിലുള്ള ഫയലുകൾ തിരുത്തിയെഴുതി. നിങ്ങൾക്ക് മറ്റൊരു ഫയൽനാമം ഉപയോഗിക്കാം
ടൈപ്പിന് മുമ്പായി "ഫയലിന്റെ പേര്=" വ്യക്തമാക്കുന്നതിലൂടെ (ചുവടെയുള്ള ഉദാഹരണങ്ങൾ കാണുക).

ഡിസ്കിന്റെ വലിപ്പം, പാർട്ടീഷൻ, ഫയൽസിസ്റ്റം(കൾ) എങ്ങനെയായിരിക്കണമെന്ന് തരം ചുരുക്കി വിവരിക്കുന്നു.
സൃഷ്ടിക്കണം, എങ്ങനെ ഉള്ളടക്കം ചേർക്കണം. വേണമെങ്കിൽ തരം പിന്തുടരാം
അധിക പാരാമീറ്ററുകൾ ഉപയോഗിച്ച്, ":" (കോൺ) പ്രതീകങ്ങൾ കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു. ഉദാഹരണത്തിന്, -N fs ഒരു കുതിച്ചുചാട്ടം
ഡിഫോൾട്ട് 100MB, പാർട്ടീഷനോടൊപ്പം ഒറ്റ പാർട്ടീഷൻ അടങ്ങുന്ന, വിരളമായി അനുവദിച്ച ഡിസ്ക്
ext2 ആയി ഫോർമാറ്റ് ചെയ്തു. -N fs:ext4:1G സമാനമാണ്, എന്നാൽ 4GB ഡിസ്കിലെ ഒരു ext1 ഫയൽസിസ്റ്റത്തിന്
പകരം.

തയ്യാറാക്കിയ ഫയൽസിസ്റ്റം മൌണ്ട് ചെയ്തിട്ടില്ല എന്നത് ശ്രദ്ധിക്കുക. നിങ്ങൾ സാധാരണയായി ഉപയോഗിക്കേണ്ടതുണ്ട്
"mount /dev/sda1 /" കമാൻഡ് അല്ലെങ്കിൽ ചേർക്കുക -m / dev / sda1 ഓപ്ഷൻ.

എന്തെങ്കിലും ഉണ്ടെങ്കിൽ -N or --പുതിയത് ഓപ്ഷനുകൾ നൽകിയിരിക്കുന്നു, libguestfs അപ്ലയൻസ് സ്വയമേവ ലോഞ്ച് ചെയ്യുന്നു.

ഉദാഹരണങ്ങൾ
ഒരു ext100-ഫോർമാറ്റ് ചെയ്ത പാർട്ടീഷൻ ഉപയോഗിച്ച് 4MB ഡിസ്ക് സൃഷ്ടിക്കുക test1.img നിലവിലെ
ഡയറക്ടറി:

അതിഥി മത്സ്യം -N fs:ext4

VFAT-ഫോർമാറ്റ് ചെയ്ത പാർട്ടീഷൻ ഉപയോഗിച്ച് 32MB ഡിസ്ക് ഉണ്ടാക്കുക, അത് മൌണ്ട് ചെയ്യുക:

അതിഥി മത്സ്യം -N fs:vfat:32M -m /dev/sda1

ഒരു ശൂന്യമായ 200MB ഡിസ്ക് സൃഷ്ടിക്കുക:

അതിഥി മത്സ്യം -N ഡിസ്ക്:200M

വിളിക്കപ്പെടുന്ന ഒരു ശൂന്യമായ 200MB ഡിസ്ക് സൃഷ്ടിക്കുക blankdisk.img (ഇതിനുപകരമായി test1.img):

അതിഥി മത്സ്യം -N blankdisk.img=disk:200M

-N ഡിസ്ക് - സൃഷ്ടിക്കാൻ a ശൂന്യമാണ് ഡിസ്ക്
"അതിഥി മത്സ്യം -N [ഫയലിന്റെ പേര്=]ഡിസ്ക്[:size]"

ഒരു ശൂന്യമായ ഡിസ്ക് സൃഷ്ടിക്കുക, 100MB വലുപ്പം (സ്ഥിരസ്ഥിതിയായി).

ഒരു ഓപ്ഷണൽ പാരാമീറ്റർ നൽകിക്കൊണ്ട് ഡിഫോൾട്ട് സൈസ് മാറ്റാവുന്നതാണ്.

ഓപ്ഷണൽ പാരാമീറ്ററുകൾ ഇവയാണ്:

പേര് സ്ഥിര മൂല്യം
ഡിസ്ക് ഇമേജിന്റെ വലിപ്പം 100M

-N ഭാഗം - സൃഷ്ടിക്കാൻ a വിഭജിച്ചു ഡിസ്ക്
"അതിഥി മത്സ്യം -N [filename=]part[:size[:partition]]"

ഒരൊറ്റ പാർട്ടീഷൻ ഉപയോഗിച്ച് ഒരു ഡിസ്ക് ഉണ്ടാക്കുക. ഡിഫോൾട്ടായി ഡിസ്കിന്റെ വലിപ്പം 100MB ആണ് (the
പാർട്ടീഷനിൽ ലഭ്യമായ സ്ഥലം അൽപ്പം ചെറുതായിരിക്കും) പാർട്ടീഷൻ ടേബിളും
MBR ആകുക (പഴയ ഡോസ് ശൈലി).

ഓപ്ഷണൽ പാരാമീറ്ററുകൾ നൽകിക്കൊണ്ട് ഈ ഡിഫോൾട്ടുകൾ മാറ്റാവുന്നതാണ്.

ഓപ്ഷണൽ പാരാമീറ്ററുകൾ ഇവയാണ്:

പേര് സ്ഥിര മൂല്യം
ഡിസ്ക് ഇമേജിന്റെ വലിപ്പം 100M
പാർട്ടീഷൻ mbr പാർട്ടീഷൻ ടേബിൾ തരം

-N fs - സൃഷ്ടിക്കാൻ a ഫയൽസിസ്റ്റം
"അതിഥി മത്സ്യം -N [filename=]fs[:filesystem[:size[:partition]]]"

ഒരു ശൂന്യമായ ഫയൽസിസ്റ്റം അടങ്ങുന്ന പാർട്ടീഷനിൽ ഒരൊറ്റ പാർട്ടീഷൻ ഉപയോഗിച്ച് ഒരു ഡിസ്ക് ഉണ്ടാക്കുക.
ഇത് 100MB ഡിസ്ക് സൃഷ്‌ടിക്കുന്നതിന് ഡിഫോൾട്ട് ചെയ്യുന്നു (ഫയൽസിസ്റ്റത്തിൽ ലഭ്യമായ ഇടം ഒരു
ഒരു MBR (പഴയ ഡോസ്-സ്റ്റൈൽ) പാർട്ടീഷൻ ടേബിളും ഒരു ext2 ഫയൽസിസ്റ്റവും ഉള്ള ചെറിയ ബിറ്റ് ചെറുത്.

ഓപ്ഷണൽ പാരാമീറ്ററുകൾ നൽകിക്കൊണ്ട് ഈ ഡിഫോൾട്ടുകൾ മാറ്റാവുന്നതാണ്.

ഓപ്ഷണൽ പാരാമീറ്ററുകൾ ഇവയാണ്:

പേര് സ്ഥിര മൂല്യം
ഫയൽസിസ്റ്റം ext2 ഉപയോഗിക്കേണ്ട ഫയൽസിസ്റ്റം തരം
ഡിസ്ക് ഇമേജിന്റെ വലിപ്പം 100M
പാർട്ടീഷൻ mbr പാർട്ടീഷൻ ടേബിൾ തരം

-N lv - സൃഷ്ടിക്കാൻ a ഡിസ്ക് കൂടെ ലോജിക്കൽ അളവ്
"അതിഥി മത്സ്യം -N [filename=]lv[:name[:size[:partition]]]"

ഒരൊറ്റ പാർട്ടീഷൻ ഉപയോഗിച്ച് ഒരു ഡിസ്ക് സൃഷ്ടിക്കുക, പാർട്ടീഷൻ ഒരു LVM2 ഫിസിക്കൽ വോള്യമായി സജ്ജീകരിക്കുക,
അവിടെ ഒരു വോളിയം ഗ്രൂപ്പും ലോജിക്കൽ വോളിയവും സ്ഥാപിക്കുക. ഇത് 100MB സൃഷ്‌ടിക്കുന്നതിന് ഡിഫോൾട്ടാണ്
"/dev/VG/LV" എന്ന വിജിയും എൽവിയും ഉള്ള ഡിസ്ക്. നിങ്ങൾക്ക് VG, LV എന്നിവയുടെ പേര് മാറ്റാം
ആദ്യത്തെ ഓപ്ഷണൽ പാരാമീറ്ററായി ഒരു ഇതര നാമം നൽകുന്നു.

ഇത് ഒരു ഫയൽസിസ്റ്റം സൃഷ്ടിക്കുന്നില്ല എന്നത് ശ്രദ്ധിക്കുക. അത് ചെയ്യാൻ 'lvfs' ഉപയോഗിക്കുക.

ഓപ്ഷണൽ പാരാമീറ്ററുകൾ ഇവയാണ്:

പേര് സ്ഥിര മൂല്യം
ഉപയോഗിക്കേണ്ട VG, LV എന്നിവയുടെ പേര് /dev/VG/LV എന്ന് വിളിക്കുക
ഡിസ്ക് ഇമേജിന്റെ വലിപ്പം 100M
പാർട്ടീഷൻ mbr പാർട്ടീഷൻ ടേബിൾ തരം

-N lvfs - സൃഷ്ടിക്കാൻ a ഡിസ്ക് കൂടെ ലോജിക്കൽ അളവ് ഒപ്പം ഫയൽസിസ്റ്റം
"അതിഥി മത്സ്യം -N [filename=]lvfs[:name[:filesystem[:size[:partition]]]]"

ഒരൊറ്റ പാർട്ടീഷൻ ഉപയോഗിച്ച് ഒരു ഡിസ്ക് സൃഷ്ടിക്കുക, പാർട്ടീഷൻ ഒരു LVM2 ഫിസിക്കൽ വോള്യമായി സജ്ജീകരിക്കുക,
അവിടെ ഒരു വോളിയം ഗ്രൂപ്പും ലോജിക്കൽ വോളിയവും സ്ഥാപിക്കുക. തുടർന്ന് എ ഉപയോഗിച്ച് എൽവി ഫോർമാറ്റ് ചെയ്യുക
ഫയൽസിസ്റ്റം. വിജിയും എൽവിയും ഉപയോഗിച്ച് 100എംബി ഡിസ്‌ക് സൃഷ്‌ടിക്കാൻ ഇത് ഡിഫോൾട്ട് ചെയ്യുന്നു
"/dev/VG/LV", ഒരു ext2 ഫയൽസിസ്റ്റം.

ഓപ്ഷണൽ പാരാമീറ്ററുകൾ ഇവയാണ്:

പേര് സ്ഥിര മൂല്യം
ഉപയോഗിക്കേണ്ട VG, LV എന്നിവയുടെ പേര് /dev/VG/LV എന്ന് വിളിക്കുക
ഫയൽസിസ്റ്റം ext2 ഉപയോഗിക്കേണ്ട ഫയൽസിസ്റ്റം തരം
ഡിസ്ക് ഇമേജിന്റെ വലിപ്പം 100M
പാർട്ടീഷൻ mbr പാർട്ടീഷൻ ടേബിൾ തരം

-N ബൂട്ട്റൂട്ട് - സൃഷ്ടിക്കാൻ a വള്ളം ഒപ്പം വേര് ഫയൽസിസ്റ്റം
"അതിഥി മത്സ്യം -N [filename=]bootroot[:bootfs[:rootfs[:size[:bootsize[:partition]]]]]"

ബൂട്ട്, റൂട്ട് ഫയൽസിസ്റ്റം എന്നിവയ്ക്കായി രണ്ട് പാർട്ടീഷനുകളുള്ള ഒരു ഡിസ്ക് ഉണ്ടാക്കുക. രണ്ടും ഫോർമാറ്റ് ചെയ്യുക
ഫയൽസിസ്റ്റം സ്വതന്ത്രമായി. കൃത്യമായി നിയന്ത്രിക്കുന്ന നിരവധി ഓപ്ഷണൽ പാരാമീറ്ററുകൾ ഉണ്ട്
ലേഔട്ട്, ഫയൽസിസ്റ്റം തരങ്ങൾ.

ഓപ്ഷണൽ പാരാമീറ്ററുകൾ ഇവയാണ്:

പേര് സ്ഥിര മൂല്യം
bootfs ext2 ബൂട്ടിന് ഉപയോഗിക്കേണ്ട ഫയൽസിസ്റ്റം തരം
rootfs ext2 റൂട്ടിനായി ഉപയോഗിക്കേണ്ട ഫയൽസിസ്റ്റം തരം
ഡിസ്ക് ഇമേജിന്റെ വലിപ്പം 100M
ബൂട്ട് ഫയൽസിസ്റ്റത്തിന്റെ വലിപ്പം 32M
പാർട്ടീഷൻ mbr പാർട്ടീഷൻ ടേബിൾ തരം

-N bootrootlv - സൃഷ്ടിക്കാൻ a വള്ളം ഒപ്പം വേര് ഫയൽസിസ്റ്റം ഉപയോഗിച്ച് എൽവിഎം
"അതിഥി മത്സ്യം - എൻ
[filename=]bootrootlv[:name[:bootfs[:rootfs[:size[:bootsize[:partition]]]]]]"

ഇത് "ബൂട്ട്റൂട്ട്" പോലെയാണ്, എന്നാൽ റൂട്ട് ഫയൽസിസ്റ്റം (മാത്രം) ഒരു ലോജിക്കിലാണ് സ്ഥാപിച്ചിരിക്കുന്നത്.
വോളിയം, സ്ഥിരസ്ഥിതിയായി "/dev/VG/LV" എന്ന് നാമകരണം ചെയ്തു. നിരവധി ഓപ്ഷണൽ പാരാമീറ്ററുകൾ ഉണ്ട്
കൃത്യമായ ലേഔട്ട് നിയന്ത്രിക്കുക.

ഓപ്ഷണൽ പാരാമീറ്ററുകൾ ഇവയാണ്:

പേര് സ്ഥിര മൂല്യം
/dev/VG/LV എന്ന പേര് VG യുടെ പേരും റൂട്ടിനായി LV യും
bootfs ext2 ബൂട്ടിന് ഉപയോഗിക്കേണ്ട ഫയൽസിസ്റ്റം തരം
rootfs ext2 റൂട്ടിനായി ഉപയോഗിക്കേണ്ട ഫയൽസിസ്റ്റം തരം
ഡിസ്ക് ഇമേജിന്റെ വലിപ്പം 100M
ബൂട്ട് ഫയൽസിസ്റ്റത്തിന്റെ വലിപ്പം 32M
പാർട്ടീഷൻ mbr പാർട്ടീഷൻ ടേബിൾ തരം

ചേർക്കുന്നു നീക്കംചെയ്യുക STORAGE


വേണ്ടി API-നില ഡോക്യുമെന്റേഷൻ on വിഷയം, കാണുക "guestfs_add_drive_opts" in അതിഥികൾ(3) ഒപ്പം
"റിമോട്ട് സംഭരണം" in അതിഥികൾ(3).

കമാൻഡ് ലൈനിൽ, നിങ്ങൾക്ക് ഉപയോഗിക്കാം -a ഒരു URI- ഉപയോഗിച്ച് നെറ്റ്‌വർക്ക് ബ്ലോക്ക് ഉപകരണങ്ങൾ ചേർക്കാനുള്ള ഓപ്ഷൻ-
ശൈലി ഫോർമാറ്റ്, ഉദാഹരണത്തിന്:

അതിഥി മത്സ്യം -a ssh://[ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു]/disk.img

URI-കൾ ഒന്നും കഴിയില്ല "ചേർക്കുക" കമാൻഡ് ഉപയോഗിച്ച് ഉപയോഗിക്കാം. API നേരിട്ട് ഉപയോഗിക്കുന്ന തത്തുല്യമായ കമാൻഡ്
ഇതാണ്:

> ചേർക്കുക /disk.img പ്രോട്ടോക്കോൾ:ssh സെർവർ:tcp:example.com ഉപയോക്തൃനാമം: റൂട്ട്

സാധ്യമായത് -a യൂആര്ഐ ഫോർമാറ്റുകൾ താഴെ വിവരിച്ചിരിക്കുന്നു.

-a disk.img
-a ഫയൽ:///path/to/disk.img
വിളിക്കുന്ന ലോക്കൽ ഡിസ്ക് ഇമേജ് (അല്ലെങ്കിൽ ഉപകരണം) ചേർക്കുക disk.img.

-a ftp://[user@]example.com[:port]/disk.img
-a ftps://[user@]example.com[:port]/disk.img
-a http://[user@]example.com[:port]/disk.img
-a https://[user@]example.com[:port]/disk.img
-a tftp://[user@]example.com[:port]/disk.img
വിദൂര FTP, HTTP അല്ലെങ്കിൽ TFTP സെർവറിൽ സ്ഥിതി ചെയ്യുന്ന ഒരു ഡിസ്ക് ചേർക്കുക.

തുല്യമായ API കമാൻഡ് ഇതായിരിക്കും:

> ചേർക്കുക /disk.img പ്രോട്ടോക്കോൾ:(ftp|...) server:tcp:example.com

-a gluster://example.com[:port]/volname/image
GlusterFS സ്റ്റോറേജിൽ സ്ഥിതിചെയ്യുന്ന ഒരു ഡിസ്ക് ഇമേജ് ചേർക്കുക.

സെർവറാണ് "glusterd" പ്രവർത്തിക്കുന്നത്, അത് "localhost" ആയിരിക്കാം.

തുല്യമായ API കമാൻഡ് ഇതായിരിക്കും:

> volname/image protocol:gluster server:tcp:example.com ചേർക്കുക

-a iscsi://example.com[:port]/target-iqn-name[/lun]
ഒരു iSCSI സെർവറിൽ സ്ഥിതി ചെയ്യുന്ന ഒരു ഡിസ്ക് ചേർക്കുക.

തുല്യമായ API കമാൻഡ് ഇതായിരിക്കും:

> target-iqn-name/lun പ്രോട്ടോക്കോൾ:iscsi സെർവർ:tcp:example.com ചേർക്കുക

-a nbd://example.com[:port]
-a nbd://example.com[:port]/exportname
-a nbd://?socket=/socket
-a nbd:///exportname?socket=/socket
Network Block Device (nbd) സ്റ്റോറേജിൽ സ്ഥിതി ചെയ്യുന്ന ഒരു ഡിസ്ക് ചേർക്കുക.

ദി /കയറ്റുമതി പേര് URI-യുടെ ഭാഗം NBD കയറ്റുമതി നാമം വ്യക്തമാക്കുന്നു, പക്ഷേ സാധാരണയായി ശൂന്യമായി അവശേഷിക്കുന്നു.

ഓപ്ഷണൽ ?സോക്കറ്റ് നമ്മൾ സംസാരിക്കുന്ന ഒരു Unix ഡൊമെയ്ൻ സോക്കറ്റ് വ്യക്തമാക്കാൻ പരാമീറ്റർ ഉപയോഗിക്കാം
NBD സെർവർ കഴിഞ്ഞു. നിങ്ങൾക്ക് സെർവർ നാമവും (അതായത്. TCP/IP) സോക്കറ്റ് പാത്തും മിക്സ് ചെയ്യാൻ കഴിയില്ല എന്നത് ശ്രദ്ധിക്കുക.

തുല്യമായ API കമാൻഡ് ഇതായിരിക്കും (കയറ്റുമതി നാമമില്ല):

> "" പ്രോട്ടോക്കോൾ:nbd സെർവർ ചേർക്കുക:[tcp:example.com|unix:/socket]

-a rbd:///pool/disk
-a rbd://example.com[:port]/pool/disk
ഒരു Ceph (RBD/librbd) സ്റ്റോറേജ് വോള്യത്തിൽ സ്ഥിതി ചെയ്യുന്ന ഒരു ഡിസ്ക് ഇമേജ് ചേർക്കുക.

libguestfs ഉം Ceph ഉം ഒന്നിലധികം സെർവറുകൾ പിന്തുണയ്ക്കുന്നുണ്ടെങ്കിലും, ഒരു സെർവറിന് മാത്രമേ കഴിയൂ
ഈ URI വാക്യഘടന ഉപയോഗിക്കുമ്പോൾ വ്യക്തമാക്കിയിരിക്കുന്നു.

തുല്യമായ API കമാൻഡ് ഇതായിരിക്കും:

> pool/disk protocol:rbd server:tcp:example.com:port ചേർക്കുക

-a sheepdog://[example.com[:port]]/volume/image
ഒരു ഷീപ്‌ഡോഗ് വോള്യത്തിൽ സ്ഥിതി ചെയ്യുന്ന ഒരു ഡിസ്ക് ഇമേജ് ചേർക്കുക.

സെർവറിന്റെ പേര് ഓപ്ഷണൽ ആണ്. libguestfs ഉം Sheepdog ഉം ഒന്നിലധികം സെർവറുകൾ പിന്തുണയ്ക്കുന്നുണ്ടെങ്കിലും,
ഈ URI വാക്യഘടന ഉപയോഗിക്കുമ്പോൾ പരമാവധി ഒരു സെർവർ മാത്രമേ വ്യക്തമാക്കാൻ കഴിയൂ.

തുല്യമായ API കമാൻഡ് ഇതായിരിക്കും:

> വോളിയം പ്രോട്ടോക്കോൾ ചേർക്കുക:sheepdog [server:tcp:example.com]

-a ssh://[user@]example.com[:port]/disk.img
ഒരു റിമോട്ട് സെർവറിൽ സ്ഥിതി ചെയ്യുന്ന ഒരു ഡിസ്ക് ഇമേജ് ചേർക്കുക, സുരക്ഷിത ഷെൽ (ssh) SFTP ഉപയോഗിച്ച് ആക്സസ് ചെയ്യുന്നു
പ്രോട്ടോക്കോൾ. എല്ലാ പ്രധാന SSH സെർവറുകളും ബോക്സിന് പുറത്ത് SFTP പിന്തുണയ്ക്കുന്നു.

തുല്യമായ API കമാൻഡ് ഇതായിരിക്കും:

> ചേർക്കുക /ഡിസ്ക് പ്രോട്ടോക്കോൾ:ssh സെർവർ:tcp:example.com [ഉപയോക്തൃനാമം:ഉപയോക്താവ്]

പുരോഗതിയിലാണ് ബാറുകൾ


ചില (എല്ലാം അല്ല) ദീർഘനേരം പ്രവർത്തിക്കുന്ന കമാൻഡുകൾ പുരോഗതി അറിയിപ്പ് സന്ദേശങ്ങൾ അയയ്ക്കുന്നു
പ്രവർത്തിക്കുന്ന. Guestfish ഈ സന്ദേശങ്ങളെ പുരോഗതി ബാറുകളാക്കി മാറ്റുന്നു.

പ്രോഗ്രസ് ബാറുകൾ പിന്തുണയ്ക്കുന്ന ഒരു കമാൻഡ് പ്രവർത്തിക്കാൻ രണ്ട് സെക്കൻഡിൽ കൂടുതൽ സമയമെടുക്കുമ്പോൾ, എങ്കിൽ
പ്രോഗ്രസ് ബാറുകൾ പ്രവർത്തനക്ഷമമാക്കി, തുടർന്ന് കമാൻഡിന് താഴെ ഒന്ന് ദൃശ്യമാകുന്നത് നിങ്ങൾ കാണും:

> കോപ്പി-സൈസ് / ലാർജ്-ഫയൽ / മറ്റൊരു ഫയൽ 2048 എം
/ 10% [#####------------------------------------------- ] 00:30

ഇടതുവശത്തുള്ള സ്പിന്നർ ഓരോ പുരോഗതി അറിയിപ്പിനും ഒരു പ്രാവശ്യം വട്ടം കറങ്ങുന്നു
പിൻഭാഗത്ത് നിന്ന് ലഭിച്ചു. ആജ്ഞ എന്നതിന്റെ (ന്യായമായ) സുവർണ്ണ ഉറപ്പാണിത്
പ്രോഗ്രസ് ബാർ ചലിക്കുന്നില്ലെങ്കിൽ പോലും "എന്തെങ്കിലും ചെയ്യുന്നു", കാരണം കമാൻഡിന് കഴിയും
പുരോഗതി അറിയിപ്പുകൾ അയയ്ക്കുക. ബാർ 100% എത്തുമ്പോൾ കമാൻഡ് പൂർത്തിയാകുമ്പോൾ, the
സ്പിന്നർ അപ്രത്യക്ഷമാകുന്നു.

ഗസ്റ്റ് ഫിഷ് ഇന്ററാക്ടീവായി ഉപയോഗിക്കുമ്പോൾ പ്രോഗ്രസ് ബാറുകൾ ഡിഫോൾട്ടായി പ്രവർത്തനക്ഷമമാകും. നിങ്ങൾക്ക് പ്രവർത്തനക്ഷമമാക്കാം
അവ ഉപയോഗിക്കുന്ന നോൺ-ഇന്ററാക്ടീവ് മോഡുകൾക്ക് പോലും --പ്രോഗ്രസ്-ബാറുകൾ, നിങ്ങൾക്ക് അവ പ്രവർത്തനരഹിതമാക്കാം
പൂർണ്ണമായും ഉപയോഗിക്കുന്നു --നോ-പ്രോഗ്രസ്-ബാറുകൾ.

പ്രോംപ്റ്റ്


നിങ്ങൾക്ക് ഡിഫോൾട്ട് പ്രോംപ്റ്റിലേക്ക് നിറങ്ങൾ മാറ്റാനോ ചേർക്കാനോ കഴിയും ("> ") സജ്ജീകരിക്കുന്നതിലൂടെ
"GUESTFISH_PS1" പരിസ്ഥിതി വേരിയബിൾ. രണ്ടാമത്തെ സ്ട്രിംഗ് ("GUESTFISH_OUTPUT") പ്രിന്റ് ചെയ്തു
കമാൻഡ് നൽകിയതിനു ശേഷവും ഔട്ട്പുട്ടിനു മുമ്പും നിയന്ത്രിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു
ഔട്ട്പുട്ടിന്റെ നിറം. സ്വാഗതത്തിന് മുമ്പ് ഒരു മൂന്നാമത്തെ സ്ട്രിംഗ് ("GUESTFISH_INIT") അച്ചടിച്ചിരിക്കുന്നു
സന്ദേശം, ആ സന്ദേശത്തിന്റെ നിറം നിയന്ത്രിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. നാലാമത്തെ ചരട്
("GUESTFISH_RESTORE") ഗസ്റ്റ്ഫിഷ് പുറത്തുകടക്കുന്നതിന് മുമ്പ് പ്രിന്റ് ചെയ്യുന്നു.

"GUESTFISH_PS1" ഒരു ഇതര സ്ട്രിംഗിലേക്ക് സജ്ജീകരിച്ചുകൊണ്ട് ഒരു ലളിതമായ നിർദ്ദേശം സജ്ജമാക്കാൻ കഴിയും:

$ GUESTFISH_PS1='(ഒരു കമാൻഡ് ടൈപ്പ് ചെയ്യുക) '
$ GUESTFISH_PS1 കയറ്റുമതി ചെയ്യുക
$ അതിഥി മത്സ്യം
[...]
(ഒരു കമാൻഡ് ടൈപ്പ് ചെയ്യുക) ▂

ചുവടെയുള്ള പട്ടികയിൽ വിവരിച്ചിരിക്കുന്നതുപോലെ നിങ്ങൾക്ക് പ്രത്യേക എസ്കേപ്പ് സീക്വൻസുകളും ഉപയോഗിക്കാം:

\\ അക്ഷരാർത്ഥത്തിൽ ഒരു ബാക്ക്സ്ലാഷ് പ്രതീകം.

\[
\] (ഇവ "GUESTFISH_PS1" എന്നതിൽ മാത്രമേ ഉപയോഗിക്കാവൂ.)

അച്ചടിക്കാത്ത പ്രതീകങ്ങൾ (ഉദാ. നിറങ്ങൾക്കുള്ള ടെർമിനൽ നിയന്ത്രണ കോഡുകൾ) ഇടയിൽ സ്ഥാപിക്കുക
"\[...\]". ഇത് പറയാൻ എന്താണ് ചെയ്യുന്നത് റീഡ്‌ലൈൻ(3) അത് കൈകാര്യം ചെയ്യേണ്ട ലൈബ്രറി
സീറോ-വിഡ്ത്ത് ആയി ഈ തുടർച്ചയായി, കമാൻഡ്-ലൈൻ റീഡിസ്പ്ലേ, എഡിറ്റിംഗ് തുടങ്ങിയവ പ്രവർത്തിക്കുന്നു.

\a ഒരു മണി കഥാപാത്രം.

\e ഒരു ASCII ESC (എസ്കേപ്പ്) പ്രതീകം.

\n ഒരു പുതിയ ലൈൻ.

\r ഒരു വണ്ടി മടക്കം.

\NNN
NNN എന്ന ഒക്ടൽ മൂല്യമായ ASCII പ്രതീകം.

\xNN
ഹെക്‌സ് മൂല്യം NN ആയ ASCII പ്രതീകം.

ഉദാഹരണങ്ങൾ OF നിർദ്ദേശങ്ങൾ
ഇവയ്ക്ക് ANSI എസ്കേപ്പ് കോഡുകളെ പിന്തുണയ്ക്കുന്ന ഒരു ടെർമിനൽ ആവശ്യമാണെന്ന് ശ്രദ്ധിക്കുക.

·

GUESTFISH_PS1='\[\e[1;30m\]><fs>\[\e[0;30m\] '

സാധാരണ പ്രോംപ്റ്റിന്റെ ബോൾഡ് ബ്ലാക്ക് പതിപ്പ്.

·

GUESTFISH_PS1='\[\e[1;32m\]><fs>\[\e[0;31m\] '
GUESTFISH_OUTPUT='\e[0m'
GUESTFISH_RESTORE="$GUESTFISH_OUTPUT"
GUESTFISH_INIT='\e[1;34m'

നീല സ്വാഗത വാചകം, പച്ച പ്രോംപ്റ്റ്, ചുവപ്പ് കമാൻഡുകൾ, ബ്ലാക്ക് കമാൻഡ് ഔട്ട്പുട്ട്.

വിൻ‌ഡോസ് 8


വിൻഡോസ് 8 "ഫാസ്റ്റ് സ്റ്റാർട്ടപ്പ്" NTFS പാർട്ടീഷനുകൾ മൗണ്ടുചെയ്യുന്നതിൽ നിന്നും ഗസ്റ്റ്ഫിഷിനെ തടയും. കാണുക
"വിൻഡോസ് ഹൈബർനേഷനും വിൻഡോസ് 8 ഫാസ്റ്റ് സ്റ്റാർട്ടപ്പും" അതിഥികൾ(3).

ഗസ്റ്റ്ഫിഷ് കമാൻഡുകൾ


ഈ വിഭാഗത്തിലെ കമാൻഡുകൾ ഗസ്റ്റ്ഫിഷ് സൗകര്യത്തിനുള്ള കമാൻഡുകളാണ്, മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, അവയാണ്
യുടെ ഭാഗമല്ല അതിഥികൾ(3) API.

സഹായിക്കൂ
സഹായിക്കൂ
സഹായം cmd

ഒരു പാരാമീറ്ററും കൂടാതെ, ഇത് പൊതുവായ സഹായം നൽകുന്നു.

ഒരു "cmd" പാരാമീറ്റർ ഉപയോഗിച്ച്, ആ കമാൻഡിനായി ഇത് വിശദമായ സഹായം പ്രദർശിപ്പിക്കുന്നു.

പുറത്ത്
പുറത്തുപോവുക
ഇത് അതിഥി മത്സ്യത്തിൽ നിന്ന് പുറത്തുകടക്കുന്നു. നിങ്ങൾക്ക് "^D" കീയും ഉപയോഗിക്കാം.

അനുവദിക്കുക
നീക്കിവയ്ക്കുക
ഫയൽനാമ വലുപ്പം അനുവദിക്കുക

ഇത് നൽകിയിരിക്കുന്ന വലുപ്പത്തിന്റെ ഒരു ശൂന്യമായ (പൂജ്യം) ഫയൽ സൃഷ്ടിക്കുന്നു, തുടർന്ന് അത് കൂടുതൽ ആകാം
പരിശോധിച്ചു.

കൂടുതൽ വിപുലമായ ഇമേജ് സൃഷ്‌ടിക്ക്, "disk-create" കാണുക.

സാധാരണ സഫിക്സുകൾ ഉപയോഗിച്ച് വലുപ്പം വ്യക്തമാക്കാം, ഉദാ. "1 എം".

ഒരു വിരളമായ ഫയൽ സൃഷ്ടിക്കാൻ, പകരം "സ്പാർസ്" ഉപയോഗിക്കുക. തയ്യാറാക്കിയ ഡിസ്ക് ഇമേജ് സൃഷ്ടിക്കാൻ, കാണുക
"തയ്യാറാക്കിയ ഡിസ്ക് ഇമേജുകൾ".

കോപ്പി-ഇൻ
കോപ്പി-ഇൻ ലോക്കൽ [പ്രാദേശിക ...] /remotedir

"കോപ്പി-ഇൻ" പ്രാദേശിക ഫയലുകളോ ഡയറക്‌ടറികളോ ആവർത്തിച്ച് ഡിസ്‌ക് ഇമേജിലേക്ക് പകർത്തുന്നു, അവ സ്ഥാപിക്കുന്നു
എന്ന ഡയറക്ടറിയിൽ /റിമോട്ട്ഡിർ (അത് നിലനിൽക്കണം). ഈ ഗസ്റ്റ്ഫിഷ് മെറ്റാ-കമാൻഡ് തിരിയുന്നു
"ടാർ-ഇൻ" എന്ന ക്രമത്തിലേക്കും ആവശ്യാനുസരണം മറ്റ് കമാൻഡുകളിലേക്കും.

ഒന്നിലധികം ലോക്കൽ ഫയലുകളും ഡയറക്‌ടറികളും വ്യക്തമാക്കാം, എന്നാൽ അവസാന പാരാമീറ്റർ എപ്പോഴും ഉണ്ടായിരിക്കണം
ഒരു റിമോട്ട് ഡയറക്ടറി ആകുക. വൈൽഡ് കാർഡുകൾ ഉപയോഗിക്കാൻ കഴിയില്ല.

കോപ്പി-ഔട്ട്
കോപ്പി ഔട്ട് റിമോട്ട് [റിമോട്ട് ...] ലോക്കൽഡിർ

"കോപ്പി-ഔട്ട്" റിമോട്ട് ഫയലുകൾ അല്ലെങ്കിൽ ഡയറക്‌ടറികൾ ഡിസ്‌ക് ഇമേജിൽ നിന്ന് ആവർത്തിച്ച് പകർത്തുന്നു, സ്ഥാപിക്കുന്നു
"localdir" എന്ന ലോക്കൽ ഡയറക്‌ടറിയിലെ ഹോസ്റ്റ് ഡിസ്‌കിലാണ് അവ. ഈ
ഗസ്റ്റ്ഫിഷ് മെറ്റാ-കമാൻഡ് "ഡൗൺലോഡ്", "ടാർ-ഔട്ട്", മറ്റ് കമാൻഡുകൾ എന്നിവയുടെ ഒരു ശ്രേണിയായി മാറുന്നു
ആവശ്യം പോലേ.

ഒന്നിലധികം റിമോട്ട് ഫയലുകളും ഡയറക്‌ടറികളും വ്യക്തമാക്കാം, എന്നാൽ അവസാന പാരാമീറ്റർ എപ്പോഴും ഉണ്ടായിരിക്കണം
ഒരു പ്രാദേശിക ഡയറക്ടറി ആകുക. നിലവിലെ ഡയറക്‌ടറിയിലേക്ക് ഡൗൺലോഡ് ചെയ്യാൻ, "." ഉപയോഗിക്കുക എന്നപോലെ:

കോപ്പി-ഔട്ട് / home .

സാധാരണ കമാൻഡിൽ വൈൽഡ്കാർഡുകൾ ഉപയോഗിക്കാൻ കഴിയില്ല, എന്നാൽ നിങ്ങൾക്ക് അവ ഉപയോഗിച്ച് ഉപയോഗിക്കാം
"ഗ്ലോബ്" ഇതുപോലെ:

ഗ്ലോബ് കോപ്പി-ഔട്ട് / വീട് /*.

ഇല്ലാതാക്കുക-ഇവന്റ്
ഡിലീറ്റ്-ഇവന്റ് പേര്

"പേര്" എന്ന് മുമ്പ് രജിസ്റ്റർ ചെയ്ത ഇവന്റ് ഹാൻഡ്‌ലർ ഇല്ലാതാക്കുക. ഒന്നിലധികം ഇവന്റ് ആണെങ്കിൽ
കൈകാര്യം ചെയ്യുന്നവർ അതേ പേരിൽ രജിസ്റ്റർ ചെയ്തിട്ടുണ്ട്, അവയെല്ലാം ഇല്ലാതാക്കി.

"ഇവന്റ്", "ലിസ്റ്റ് ഇവന്റുകൾ" എന്നീ ഗസ്റ്റ് ഫിഷ് കമാൻഡുകളും കാണുക.

ഡിസ്പ്ലേ
ഫയലിന്റെ പേര് പ്രദർശിപ്പിക്കുക

ഒരു ഇമേജ് ഫയൽ പ്രദർശിപ്പിക്കുന്നതിന് "ഡിസ്പ്ലേ" (ഒരു ഗ്രാഫിക്കൽ ഡിസ്പ്ലേ പ്രോഗ്രാം) ഉപയോഗിക്കുക. ഇത് ഡൗൺലോഡ് ചെയ്യുന്നു
ഫയൽ, അതിൽ "ഡിസ്പ്ലേ" പ്രവർത്തിപ്പിക്കുക.

ഒരു ഇതര പ്രോഗ്രാം ഉപയോഗിക്കുന്നതിന്, "GUESTFISH_DISPLAY_IMAGE" എൻവയോൺമെന്റ് വേരിയബിൾ സജ്ജമാക്കുക.
ഉദാഹരണത്തിന് ഗ്നോം ഡിസ്പ്ലേ പ്രോഗ്രാം ഉപയോഗിക്കുന്നതിന്:

കയറ്റുമതി GUESTFISH_DISPLAY_IMAGE=eog

ഇതും കാണുക ഡിസ്പ്ലേ(1).

എക്കോ
പ്രതിധ്വനി [പാരാമുകൾ ...]

ഇത് ടെർമിനലിലേക്കുള്ള പാരാമീറ്ററുകൾ പ്രതിധ്വനിക്കുന്നു.

തിരുത്തുക
vi
emacs
ഫയലിന്റെ പേര് എഡിറ്റ് ചെയ്യുക

ഒരു ഫയൽ എഡിറ്റുചെയ്യാൻ ഇത് ഉപയോഗിക്കുന്നു. ഇത് ഫയൽ ഡൗൺലോഡ് ചെയ്യുന്നു, നിങ്ങളുടെ എഡിറ്റർ ഉപയോഗിച്ച് പ്രാദേശികമായി എഡിറ്റ് ചെയ്യുന്നു,
തുടർന്ന് ഫലം അപ്‌ലോഡ് ചെയ്യുന്നു.

എഡിറ്റർ $EDITOR ആണ്. എന്നിരുന്നാലും, നിങ്ങൾ "vi" അല്ലെങ്കിൽ "emacs" എന്ന ഇതര കമാൻഡുകൾ ഉപയോഗിക്കുകയാണെങ്കിൽ നിങ്ങൾ ചെയ്യും
ആ അനുബന്ധ എഡിറ്റർമാരെ നേടുക.

സംഭവം
ഇവന്റിന്റെ പേര് ഇവന്റ്സെറ്റ് "ഷെൽ സ്ക്രിപ്റ്റ് ..."

ഒരു ഇവന്റ് ഉയർത്തുമ്പോൾ എക്സിക്യൂട്ട് ചെയ്യുന്ന ഒരു ഷെൽ സ്ക്രിപ്റ്റ് ശകലം രജിസ്റ്റർ ചെയ്യുക. കാണുക
"guestfs_set_event_callback" ൽ അതിഥികൾ(3) ഇവന്റ് API യുടെ ചർച്ചയ്ക്കായി
libguestfs.

ഈ ഇവന്റ് ഹാൻഡ്‌ലറിന് നിങ്ങൾ നൽകുന്ന പേരാണ് "പേര്" പാരാമീറ്റർ. അത് ഏത് സ്ട്രിംഗും ആകാം
(ശൂന്യമായ സ്ട്രിംഗ് പോലും) കൂടാതെ ലളിതമായി അവിടെയുള്ളതിനാൽ നിങ്ങൾക്ക് ഇത് ഉപയോഗിച്ച് ഹാൻഡ്‌ലർ ഇല്ലാതാക്കാം
അതിഥി മത്സ്യം "delete-event" കമാൻഡ്.

ഒന്നോ അതിലധികമോ ഇവന്റുകളുടെ കോമയാൽ വേർതിരിച്ച ലിസ്റ്റാണ് "ഇവന്റ്സെറ്റ്" പാരാമീറ്റർ, ഉദാഹരണത്തിന്
"അടയ്ക്കുക" അല്ലെങ്കിൽ "അടയ്ക്കുക, കണ്ടെത്തുക". "*" എന്ന പ്രത്യേക മൂല്യം എല്ലാ സംഭവങ്ങളും അർത്ഥമാക്കുന്നു.

മൂന്നാമത്തേതും അവസാനത്തേതുമായ പാരാമീറ്റർ ഷെൽ സ്ക്രിപ്റ്റ് ശകലമാണ് (അല്ലെങ്കിൽ ഏതെങ്കിലും ബാഹ്യ കമാൻഡ്).
ഇവന്റ്സെറ്റിലെ ഏതെങ്കിലും ഇവന്റുകൾ സംഭവിക്കുമ്പോൾ എക്സിക്യൂട്ട് ചെയ്യുന്നു. ഇത് "$SHELL ഉപയോഗിച്ചാണ് നടപ്പിലാക്കുന്നത്
-c", അല്ലെങ്കിൽ $SHELL സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ / bin / sh -c.

ഷെൽ സ്‌ക്രിപ്റ്റ് ശകലത്തിന് കോൾബാക്ക് പാരാമീറ്ററുകൾ $1, $2 എന്നിങ്ങനെയുള്ള ആർഗ്യുമെന്റുകളായി ലഭിക്കുന്നു
വിളിക്കപ്പെട്ട യഥാർത്ഥ സംഭവം പരിസ്ഥിതി വേരിയബിളിൽ $EVENT ലഭ്യമാണ്.

ഇവന്റ് "" അടയ്ക്കുക "എക്കോ അടച്ചു"
ഇവന്റ് മെസേജ് അപ്ലയൻസ്, ലൈബ്രറി, ട്രെയ്സ് "എക്കോ $@"
ഇവന്റ് "" പുരോഗതി "എക്കോ പുരോഗതി: $3/$4"
ഇവന്റ് "" * "എക്കോ $EVENT $@"

"ഇവന്റ് ഇല്ലാതാക്കുക", "ലിസ്റ്റ് ഇവന്റുകൾ" എന്നീ ഗസ്റ്റ്ഫിഷ് കമാൻഡുകളും കാണുക.

ഗ്ലോബ്
ഗ്ലോബ് കമാൻഡ് ആർഗ്സ്...

ആർഗ്സ് ലിസ്റ്റിലെ ഏതെങ്കിലും പാതകളിൽ വൈൽഡ്കാർഡുകൾ വികസിപ്പിക്കുക, ഓരോന്നിലും ആവർത്തിച്ച് "കമാൻഡ്" പ്രവർത്തിപ്പിക്കുക
പൊരുത്തപ്പെടുന്ന പാത.

"വൈൽഡ്കാർഡുകളും ഗ്ലോബിംഗും" കാണുക.

ഹെക്സെഡിറ്റ്
ഹെക്സെഡിറ്റ്
ഹെക്സെഡിറ്റ്
ഹെക്സെഡിറ്റ്

ഒരു ബൈനറി ഫയലിന്റെ മുഴുവനായോ ഭാഗമോ എഡിറ്റ് ചെയ്യാനോ ഉപകരണം ബ്ലോക്ക് ചെയ്യാനോ ഹെക്‌സെഡിറ്റ് (ഒരു ഹെക്‌സ് എഡിറ്റർ) ഉപയോഗിക്കുക.

മുഴുവൻ ഫയലോ ഉപകരണമോ ഡൗൺലോഡ് ചെയ്‌ത് എഡിറ്റ് ചെയ്‌ത് ഈ കമാൻഡ് പ്രവർത്തിക്കുന്നു
പ്രാദേശികമായി, തുടർന്ന് അത് അപ്‌ലോഡ് ചെയ്യുന്നു. ഫയലോ ഉപകരണമോ വലുതാണെങ്കിൽ, ഏതാണെന്ന് നിങ്ങൾ വ്യക്തമാക്കണം
"max" കൂടാതെ/അല്ലെങ്കിൽ "start" "max" പാരാമീറ്ററുകൾ ഉപയോഗിച്ച് നിങ്ങൾ എഡിറ്റ് ചെയ്യാൻ ആഗ്രഹിക്കുന്ന ഭാഗം. "ആരംഭിക്കുക", "പരമാവധി"
"1M" (1 മെഗാബൈറ്റ്) പോലെ അനുവദനീയമായ സാധാരണ മോഡിഫയറുകൾക്കൊപ്പം ബൈറ്റുകളിൽ വ്യക്തമാക്കിയിരിക്കുന്നു.

ഉദാഹരണത്തിന്, ഒരു ഡിസ്കിന്റെ ആദ്യത്തെ കുറച്ച് സെക്ടറുകൾ എഡിറ്റ് ചെയ്യാൻ നിങ്ങൾ ചെയ്യേണ്ടത്:

hexedit /dev/sda 1M

ഡിസ്കിന്റെ ആദ്യ മെഗാബൈറ്റിനുള്ളിൽ എവിടെയും എഡിറ്റ് ചെയ്യാൻ ഇത് നിങ്ങളെ അനുവദിക്കും.

ഒരു ext2 ഫയൽസിസ്റ്റത്തിന്റെ സൂപ്പർബ്ലോക്ക് എഡിറ്റുചെയ്യാൻ / dev / sda1, ചെയ്യുക:

hexedit /dev/sda1 0x400 0x400

(സൂപ്പർബ്ലോക്ക് സ്റ്റാൻഡേർഡ് ലൊക്കേഷനിലാണെന്ന് കരുതുക).

ഈ കമാൻഡിന് ബാഹ്യമായത് ആവശ്യമാണ് ഹെക്സെഡിറ്റ്(1) പ്രോഗ്രാം. നിങ്ങൾക്ക് മറ്റൊരു പ്രോഗ്രാം വ്യക്തമാക്കാം
"HEXEDITOR" എൻവയോൺമെന്റ് വേരിയബിൾ സജ്ജീകരിച്ച് ഉപയോഗിക്കുക.

"ഹെക്‌സ്ഡംപ്" എന്നതും കാണുക.

lcd
lcd ഡയറക്ടറി

പ്രാദേശിക ഡയറക്ടറി മാറ്റുക, അതായത്. ഗസ്റ്റ് ഫിഷിന്റെ നിലവിലെ ഡയറക്ടറി തന്നെ.

നിങ്ങൾ പ്രതീക്ഷിക്കുന്നത് പോലെ "!cd" പ്രവർത്തിക്കില്ല എന്നത് ശ്രദ്ധിക്കുക.

ലിസ്റ്റ്-ഇവന്റ്സ്
ലിസ്റ്റ്-ഇവന്റ്സ്

ഗസ്റ്റ്ഫിഷ് "ഇവന്റ്" കമാൻഡ് ഉപയോഗിച്ച് രജിസ്റ്റർ ചെയ്ത ഇവന്റ് ഹാൻഡ്ലർമാരെ പട്ടികപ്പെടുത്തുക.

ഒന്ന്
കൈകൊണ്ടുള്ള
ഒന്ന്

അതിഥി മത്സ്യത്തിനായുള്ള മാനുവൽ പേജ് തുറക്കുന്നു.

കൂടുതൽ
കുറവ്
കൂടുതൽ ഫയൽ നാമം

കുറവ് ഫയൽ നാമം

ഒരു ഫയൽ കാണാൻ ഇത് ഉപയോഗിക്കുന്നു.

സ്ഥിരസ്ഥിതി വ്യൂവർ $PAGER ആണ്. എന്നിരുന്നാലും "കുറവ്" എന്ന ഇതര കമാൻഡ് നിങ്ങൾ ഉപയോഗിക്കുകയാണെങ്കിൽ നിങ്ങൾ ചെയ്യും
"കുറവ്" കമാൻഡ് പ്രത്യേകമായി നേടുക.

വീണ്ടും തുറക്കുക
വീണ്ടും തുറക്കുക

libguestfs ഹാൻഡിൽ അടച്ച് വീണ്ടും തുറക്കുക. ഇത് സാധാരണയായി ഉപയോഗിക്കേണ്ട ആവശ്യമില്ല, കാരണം
അതിഥി മത്സ്യം പുറത്തുകടക്കുമ്പോൾ ഹാൻഡിൽ ശരിയായി അടച്ചിരിക്കുന്നു. എന്നിരുന്നാലും ഇത് ഇടയ്ക്കിടെ ഉപയോഗപ്രദമാണ്
പരിശോധനയ്ക്കായി.

സെറ്റൻവി
setenv VAR മൂല്യം

പരിസ്ഥിതി വേരിയബിൾ "VAR" സ്ട്രിംഗ് "മൂല്യം" ആയി സജ്ജമാക്കുക.

ഒരു എൻവയോൺമെന്റ് വേരിയബിളിന്റെ മൂല്യം പ്രിന്റ് ചെയ്യുന്നതിന് ഇനിപ്പറയുന്നതുപോലുള്ള ഒരു ഷെൽ കമാൻഡ് ഉപയോഗിക്കുക:

!എക്കോ $VAR

വിരളമാണ്
വിരളമായ ഫയൽനാമം വലിപ്പം

ഇത് നൽകിയിരിക്കുന്ന വലുപ്പത്തിന്റെ ഒരു ശൂന്യമായ സ്പാർസ് ഫയൽ സൃഷ്ടിക്കുന്നു, തുടർന്ന് അത് കൂടുതൽ ആകാം
പരിശോധിച്ചു.

ഇമേജ് ഫയൽ ഒഴികെ എല്ലാ കാര്യങ്ങളിലും ഇത് "alloc" കമാൻഡിന് സമാനമായി പ്രവർത്തിക്കുന്നു
അപൂർവ്വമായി അനുവദിച്ചിരിക്കുന്നു, അതായത് ഡിസ്ക് ബ്ലോക്കുകൾ ഫയലിലേക്ക് അസൈൻ ചെയ്യപ്പെടുന്നതുവരെ
ആവശ്യമാണ്. സ്പേസ് ഡിസ്ക് ഫയലുകൾ എഴുതുമ്പോൾ മാത്രമേ സ്പേസ് ഉപയോഗിക്കൂ, എന്നാൽ അവ മന്ദഗതിയിലാണ്
ഒരു റൈറ്റ് ഓപ്പറേഷൻ സമയത്ത് നിങ്ങൾക്ക് യഥാർത്ഥ ഡിസ്കിൽ ഇടം ഇല്ലാതാകുന്ന ഒരു അപകടമുണ്ട്.

കൂടുതൽ വിപുലമായ ഇമേജ് സൃഷ്‌ടിക്ക്, "disk-create" കാണുക.

സാധാരണ സഫിക്സുകൾ ഉപയോഗിച്ച് വലുപ്പം വ്യക്തമാക്കാം, ഉദാ. "1 എം".

ഗസ്റ്റ്ഫിഷ് "സ്ക്രാച്ച്" കമാൻഡ് കൂടി കാണുക.

പിന്തുണയ്ക്കുന്നു
പിന്തുണയ്ക്കുന്നു

ഈ കമാൻഡ് ഡെമണിന് അറിയാവുന്ന ഓപ്ഷണൽ ഗ്രൂപ്പുകളുടെ ഒരു ലിസ്റ്റ് നൽകുന്നു, കൂടാതെ സൂചിപ്പിക്കുന്നു
libguestfs ഉപകരണത്തിന്റെ ഈ ബിൽഡ് പിന്തുണയ്ക്കുന്നവ ഏതൊക്കെയാണ്.

"ലഭ്യത" എന്നതും കാണുക അതിഥികൾ(3).

കാലം
ടൈം കമാൻഡ് ആർഗ്സ്...

കമാൻഡ് പതിവുപോലെ പ്രവർത്തിപ്പിക്കുക, എന്നാൽ കഴിഞ്ഞ സമയം പ്രിന്റ് ചെയ്യുക. ഇത് ഉപയോഗപ്രദമാകും
ബെഞ്ച്മാർക്കിംഗ് പ്രവർത്തനങ്ങൾ.

unsetenv
unsetenv VAR

പരിസ്ഥിതിയിൽ നിന്ന് "VAR" നീക്കം ചെയ്യുക.

കമാൻഡുകൾ


acl-delete-def-file
acl-delete-def-file dir

ഡയറക്‌ടറിയിൽ ഘടിപ്പിച്ചിട്ടുള്ള ഡിഫോൾട്ട് POSIX ആക്‌സസ് കൺട്രോൾ ലിസ്റ്റ് (ACL) ഈ ഫംഗ്‌ഷൻ ഇല്ലാതാക്കുന്നു
"ദിയർ".

acl-get-file
acl-get-file പാത്ത് acltype

ഈ ഫംഗ്‌ഷൻ "പാത്ത്" എന്നതിൽ ഘടിപ്പിച്ചിട്ടുള്ള POSIX ആക്‌സസ് കൺട്രോൾ ലിസ്റ്റ് (ACL) നൽകുന്നു. ACL ആണ്
"നീണ്ട വാചക രൂപത്തിൽ" മടങ്ങിയെത്തി (കാണുക ACL(5)).

"acltype" പരാമീറ്റർ ഇതായിരിക്കാം:

"പ്രവേശനം"
ഏതെങ്കിലും ഫയൽ, ഡയറക്‌ടറി അല്ലെങ്കിൽ മറ്റ് ഫയൽസിസ്റ്റം ഒബ്‌ജക്‌റ്റുകൾക്ക് സാധാരണ (ആക്‌സസ്) ACL തിരികെ നൽകുക.

"സ്ഥിരസ്ഥിതി"
ഡിഫോൾട്ട് ACL തിരികെ നൽകുക. സാധാരണയായി ഇത് "പാത്ത്" ഒരു ഡയറക്ടറി ആണെങ്കിൽ മാത്രമേ അർത്ഥമാക്കൂ.

acl-set-file
acl-set-file പാത്ത് acltype acl

ഈ ഫംഗ്‌ഷൻ "പാത്ത്" എന്നതിലേക്ക് ഘടിപ്പിച്ചിട്ടുള്ള POSIX ആക്‌സസ് കൺട്രോൾ ലിസ്റ്റ് (ACL) സജ്ജമാക്കുന്നു.

"acltype" പരാമീറ്റർ ഇതായിരിക്കാം:

"പ്രവേശനം"
ഏതെങ്കിലും ഫയൽ, ഡയറക്ടറി അല്ലെങ്കിൽ മറ്റ് ഫയൽസിസ്റ്റം ഒബ്‌ജക്റ്റുകൾക്ക് സാധാരണ (ആക്സസ്) ACL സജ്ജമാക്കുക.

"സ്ഥിരസ്ഥിതി"
ഡിഫോൾട്ട് ACL സജ്ജമാക്കുക. സാധാരണയായി ഇത് "പാത്ത്" ഒരു ഡയറക്ടറി ആണെങ്കിൽ മാത്രമേ അർത്ഥമാക്കൂ.

"എസിഎൽ" പാരാമീറ്റർ "നീളമുള്ള ടെക്സ്റ്റ് ഫോം" അല്ലെങ്കിൽ "ഹ്രസ്വ ടെക്സ്റ്റ് ഫോം" (കാണുക
ACL(5)). പുതിയ ACL ഫയലിൽ മുമ്പത്തെ ഏതെങ്കിലും ACL മാറ്റിസ്ഥാപിക്കുന്നു. ACL നിർബന്ധമാണ്
മുഴുവൻ Unix അനുമതികളും അടങ്ങിയിരിക്കുന്നു (ഉദാ. "u::rwx,g::rx,o::rx").

നിങ്ങൾ വ്യക്തിഗത ഉപയോക്താക്കളെയോ ഗ്രൂപ്പുകളെയോ വ്യക്തമാക്കുകയാണെങ്കിൽ, മാസ്ക് ഫീൽഡും ആവശ്യമാണ്
(ഉദാ. "m::rwx"), തുടർന്ന് "u:ഐഡി:..." കൂടാതെ/അല്ലെങ്കിൽ "ജി:ഐഡി:..." ഫീൽഡ്(കൾ). ഒരു പൂർണ്ണ ACL സ്ട്രിംഗ്
അതിനാൽ ഇതുപോലെ കാണപ്പെടാം:

u::rwx,g::rwx,o::rwx,m::rwx,u:500:rwx,g:500:rwx
\ Unix അനുമതികൾ / \mask/ \ ACL /

നിങ്ങൾ സംഖ്യാ യുഐഡികളും ജിഐഡികളും ഉപയോഗിക്കണം. ഉപയോക്തൃനാമങ്ങളും ഗ്രൂപ്പിന്റെ പേരുകളും ശരിയാക്കാൻ
അതിഥിയുടെ സന്ദർഭത്തിൽ സംഖ്യാ ഐഡി, Augeas ഫംഗ്‌ഷനുകൾ ഉപയോഗിക്കുക ("aug-init" കാണുക).

add-cdrom
add-cdrom ഫയലിന്റെ പേര്

ഈ ഫംഗ്ഷൻ ഗസ്റ്റിലേക്ക് ഒരു വെർച്വൽ സിഡി-റോം ഡിസ്ക് ഇമേജ് ചേർക്കുന്നു.

ചിത്രം റീഡ്-ഒൺലി ഡ്രൈവായി ചേർത്തിരിക്കുന്നു, അതിനാൽ ഈ ഫംഗ്ഷൻ "add-drive-ro" ന് തുല്യമാണ്.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "add-drive-ro" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

ആഡ്-ഡൊമെയ്ൻ
ഡൊമെയ്ൻ
add-domain dom [libvirturi:..] [readonly:true|false] [iface:..] [live:true|false] [allowuuid:true|false] [readonlydisk:..] [cachemode:..] [ ഉപേക്ഷിക്കുക:..] [copyonread:true|false]

ഈ ഫംഗ്‌ഷൻ "dom" എന്ന പേരുള്ള libvirt ഡൊമെയ്‌നിലേക്ക് ഘടിപ്പിച്ചിരിക്കുന്ന ഡിസ്‌ക്(കൾ) ചേർക്കുന്നു. ഇത് പ്രവർത്തിക്കുന്നു
libvirt-ലേക്ക് കണക്റ്റുചെയ്യുന്നു, libvirt-ൽ നിന്ന് ഡൊമെയ്‌നും ഡൊമെയ്‌നും XML-നും അഭ്യർത്ഥിക്കുന്നു, അതിനായി പാഴ്‌സ് ചെയ്യുന്നു
ഡിസ്കുകൾ, കൂടാതെ ഓരോന്നിലും "add-drive-opts" എന്ന് വിളിക്കുന്നു.

ചേർത്ത ഡിസ്കുകളുടെ എണ്ണം തിരികെ നൽകുന്നു. ഈ പ്രവർത്തനം ആറ്റോമിക് ആണ്: ഒരു പിശക് തിരികെ വന്നാൽ,
അപ്പോൾ ഡിസ്കുകളൊന്നും ചേർക്കില്ല.

libvirt ഡൊമെയ്ൻ പ്രവർത്തിക്കുന്നില്ലെന്ന് ഉറപ്പാക്കാൻ ഈ ഫംഗ്ഷൻ ചില ചെറിയ പരിശോധനകൾ നടത്തുന്നു
("വായിക്കാൻ മാത്രം" എന്നത് ശരിയല്ലെങ്കിൽ). ഭാവി പതിപ്പിൽ ഞങ്ങൾ libvirt ലോക്ക് സ്വന്തമാക്കാൻ ശ്രമിക്കും
ഓരോ ഡിസ്കിലും.

ഡിസ്കുകൾ പ്രാദേശികമായി ആക്സസ് ചെയ്യാവുന്നതായിരിക്കണം. ഒരു റിമോട്ടിൽ നിന്ന് ഡിസ്കുകൾ ചേർക്കുന്നത് എന്നാണ് ഇതിനർത്ഥം
libvirt കണക്ഷൻ (കാണുക http://libvirt.org/remote.html) ആ ഡിസ്കുകൾ ഇല്ലെങ്കിൽ പരാജയപ്പെടും
പ്രാദേശികമായും ഇതേ ഉപകരണ പാതയിലൂടെ ആക്സസ് ചെയ്യാനാകും.

ഓപ്ഷണൽ "libvirturi" പരാമീറ്റർ libvirt URI സജ്ജമാക്കുന്നു (കാണുക
http://libvirt.org/uri.html). ഇത് സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, ഞങ്ങൾ സ്ഥിരസ്ഥിതി libvirt-ലേക്ക് ബന്ധിപ്പിക്കുന്നു
URI (അല്ലെങ്കിൽ ഒരു എൻവയോൺമെന്റ് വേരിയബിളിലൂടെയുള്ള ഒരു സെറ്റ്, പൂർണ്ണമായി libvirt ഡോക്യുമെന്റേഷൻ കാണുക
വിശദാംശങ്ങൾ).

ഓപ്‌ഷണൽ "തത്സമയ" ഫ്ലാഗ് ഈ കോൾ റണ്ണിംഗിലേക്ക് കണക്റ്റുചെയ്യാൻ ശ്രമിക്കുമോ എന്ന് നിയന്ത്രിക്കുന്നു
വെർച്വൽ മെഷീൻ "guestfsd" പ്രോസസ്സ് അനുയോജ്യമാണെന്ന് കണ്ടാൽ libvirt ലെ ഘടകം
XML നിർവ്വചനം. സ്ഥിരസ്ഥിതി (ഫ്ലാഗ് ഒഴിവാക്കിയാൽ) ഒരിക്കലും ശ്രമിക്കരുത്. "അറ്റാച്ചുചെയ്യുന്നത് കാണുക
റണ്ണിംഗ് ഡെമൺസ്" ഇൻ അതിഥികൾ(3) കൂടുതൽ വിവരങ്ങൾക്ക്.

"allowuuid" ഫ്ലാഗ് ശരിയാണെങ്കിൽ (ഡിഫോൾട്ട് തെറ്റാണ്) പിന്നെ ഒരു UUID കഴിയുക പകരം പാസാക്കേണ്ടതാണ്
ഡൊമെയ്ൻ നാമം. "dom" സ്ട്രിംഗ് ആദ്യം ഒരു UUID ആയി കണക്കാക്കി മുകളിലേയ്ക്ക് നോക്കി, അങ്ങനെയാണെങ്കിൽ
ലുക്ക്അപ്പ് പരാജയപ്പെട്ടാൽ ഞങ്ങൾ "ഡോം" എന്നത് സാധാരണ പോലെ ഒരു പേരായി കണക്കാക്കുന്നു.

ഐച്ഛികമായ "readonlydisk" പാരാമീറ്റർ അടയാളപ്പെടുത്തിയിരിക്കുന്ന ഡിസ്കുകൾക്കായി നമ്മൾ ചെയ്യുന്നതിനെ നിയന്ത്രിക്കുന്നു
libvirt XML-ൽ. സാധ്യമായ മൂല്യങ്ങൾ ഇവയാണ്:

readonlydisk = "പിശക്"
"വായിക്കാൻ മാത്രം" എന്നത് തെറ്റാണെങ്കിൽ:

ഏതെങ്കിലും ഡിസ്കിൽ ഒരു പിശക് ഉണ്ടെങ്കിൽ മുഴുവൻ കോളും നിർത്തലാക്കും പതാക ആണ്
കണ്ടെത്തി.

"വായിക്കാൻ മാത്രം" ശരിയാണെങ്കിൽ:

ഉള്ള ഡിസ്കുകൾ ഫ്ലാഗ് വായിക്കാൻ മാത്രം ചേർത്തിരിക്കുന്നു.

readonlydisk = "വായിക്കുക"
"വായിക്കാൻ മാത്രം" എന്നത് തെറ്റാണെങ്കിൽ:

ഉള്ള ഡിസ്കുകൾ ഫ്ലാഗ് വായിക്കാൻ മാത്രം ചേർത്തിരിക്കുന്നു. മറ്റ് ഡിസ്കുകൾ ചേർത്തു
വായിക്കുക/എഴുതുക.

"വായിക്കാൻ മാത്രം" ശരിയാണെങ്കിൽ:

ഉള്ള ഡിസ്കുകൾ ഫ്ലാഗ് വായിക്കാൻ മാത്രം ചേർത്തിരിക്കുന്നു.

readonlydisk = "എഴുതുക" (സ്ഥിരസ്ഥിതി)
"വായിക്കാൻ മാത്രം" എന്നത് തെറ്റാണെങ്കിൽ:

ഉള്ള ഡിസ്കുകൾ ഫ്ലാഗ് വായിക്കുക/എഴുതുക ചേർത്തിരിക്കുന്നു.

"വായിക്കാൻ മാത്രം" ശരിയാണെങ്കിൽ:

ഉള്ള ഡിസ്കുകൾ ഫ്ലാഗ് വായിക്കാൻ മാത്രം ചേർത്തിരിക്കുന്നു.

readonlydisk = "അവഗണിക്കുക"
"വായിക്കാൻ മാത്രം" എന്നത് ശരിയോ തെറ്റോ ആണെങ്കിൽ:

ഉള്ള ഡിസ്കുകൾ പതാക ഒഴിവാക്കിയിരിക്കുന്നു.

മറ്റ് ഓപ്ഷണൽ പാരാമീറ്ററുകൾ "add-drive-opts"-ലേക്ക് നേരിട്ട് കൈമാറുന്നു.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

ആഡ്-ഡ്രൈവ്
ചേർക്കുക
add-drive-opts
add-drive ഫയലിന്റെ പേര് [readonly:true|false] [format:..] [iface:..] [name:..] [label:..] [protocol:..] [server:..] [username: ..] [രഹസ്യം:..] [കാഷെമോഡ്:..] [നിരസിക്കുക:..] [copyonread:true|false]

ഈ ഫംഗ്‌ഷൻ എന്ന പേരിൽ ഒരു ഡിസ്ക് ഇമേജ് ചേർക്കുന്നു ഫയലിന്റെ പേര് കൈപ്പിടിയിലേക്ക്. ഫയലിന്റെ പേര് ഒരു സ്ഥിരം ആയിരിക്കാം
ഹോസ്റ്റ് ഫയൽ അല്ലെങ്കിൽ ഒരു ഹോസ്റ്റ് ഉപകരണം.

"ലോഞ്ച്" (സാധാരണ കേസ്) മുമ്പ് ഈ ഫംഗ്ഷൻ വിളിക്കുമ്പോൾ, നിങ്ങൾ ആദ്യമായി വിളിക്കുമ്പോൾ
ഈ ഫംഗ്‌ഷൻ, ഡിസ്ക് എപിഐയിൽ ഇങ്ങനെയാണ് കാണപ്പെടുന്നത് / dev / sda, രണ്ടാം തവണ പോലെ / dev / sdb, ഒപ്പം
ഉടൻ.

libguestfs ≥ 1.20-ൽ ലോഞ്ച് ചെയ്തതിന് ശേഷം നിങ്ങൾക്ക് ഈ ഫംഗ്‌ഷൻ വിളിക്കാനും കഴിയും (ചിലത് കൊണ്ട്
നിയന്ത്രണങ്ങൾ). ഇതിനെ "ഹോട്ട്പ്ലഗ്ഗിംഗ്" എന്ന് വിളിക്കുന്നു. ഹോട്ട്പ്ലഗ്ഗിംഗ് ചെയ്യുമ്പോൾ, നിങ്ങൾ a വ്യക്തമാക്കണം
"ലേബൽ" അങ്ങനെ പുതിയ ഡിസ്കിന് പ്രവചിക്കാവുന്ന ഒരു പേര് ലഭിക്കും. കൂടുതൽ വിവരങ്ങൾക്ക് കാണുക
"HOTPLUGGING" ഇൻ അതിഥികൾ(3).

libguestfs ഉപയോഗിക്കുമ്പോൾ നിങ്ങൾ റൂട്ട് ആയിരിക്കണമെന്നില്ല. എന്നിരുന്നാലും നിങ്ങൾ തീർച്ചയായും ചെയ്യുന്നു
നിങ്ങൾക്ക് ആവശ്യമുള്ള ഏത് പ്രവർത്തനങ്ങൾക്കും ഫയലിന്റെ പേര് ആക്സസ് ചെയ്യുന്നതിന് മതിയായ അനുമതികൾ ആവശ്യമാണ്
നിർവ്വഹിക്കുക (അതായത്. നിങ്ങൾക്ക് ഇമേജ് വായിക്കാൻ താൽപ്പര്യമുണ്ടെങ്കിൽ ആക്സസ് വായിക്കുക അല്ലെങ്കിൽ നിങ്ങൾക്ക് വേണമെങ്കിൽ ആക്സസ് എഴുതുക
ചിത്രം പരിഷ്കരിക്കുക).

ഈ കോൾ അത് പരിശോധിക്കുന്നു ഫയലിന്റെ പേര് നിലവിലുണ്ട്.

ഫയലിന്റെ പേര് "/dev/null" എന്ന പ്രത്യേക സ്ട്രിംഗ് ആയിരിക്കാം. "NULL DISKS" എന്നതിൽ കാണുക അതിഥികൾ(3).

ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഇവയാണ്:

"വായിക്കാൻ മാത്രം"
ശരിയാണെങ്കിൽ, ചിത്രം വായിക്കാൻ മാത്രമായി കണക്കാക്കും. എഴുത്തുകൾ ഇപ്പോഴും അനുവദനീയമാണ്, പക്ഷേ അവ
ഒരു താൽക്കാലിക സ്‌നാപ്പ്‌ഷോട്ട് ഓവർലേയിൽ സംഭരിച്ചിരിക്കുന്നു, അത് അവസാനം ഉപേക്ഷിക്കപ്പെടും. ഡിസ്ക്
നിങ്ങൾ ചേർത്തത് പരിഷ്കരിച്ചിട്ടില്ല.

"ഫോർമാറ്റ്"
ഇത് ഇമേജ് ഫോർമാറ്റിനെ നിർബന്ധിക്കുന്നു. നിങ്ങൾ ഇത് ഒഴിവാക്കുകയാണെങ്കിൽ (അല്ലെങ്കിൽ "add-drive" അല്ലെങ്കിൽ "add-drive-ro" ഉപയോഗിക്കുക)
അപ്പോൾ ഫോർമാറ്റ് സ്വയമേവ കണ്ടെത്തും. സാധ്യമായ ഫോർമാറ്റുകളിൽ "റോ" ഉം ഉൾപ്പെടുന്നു
"qcow2".

ഫോർമാറ്റിന്റെ സ്വയമേവ കണ്ടെത്തൽ നിങ്ങളെ ഒരു സുരക്ഷാ ദ്വാരത്തിലേക്ക് തുറക്കുന്നു
വിശ്വസനീയമല്ലാത്ത റോ ഫോർമാറ്റ് ഇമേജുകൾ കൈകാര്യം ചെയ്യുന്നു. CVE-2010-3851, RHBZ#642934 എന്നിവ കാണുക.
ഫോർമാറ്റ് വ്യക്തമാക്കുന്നത് ഈ സുരക്ഷാ ദ്വാരം അടയ്ക്കുന്നു.

"മുഖം"
അപൂർവ്വമായി ഉപയോഗിക്കുന്ന ഈ ഓപ്‌ഷൻ, ഒഴിവാക്കിയ "ആഡ്-ഡ്രൈവ്-ന്റെ പെരുമാറ്റം അനുകരിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
കൂടെ-എങ്കിൽ" കോൾ (qv)

"പേര്"
യഥാർത്ഥ അതിഥിയിൽ ഡ്രൈവിന് ഉണ്ടായിരുന്ന പേര്, ഉദാ / dev / sdb. ഇത് ഒരു സൂചനയായി ഉപയോഗിക്കുന്നു
അത് ലഭ്യമാണെങ്കിൽ അതിഥി പരിശോധന പ്രക്രിയയിലേക്ക്.

"ലേബൽ"
ഡിസ്കിന് ഒരു ലേബൽ നൽകുക. ലേബൽ ഒരു അദ്വിതീയവും ഹ്രസ്വവുമായ സ്ട്രിംഗ് ആയിരിക്കണം മാത്രം ASCII
പ്രതീകങ്ങൾ "[a-zA-Z]". അതുപോലെ API-യിലെ അതിന്റെ സാധാരണ പേര് (ഉദാ / dev / sda), ആ
ഡ്രൈവിനും പേരിടും /dev/disk/guestfs/label.

"ഡിസ്ക് ലേബലുകൾ" കാണുക അതിഥികൾ(3).

"പ്രോട്ടോക്കോൾ"
ഒരു ഇതര ഉറവിട പ്രോട്ടോക്കോൾ തിരഞ്ഞെടുക്കുന്നതിന് ഓപ്ഷണൽ പ്രോട്ടോക്കോൾ ആർഗ്യുമെന്റ് ഉപയോഗിക്കാം.

ഇതും കാണുക: "റിമോട്ട് സ്റ്റോറേജ്" ഇൻ അതിഥികൾ(3).

"പ്രോട്ടോക്കോൾ = "ഫയൽ""
ഫയലിന്റെ പേര് ഒരു പ്രാദേശിക ഫയലോ ഉപകരണമോ ആയി വ്യാഖ്യാനിക്കപ്പെടുന്നു. എങ്കിൽ ഇതാണ് സ്ഥിരസ്ഥിതി
ഓപ്ഷണൽ പ്രോട്ടോക്കോൾ പാരാമീറ്റർ ഒഴിവാക്കിയിരിക്കുന്നു.

"പ്രോട്ടോക്കോൾ = "ftp"|"ftps"|"http"|"https"|"tftp""
ഒരു വിദൂര FTP, HTTP അല്ലെങ്കിൽ TFTP സെർവറിലേക്ക് കണക്റ്റുചെയ്യുക. "സെർവർ" പരാമീറ്ററും ആയിരിക്കണം
വിതരണം ചെയ്തു - താഴെ കാണുക.

ഇതും കാണുക: "FTP, HTTP, TFTP" in അതിഥികൾ(3)

"പ്രോട്ടോക്കോൾ = "ഗ്ലസ്റ്റർ""
GlusterFS സെർവറിലേക്ക് കണക്റ്റുചെയ്യുക. "സെർവർ" പാരാമീറ്ററും നൽകണം -
താഴെ നോക്കുക.

ഇതും കാണുക: "ഗ്ലസ്റ്റർ" ഇൻ അതിഥികൾ(3)

"പ്രോട്ടോക്കോൾ = "iscsi""
iSCSI സെർവറിലേക്ക് കണക്റ്റുചെയ്യുക. "സെർവർ" പാരാമീറ്ററും നൽകണം - കാണുക
താഴെ. "ഉപയോക്തൃനാമം" പരാമീറ്റർ നൽകിയേക്കാം. താഴെ നോക്കുക. രഹസ്യം"
പരാമീറ്റർ നൽകാം. താഴെ നോക്കുക.

ഇതും കാണുക: "ISCSI" in അതിഥികൾ(3).

"പ്രോട്ടോക്കോൾ = "nbd""
നെറ്റ്‌വർക്ക് ബ്ലോക്ക് ഉപകരണ സെർവറിലേക്ക് കണക്റ്റുചെയ്യുക. "സെർവർ" പരാമീറ്ററും ആയിരിക്കണം
വിതരണം ചെയ്തു - താഴെ കാണുക.

ഇതും കാണുക: "NETWORK BLOCK DEVICE" എന്നതിൽ അതിഥികൾ(3).

"പ്രോട്ടോക്കോൾ = "rbd""
Ceph (librbd/RBD) സെർവറിലേക്ക് കണക്റ്റുചെയ്യുക. "സെർവർ" പരാമീറ്ററും ആയിരിക്കണം
വിതരണം ചെയ്തു - താഴെ കാണുക. "ഉപയോക്തൃനാമം" പരാമീറ്റർ നൽകിയേക്കാം. താഴെ നോക്കുക. ദി
"രഹസ്യം" പരാമീറ്റർ നൽകിയേക്കാം. താഴെ നോക്കുക.

ഇതും കാണുക: "CEPH" in അതിഥികൾ(3).

"പ്രോട്ടോക്കോൾ = "ഷീപ്പ് ഡോഗ്""
ഷീപ്‌ഡോഗ് സെർവറിലേക്ക് കണക്റ്റുചെയ്യുക. "സെർവർ" പരാമീറ്ററും നൽകിയേക്കാം - കാണുക
താഴെ.

ഇതും കാണുക: "SHEEPDOG" in അതിഥികൾ(3).

"പ്രോട്ടോക്കോൾ = "ssh""
സുരക്ഷിത ഷെൽ (ssh) സെർവറിലേക്ക് കണക്റ്റുചെയ്യുക.

"സെർവർ" പാരാമീറ്റർ നൽകണം. "ഉപയോക്തൃനാമം" പരാമീറ്റർ ആയിരിക്കാം
വിതരണം ചെയ്തു. താഴെ നോക്കുക.

ഇതും കാണുക: "SSH" in അതിഥികൾ(3).

"സെർവർ"
വിദൂര സെർവറിലേക്ക് ആക്‌സസ് ആവശ്യമുള്ള പ്രോട്ടോക്കോളുകൾക്ക്, ഇത് സെർവറിന്റെ(കളുടെ) ഒരു ലിസ്റ്റ് ആണ്.

ആവശ്യമായ സെർവറുകളുടെ പ്രോട്ടോക്കോൾ എണ്ണം
----------------------------------
ഫയൽ ലിസ്റ്റ് ശൂന്യമായിരിക്കണം അല്ലെങ്കിൽ പാരാം ഉപയോഗിച്ചിട്ടില്ല
ftp|ftps|http|https|tftp കൃത്യമായി ഒന്ന്
ഗ്ലസ്റ്റർ കൃത്യമായി ഒന്ന്
iscsi കൃത്യമായി ഒന്ന്
nbd കൃത്യമായി ഒന്ന്
rbd പൂജ്യം അല്ലെങ്കിൽ കൂടുതൽ
ഷീപ്പ് ഡോഗ് സീറോ അല്ലെങ്കിൽ അതിൽ കൂടുതൽ
ssh കൃത്യമായി ഒന്ന്

ഓരോ ലിസ്റ്റ് ഘടകവും ഒരു സെർവർ വ്യക്തമാക്കുന്ന ഒരു സ്ട്രിംഗ് ആണ്. സ്ട്രിംഗ് അതിലൊന്നിൽ ആയിരിക്കണം
ഇനിപ്പറയുന്ന ഫോർമാറ്റുകൾ:

ഹോസ്റ്റ്നാമം
ഹോസ്റ്റ്നാമം:പോർട്ട്
tcp:hostname
tcp:hostname:port
unix:/path/to/socket

പോർട്ട് നമ്പർ ഒഴിവാക്കിയാൽ, പ്രോട്ടോക്കോളിനായുള്ള സ്റ്റാൻഡേർഡ് പോർട്ട് നമ്പർ ഉപയോഗിക്കുന്നു
(കാണുക / etc / services).

"ഉപയോക്തൃനാമം"
"ftp", "ftps", "http", "https", "iscsi", "rbd", "ssh", "tftp" എന്നീ പ്രോട്ടോക്കോളുകൾക്കായി,
ഇത് റിമോട്ട് ഉപയോക്തൃനാമം വ്യക്തമാക്കുന്നു.

നൽകിയിട്ടില്ലെങ്കിൽ, "ssh" എന്നതിന് പ്രാദേശിക ഉപയോക്തൃനാമം ഉപയോഗിക്കുന്നു, കൂടാതെ ആധികാരികതയില്ല
സെഫിന് വേണ്ടി ശ്രമിച്ചു. എന്നാൽ ഇത് ചിലപ്പോൾ അപ്രതീക്ഷിത ഫലങ്ങൾ നൽകിയേക്കാം, ഉദാഹരണത്തിന്
libvirt ബാക്കെൻഡ് ഉപയോഗിക്കുകയും libvirt ബാക്കെൻഡ് ആരംഭിക്കുന്നതിനായി ക്രമീകരിച്ചിട്ടുണ്ടെങ്കിൽ
"qemu.qemu" പോലുള്ള ഒരു പ്രത്യേക ഉപയോക്താവായി qemu ഉപകരണം. സംശയമുണ്ടെങ്കിൽ, റിമോട്ട് വ്യക്തമാക്കുക
നിങ്ങൾക്ക് ആവശ്യമുള്ള ഉപയോക്തൃനാമം.

"രഹസ്യം"
"rbd" പ്രോട്ടോക്കോളിനായി മാത്രം, ഇത് ബന്ധിപ്പിക്കുമ്പോൾ ഉപയോഗിക്കേണ്ട 'രഹസ്യം' വ്യക്തമാക്കുന്നു.
വിദൂര ഉപകരണം. ഇത് ബേസ്64 എൻകോഡ് ചെയ്തിരിക്കണം.

നൽകിയിട്ടില്ലെങ്കിൽ, നൽകിയിരിക്കുന്ന ഉപയോക്തൃനാമവുമായി പൊരുത്തപ്പെടുന്ന ഒരു രഹസ്യം എന്നതിൽ പരിശോധിക്കും
ഡിഫോൾട്ട് കീചെയിൻ ലൊക്കേഷനുകൾ, അല്ലെങ്കിൽ ഉപയോക്തൃനാമം നൽകിയിട്ടില്ലെങ്കിൽ, ഒരു പ്രാമാണീകരണവും ഉണ്ടാകില്ല
ഉപയോഗിച്ചു.

"കാഷെമോഡ്"
libguestfs സമന്വയ പ്രവർത്തനങ്ങൾ അനുസരിക്കണോ വേണ്ടയോ എന്ന് തിരഞ്ഞെടുക്കുക (സുരക്ഷിതമാണെങ്കിലും വേഗത കുറവാണ്)
(സുരക്ഷിതമല്ലാത്തതും എന്നാൽ വേഗതയുള്ളതും). ഈ സ്‌ട്രിങ്ങിന് സാധ്യമായ മൂല്യങ്ങൾ ഇവയാണ്:

"കാഷെമോഡ് = "എഴുതുക""
ഇതാണ് സ്ഥിരസ്ഥിതി.

API-യിലെ എഴുത്ത് പ്രവർത്തനങ്ങൾ a വരെ തിരികെ വരില്ല എഴുതുക(2) കോൾ പൂർത്തിയായി
ഹോസ്റ്റ് [എന്നാൽ ഇത് ഡിസ്കിലേക്ക് എന്തെങ്കിലും എഴുതപ്പെടുമെന്ന് സൂചിപ്പിക്കുന്നില്ല].

ഫയൽസിസ്റ്റം മൂലമുണ്ടാകുന്ന വ്യക്തമായ സമന്വയങ്ങൾ ഉൾപ്പെടെ, API-യിലെ സമന്വയ പ്രവർത്തനങ്ങൾ
ജേണലിംഗ്, ഒരു വരെ തിരികെ വരില്ല fdatasync(2) ഹോസ്റ്റിൽ കോൾ പൂർത്തിയായി,
ഡാറ്റ ഡിസ്കിൽ പ്രതിജ്ഞാബദ്ധമാണെന്ന് സൂചിപ്പിക്കുന്നു.

"കാഷെമോഡ് = "സുരക്ഷിതമല്ലാത്തത്""
ഈ മോഡിൽ, യാതൊരു ഉറപ്പുമില്ല. Libguestfs എന്തും കാഷെ ചെയ്‌ത് അവഗണിക്കാം
അഭ്യർത്ഥനകൾ സമന്വയിപ്പിക്കുക. ഇത് സ്ക്രാച്ച് അല്ലെങ്കിൽ താൽക്കാലിക ഡിസ്കുകൾക്ക് മാത്രം അനുയോജ്യമാണ്.

"നിരസിക്കുക"
ഈ ഡ്രൈവിൽ നിരസിക്കുക (ട്രിം അല്ലെങ്കിൽ അൺമാപ്പ്) പിന്തുണ പ്രവർത്തനക്ഷമമാക്കുക അല്ലെങ്കിൽ പ്രവർത്തനരഹിതമാക്കുക. പ്രവർത്തനക്ഷമമാക്കിയാൽ,
"fstrim" പോലുള്ള പ്രവർത്തനങ്ങൾക്ക് ദ്വാരങ്ങൾ നിരസിക്കാൻ / നേർത്ത / പഞ്ച് ചെയ്യാൻ കഴിയും
അടിസ്ഥാന ഹോസ്റ്റ് ഫയൽ അല്ലെങ്കിൽ ഉപകരണം.

സാധ്യമായ നിരസിക്കാനുള്ള ക്രമീകരണങ്ങൾ ഇവയാണ്:

"നിരസിക്കുക = "അപ്രാപ്തമാക്കുക""
നിരസിക്കുന്ന പിന്തുണ പ്രവർത്തനരഹിതമാക്കുക. ഇതാണ് സ്ഥിരസ്ഥിതി.

"നിരസിക്കുക = "പ്രാപ്തമാക്കുക""
നിരസിക്കുന്ന പിന്തുണ പ്രവർത്തനക്ഷമമാക്കുക. നിരസിക്കുക സാധ്യമല്ലെങ്കിൽ പരാജയപ്പെടുക.

"നിരസിക്കുക = "മികച്ച ശ്രമം""
സാധ്യമെങ്കിൽ നിരസിക്കുക പിന്തുണ പ്രവർത്തനക്ഷമമാക്കുക, എന്നാൽ പിന്തുണയ്ക്കുന്നില്ലെങ്കിൽ പരാജയപ്പെടരുത്.

എല്ലാ ബാക്കെൻഡുകളും എല്ലാ അടിസ്ഥാന സിസ്റ്റങ്ങളും നിരസിക്കുന്നതിനെ പിന്തുണയ്ക്കാത്തതിനാൽ, ഇത് a
സാധ്യമെങ്കിൽ നിരസിക്കുക എന്നത് നിങ്ങൾക്ക് ഉപയോഗിക്കണമെങ്കിൽ നല്ല ചോയ്സ്, പക്ഷേ അങ്ങനെയല്ലെങ്കിൽ കാര്യമാക്കേണ്ടതില്ല
ജോലി.

"പകർപ്പ് വായിക്കുക"
ബൂളിയൻ പാരാമീറ്റർ "copyonread" കോപ്പി-ഓൺ-റീഡ് പിന്തുണ പ്രവർത്തനക്ഷമമാക്കുന്നു. ഇത് മാത്രമേ ബാധിക്കുകയുള്ളൂ
ബാക്കിംഗ് ഫയലുകൾ ഉള്ള ഡിസ്ക് ഫോർമാറ്റുകൾ, കൂടാതെ ഓവർലേയിൽ റീഡുകൾ സംഭരിക്കുന്നതിന് കാരണമാകുന്നു
ലെയർ, ഡിസ്കിന്റെ ഒരേ ഏരിയയുടെ ഒന്നിലധികം വായനകൾ വേഗത്തിലാക്കുന്നു.

സ്ഥിരസ്ഥിതി തെറ്റാണ്.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

add-drive-ro
ആഡ്-റോ
add-drive-ro ഫയലിന്റെ പേര്

ഈ ഫംഗ്‌ഷൻ ഓപ്‌ഷണൽ പാരാമീറ്റർ ഉപയോഗിച്ച് "add-drive-opts" എന്ന് വിളിക്കുന്നതിന് തുല്യമാണ്.
"GUESTFS_ADD_DRIVE_OPTS_READONLY" 1 ആയി സജ്ജീകരിച്ചു, അതിനാൽ ഡിസ്ക് വായിക്കാൻ മാത്രമായി ചേർത്തിരിക്കുന്നു
ഫോർമാറ്റ് സ്വയമേവ കണ്ടെത്തുന്നു.

add-drive-ro-with-if
add-drive-ro-with-if ഫയൽനാമം iface

ഇത് "add-drive-ro" പോലെയാണ്, എന്നാൽ QEMU ഇന്റർഫേസ് വ്യക്തമാക്കാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു.
റൺ ടൈമിൽ ഉപയോഗിക്കേണ്ട അനുകരണം.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "add-drive" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

ആഡ്-ഡ്രൈവ്-സ്ക്രാച്ച്
സ്ക്രാച്ച്
ആഡ്-ഡ്രൈവ്-സ്ക്രാച്ച് വലുപ്പം [പേര്:..] [ലേബൽ:..]

ഈ കമാൻഡ് ഹാൻഡിൽ ഒരു താൽക്കാലിക സ്ക്രാച്ച് ഡ്രൈവ് ചേർക്കുന്നു. "വലിപ്പം" പരാമീറ്റർ ആണ്
വെർച്വൽ വലുപ്പം (ബൈറ്റുകളിൽ). സ്ക്രാച്ച് ഡ്രൈവ് തുടക്കത്തിൽ ശൂന്യമാണ് (എല്ലാം റിട്ടേൺ പൂജ്യങ്ങൾ വായിക്കുന്നു
നിങ്ങൾ അതിൽ എഴുതാൻ തുടങ്ങുന്നതുവരെ). ഹാൻഡിൽ അടയ്ക്കുമ്പോൾ ഡ്രൈവ് ഇല്ലാതാക്കപ്പെടും.

"പേര്", "ലേബൽ" എന്നീ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ "ആഡ്-ഡ്രൈവ്"-ലേക്ക് കൈമാറുന്നു.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

add-drive-with-if
add-drive-with-if ഫയൽനാമം iface

ഇത് "ആഡ്-ഡ്രൈവ്" പോലെയാണ്, എന്നാൽ QEMU ഇന്റർഫേസ് എമുലേഷൻ വ്യക്തമാക്കാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു.
റൺ ടൈമിൽ ഉപയോഗിക്കാൻ.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "add-drive" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

ആഗസ്റ്റ്-വ്യക്തം
aug-clear augpath

"പാത്ത്" എന്നതുമായി ബന്ധപ്പെട്ട മൂല്യം "NULL" ആയി സജ്ജമാക്കുക. ഇതും സമാനമാണ് augtool(1)
"വ്യക്തം" കമാൻഡ്.

ആഗസ്റ്റ്-അടുത്തത്
ആഗസ്റ്റ്-അടുത്തത്

നിലവിലെ ഓജിയാസ് ഹാൻഡിൽ അടച്ച് അത് ഉപയോഗിക്കുന്ന ഏതെങ്കിലും ഉറവിടങ്ങൾ സ്വതന്ത്രമാക്കുക. ഇത് വിളിച്ചതിന് ശേഷം,
മറ്റേതെങ്കിലും Augeas ഫംഗ്‌ഷനുകൾ ഉപയോഗിക്കുന്നതിന് മുമ്പ് നിങ്ങൾ "aug-init"-ലേക്ക് വീണ്ടും വിളിക്കേണ്ടതുണ്ട്.

aug-defnode
aug-defnode പേര് expr val

"expr" മൂല്യനിർണ്ണയത്തിന്റെ ഫലമായ ഒരു വേരിയബിൾ "പേര്" നിർവചിക്കുന്നു.

"expr" ഒരു ശൂന്യമായ നോഡ്‌സെറ്റിലേക്ക് മൂല്യനിർണ്ണയം നടത്തുകയാണെങ്കിൽ, "aug- എന്ന് വിളിക്കുന്നതിന് തുല്യമായ ഒരു നോഡ് സൃഷ്ടിക്കപ്പെടും.
സെറ്റ്" "expr", "value". "name" എന്നത് ആ ഒറ്റ നോഡ് അടങ്ങുന്ന നോഡ്സെറ്റായിരിക്കും.

വിജയിക്കുമ്പോൾ, ഇത് നോഡ്സെറ്റിലെ നോഡുകളുടെ എണ്ണം അടങ്ങുന്ന ഒരു ജോടി നൽകുന്നു, കൂടാതെ a
ഒരു നോഡ് സൃഷ്ടിച്ചിട്ടുണ്ടെങ്കിൽ ബൂളിയൻ പതാക.

aug-defvar
aug-defvar പേര് എക്സ്പ്രർ

"expr" മൂല്യനിർണ്ണയത്തിന്റെ ഫലമായ ഒരു Augeas വേരിയബിൾ "പേര്" നിർവചിക്കുന്നു. എങ്കിൽ
"expr" NULL ആണ്, തുടർന്ന് "പേര്" നിർവചിച്ചിട്ടില്ല.

വിജയിക്കുമ്പോൾ, ഇത് "expr" ലെ നോഡുകളുടെ എണ്ണം നൽകുന്നു, അല്ലെങ്കിൽ "expr" മൂല്യനിർണ്ണയം നടത്തുകയാണെങ്കിൽ 0
ഒരു നോഡ്സെറ്റ് അല്ലാത്ത ഒന്ന്.

aug-get
aug-get augpath

"പാത്ത്" എന്നതുമായി ബന്ധപ്പെട്ട മൂല്യം നോക്കുക. "പാത്ത്" കൃത്യമായി ഒരു നോഡുമായി പൊരുത്തപ്പെടുന്നുവെങ്കിൽ, "മൂല്യം"
തിരികെ നൽകപ്പെടുന്നു.

ആഗ്-ഇനിറ്റ്
aug-init റൂട്ട് ഫ്ലാഗുകൾ

കോൺഫിഗറേഷൻ ഫയലുകൾ എഡിറ്റ് ചെയ്യുന്നതിനായി ഒരു പുതിയ Augeas ഹാൻഡിൽ സൃഷ്ടിക്കുക. മുമ്പ് എന്തെങ്കിലും ഉണ്ടെങ്കിൽ
ഈ ഗസ്റ്റ്‌എഫ്‌സ് സെഷനുമായി ബന്ധപ്പെട്ട ഓജിയാസ് ഹാൻഡിൽ, തുടർന്ന് അത് അടച്ചു.

മറ്റേതെങ്കിലും "aug-*" കമാൻഡുകൾ ഉപയോഗിക്കുന്നതിന് മുമ്പ് നിങ്ങൾ ഇത് വിളിക്കണം.

"root" എന്നത് ഫയൽസിസ്റ്റം റൂട്ട് ആണ്. "റൂട്ട്" NULL ആയിരിക്കരുത്, ഉപയോഗിക്കുക / പകരം.

പതാകകൾ നിർവചിച്ചിരിക്കുന്ന പതാകകൾക്ക് സമാനമാണ് , ലോജിക്കൽ or ഇനിപ്പറയുന്നവയിൽ
പൂർണ്ണസംഖ്യകൾ:

"AUG_SAVE_BACKUP" = 1
യഥാർത്ഥ ഫയൽ ഒരു ".augsave" വിപുലീകരണത്തോടെ സൂക്ഷിക്കുക.

"AUG_SAVE_NEWFILE" = 2
".augnew" എന്ന വിപുലീകരണമുള്ള ഫയലിലേക്ക് മാറ്റങ്ങൾ സംരക്ഷിക്കുക, യഥാർത്ഥമായത് തിരുത്തിയെഴുതരുത്.
"AUG_SAVE_BACKUP" അസാധുവാക്കുന്നു.

"AUG_TYPE_CHECK" = 4
ടൈപ്പ് ചെക്ക് ലെൻസുകൾ.

Augeas ലെൻസുകൾ ഡീബഗ്ഗ് ചെയ്യുമ്പോൾ മാത്രമേ ഈ ഓപ്ഷൻ ഉപയോഗപ്രദമാകൂ. ഈ ഓപ്ഷൻ ഉപയോഗിക്കാം
libguestfs ഉപകരണത്തിന് അധിക മെമ്മറി ആവശ്യമാണ്. നിങ്ങൾ സജ്ജീകരിക്കേണ്ടി വന്നേക്കാം
"LIBGUESTFS_MEMSIZE" എൻവയോൺമെന്റ് വേരിയബിൾ അല്ലെങ്കിൽ "സെറ്റ്-മെംസൈസ്" എന്ന് വിളിക്കുക.

"AUG_NO_STDINC" = 8
മൊഡ്യൂളുകൾക്കായി സ്റ്റാൻഡേർഡ് ലോഡ് പാത്ത് ഉപയോഗിക്കരുത്.

"AUG_SAVE_NOOP" = 16
ഒരു നോ-ഓപ് സേവ് ചെയ്യുക, എന്താണ് മാറ്റപ്പെടുമായിരുന്നെന്ന് റെക്കോർഡ് ചെയ്യുക.

"AUG_NO_LOAD" = 32
"aug-init" ൽ ട്രീ ലോഡ് ചെയ്യരുത്.

ഹാൻഡിൽ അടയ്ക്കുന്നതിന്, നിങ്ങൾക്ക് "ഓഗ്-ക്ലോസ്" എന്ന് വിളിക്കാം.

ഓജിയാസിനെക്കുറിച്ച് കൂടുതലറിയാൻ, കാണുക http://augeas.net/.

aug-insert
aug-insert augpath ലേബൽ true|false

"പാത" യ്‌ക്കായി ഒരു പുതിയ സഹോദര "ലേബൽ" സൃഷ്‌ടിക്കുക, അത് "പാത" യ്ക്ക് മുമ്പോ ശേഷമോ മരത്തിൽ ചേർക്കുക
("മുമ്പ്" എന്ന ബൂളിയൻ പതാകയെ ആശ്രയിച്ച്).

"പാത്ത്" ട്രീയിൽ നിലവിലുള്ള ഒരു നോഡുമായി പൊരുത്തപ്പെടണം, കൂടാതെ "ലേബൽ" ഒരു ലേബൽ ആയിരിക്കണം, അതായത്.
അടങ്ങിയിട്ടില്ല /, "*" അല്ലെങ്കിൽ "[N]" എന്ന ബ്രാക്കറ്റഡ് സൂചികയിൽ അവസാനിക്കുക.

aug-ലേബൽ
aug-label augpath

"ഔഗ്പാത്ത്" എന്ന ഓജിയാസ് പാത്ത് എക്സ്പ്രഷന്റെ ലേബൽ (അവസാന ഘടകത്തിന്റെ പേര്) തിരികെ നൽകി.
"augpath" ഒരു നോഡുമായി കൃത്യമായി പൊരുത്തപ്പെടണം, അല്ലാത്തപക്ഷം ഈ ഫംഗ്‌ഷൻ ഒരു പിശക് നൽകുന്നു.

ആഗ്-ലോഡ്
ആഗ്-ലോഡ്

മരത്തിൽ ഫയലുകൾ ലോഡ് ചെയ്യുക.

പൂർണ്ണമായ വിശദാംശങ്ങൾക്കായി Augeas ഡോക്യുമെന്റേഷനിലെ "aug_load" കാണുക.

aug-ls
aug-ls augpath

ഇത് "ഓഗ്-മാച്ച്" "പാത്ത്/*" ലിസ്റ്റ് ചെയ്യുന്നതിനും തത്ഫലമായുണ്ടാകുന്ന നോഡുകൾ അടുക്കുന്നതിനുമുള്ള ഒരു കുറുക്കുവഴി മാത്രമാണ്
അക്ഷരമാലാക്രമത്തിൽ.

ആഗസ്റ്റ്-പൊരുത്തം
aug-match augpath

"പാത്ത്" എന്ന പാത്ത് എക്സ്പ്രഷനുമായി പൊരുത്തപ്പെടുന്ന പാതകളുടെ ഒരു ലിസ്റ്റ് നൽകുന്നു. തിരിച്ചുവന്ന വഴികളാണ്
മതിയായ യോഗ്യതയുള്ളതിനാൽ അവ നിലവിലെ ട്രീയിലെ ഒരു നോഡുമായി കൃത്യമായി പൊരുത്തപ്പെടുന്നു.

aug-mv
aug-mv src dest

"src" എന്ന നോഡ് "dest" എന്നതിലേക്ക് നീക്കുക. "src" കൃത്യമായി ഒരു നോഡുമായി പൊരുത്തപ്പെടണം. "dest" എന്നത് തിരുത്തിയെഴുതിയിരിക്കുന്നു
അത് നിലവിലുണ്ടെങ്കിൽ.

aug-rm
aug-rm augpath

"പാത"യും അതിലെ എല്ലാ കുട്ടികളും നീക്കം ചെയ്യുക.

വിജയിക്കുമ്പോൾ, നീക്കം ചെയ്ത എൻട്രികളുടെ എണ്ണം ഇത് നൽകുന്നു.

aug-save
aug-save

ഇത് ഡിസ്കിലേക്ക് തീർച്ചപ്പെടുത്താത്ത എല്ലാ മാറ്റങ്ങളും എഴുതുന്നു.

"aug-init"-ലേക്ക് കൈമാറിയ ഫ്ലാഗുകൾ ഫയലുകൾ എങ്ങനെ സംരക്ഷിക്കപ്പെടുന്നു എന്നതിനെ കൃത്യമായി ബാധിക്കുന്നു.

ആഗസ്റ്റ് സെറ്റ്
aug-set augpath val

"പാത്ത്" എന്നതുമായി ബന്ധപ്പെട്ട മൂല്യം "val" ആയി സജ്ജമാക്കുക.

Augeas API-ൽ, മൂല്യം NULL ആയി സജ്ജീകരിച്ച് ഒരു നോഡ് ക്ലിയർ ചെയ്യാൻ സാധിക്കും. ഒരു കാരണം
libguestfs API-യിലെ മേൽനോട്ടം ഈ കോളിൽ നിങ്ങൾക്കത് ചെയ്യാൻ കഴിയില്ല. പകരം നിങ്ങൾ ഉപയോഗിക്കണം
"Aug-clear" കോൾ.

ആഗസ്റ്റ് സെറ്റ്
aug-setm ബേസ് സബ് വാൽ

ഒരു ഓപ്പറേഷനിൽ ഒന്നിലധികം ഓജിയാസ് നോഡുകൾ മാറ്റുക. "ബേസ്" എന്നത് ഒരു എക്സ്പ്രഷൻ പൊരുത്തമാണ്
ഒന്നിലധികം നോഡുകൾ. "സബ്" എന്നത് "ബേസ്" എന്നതുമായി ബന്ധപ്പെട്ട ഒരു പാത്ത് എക്സ്പ്രഷൻ ആണ്. "അടിസ്ഥാന"വുമായി പൊരുത്തപ്പെടുന്ന എല്ലാ നോഡുകളും
കണ്ടെത്തി, തുടർന്ന് ഓരോ നോഡിനും "sub" എന്നത് "val" ആയി മാറ്റുന്നു. "sub" എന്നത് "NULL" ആയിരിക്കാം
ഏത് സാഹചര്യത്തിലാണ് "ബേസ്" നോഡുകൾ പരിഷ്കരിച്ചിരിക്കുന്നത്.

ഇത് പരിഷ്കരിച്ച നോഡുകളുടെ എണ്ണം നൽകുന്നു.

ലഭ്യമായ
ലഭ്യമായ 'ഗ്രൂപ്പുകൾ...'

പ്രവർത്തനത്തിന്റെ ചില ഗ്രൂപ്പുകളുടെ ലഭ്യത പരിശോധിക്കാൻ ഈ കമാൻഡ് ഉപയോഗിക്കുന്നു
libguestfs അപ്ലയൻസിന്റെ എല്ലാ ബിൽഡിനും നൽകാൻ സാധിക്കാത്ത ഉപകരണം.

libguestfs ഗ്രൂപ്പുകളും ആ ഗ്രൂപ്പുകളുമായി പൊരുത്തപ്പെടുന്ന ഫംഗ്ഷനുകളും പട്ടികപ്പെടുത്തിയിരിക്കുന്നു
"ലഭ്യത" എന്നതിൽ അതിഥികൾ(3). റൺടൈമിൽ വിളിച്ച് നിങ്ങൾക്ക് ഈ ലിസ്റ്റ് നേടാനും കഴിയും
"ലഭ്യം-എല്ലാ ഗ്രൂപ്പുകളും".

"ഗ്രൂപ്പുകൾ" എന്ന വാദം ഗ്രൂപ്പ് പേരുകളുടെ ഒരു പട്ടികയാണ്, ഉദാ: "["inotify", "augeas"]" പരിശോധിക്കും
Linux inotify ഫംഗ്‌ഷനുകളുടെയും Augeas-ന്റെയും ലഭ്യതയ്ക്കായി (കോൺഫിഗറേഷൻ ഫയൽ
എഡിറ്റിംഗ്) പ്രവർത്തനങ്ങൾ.

എങ്കിൽ കമാൻഡ് ഒരു പിശകും നൽകുന്നില്ല എല്ലാം ആവശ്യപ്പെട്ട ഗ്രൂപ്പുകൾ ലഭ്യമാണ്.

അഭ്യർത്ഥിച്ച ഒന്നോ അതിലധികമോ ഗ്രൂപ്പുകൾ ഇതിൽ ലഭ്യമല്ലെങ്കിൽ, ഒരു പിശക് മൂലം അത് പരാജയപ്പെടും
ഉപകരണം.

ഗ്രൂപ്പുകളുടെ പട്ടികയിൽ ഒരു അജ്ഞാത ഗ്രൂപ്പിന്റെ പേര് ഉൾപ്പെടുത്തിയാൽ, എല്ലായ്പ്പോഴും ഒരു പിശക് ആയിരിക്കും
മടങ്ങി.

കുറിപ്പുകൾ:

"ഫീച്ചർ-ലഭ്യം" എന്നത് ഈ കോളിന് സമാനമാണ്, എന്നാൽ API ഉപയോഗിക്കുന്നതിന് അൽപ്പം ലളിതമാണ്:
ആ കോൾ ഒരു പിശക് എറിയുന്നതിനുപകരം ഒരു ബൂളിയൻ ശരി/തെറ്റ് നൽകുന്നു.

· ഈ ഫംഗ്‌ഷൻ വിളിക്കുന്നതിന് മുമ്പ് നിങ്ങൾ "ലോഞ്ച്" എന്ന് വിളിക്കണം.

കാരണം, അപ്ലയൻസ്/ഡെമൺ പിന്തുണയ്ക്കുന്ന ഗ്രൂപ്പുകൾ ഏതൊക്കെയാണെന്ന് ഞങ്ങൾക്ക് അറിയില്ല
അത് പ്രവർത്തിക്കുകയും അന്വേഷിക്കുകയും ചെയ്യുന്നതുവരെ.

· ഒരു കൂട്ടം ഫംഗ്‌ഷനുകൾ ലഭ്യമാണെങ്കിൽ, അവ ചെയ്യുമെന്ന് ഇതിനർത്ഥമില്ല
ജോലി. വ്യക്തിഗത API ഫംഗ്‌ഷനുകൾ പോലും വിളിക്കുമ്പോൾ നിങ്ങൾ ഇപ്പോഴും പിശകുകൾ പരിശോധിക്കേണ്ടതുണ്ട്
അവ ലഭ്യമാണെങ്കിൽ.

പൂർണ്ണമായ പ്രവർത്തനക്ഷമത ഉണ്ടാക്കുക എന്നത് സാധാരണയായി ഡിസ്ട്രോ പാക്കേജർമാരുടെ ജോലിയാണ്
libguestfs ഉപകരണം. അപ്‌സ്ട്രീം libguestfs, എല്ലാ ആവശ്യങ്ങളോടും കൂടി ഉറവിടത്തിൽ നിന്നാണ് നിർമ്മിച്ചതെങ്കിൽ
സംതൃപ്തനാണ്, എല്ലാം പിന്തുണയ്ക്കും.

· ഈ കോൾ പതിപ്പ് 1.0.80 ൽ ചേർത്തു. libguestfs-ന്റെ മുൻ പതിപ്പുകളിൽ നിങ്ങൾ എല്ലാവരും
ഡെമൺ ആണോ എന്ന് കണ്ടുപിടിക്കാൻ ഊഹക്കച്ചവടത്തിൽ ഒരു കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുക എന്നതാണ് ചെയ്യാൻ കഴിയുന്നത്
അത് നടപ്പിലാക്കി. "പതിപ്പ്" എന്നതും കാണുക.

"ഫയൽസിസ്റ്റം-ലഭ്യം" എന്നതും കാണുക.

ലഭ്യമായ എല്ലാ ഗ്രൂപ്പുകളും
ലഭ്യമായ എല്ലാ ഗ്രൂപ്പുകളും

ഈ ഡെമണിന് അറിയാവുന്ന എല്ലാ ഓപ്ഷണൽ ഗ്രൂപ്പുകളുടെയും ഒരു ലിസ്റ്റ് ഈ കമാൻഡ് നൽകുന്നു. കുറിപ്പ്
ഇത് പിന്തുണയ്‌ക്കുന്നതും പിന്തുണയ്‌ക്കാത്തതുമായ ഗ്രൂപ്പുകളെ തിരികെ നൽകുന്നു. ഡെമണിന് ഏതൊക്കെയാണെന്ന് കണ്ടെത്താൻ
ഓരോ അംഗത്തിനും "ലഭ്യം" / "ഫീച്ചർ-ലഭ്യം" എന്ന് വിളിക്കേണ്ട പിന്തുണ
തിരികെ നൽകിയ പട്ടിക.

"ലഭ്യം", "ഫീച്ചർ-ലഭ്യം", "ലഭ്യത" എന്നിവയും കാണുക അതിഥികൾ(3).

ബേസ്64-ഇഞ്ച്
base64-in (base64file|-) ഫയലിന്റെ പേര്

ഈ കമാൻഡ് "base64file"-ൽ നിന്ന് base64-എൻകോഡ് ചെയ്ത ഡാറ്റ അപ്‌ലോഡ് ചെയ്യുന്നു ഫയലിന്റെ പേര്.

stdin/stdout-ൽ നിന്ന് വായിക്കാൻ/എഴുതാൻ ഫയൽനാമത്തിന് പകരം "-" ഉപയോഗിക്കുക.

ബേസ്64-ഔട്ട്
ബേസ്64-ഔട്ട് ഫയലിന്റെ പേര് (base64file|-)

ഈ കമാൻഡ് ഉള്ളടക്കങ്ങൾ ഡൗൺലോഡ് ചെയ്യുന്നു ഫയലിന്റെ പേര്, "base64file" എന്ന പ്രാദേശിക ഫയലിലേക്ക് ഇത് എഴുതുന്നു
അടിസ്ഥാന64 ആയി എൻകോഡ് ചെയ്‌തു.

stdin/stdout-ൽ നിന്ന് വായിക്കാൻ/എഴുതാൻ ഫയൽനാമത്തിന് പകരം "-" ഉപയോഗിക്കുക.

ഒഴിവാക്കുക
blkdiscard ഉപകരണം

ഇത് ബ്ലോക്ക് ഡിവൈസ് "ഉപകരണത്തിലെ" എല്ലാ ബ്ലോക്കുകളും നിരസിക്കുന്നു, സ്വതന്ത്ര ഇടം തിരികെ നൽകുന്നു
ഹോസ്റ്റ്.

ഈ പ്രവർത്തനത്തിന് libguestfs, ഹോസ്റ്റ് ഫയൽസിസ്റ്റം, qemu, ഹോസ്റ്റ് എന്നിവയിൽ പിന്തുണ ആവശ്യമാണ്
കേർണൽ. ഈ പിന്തുണ ഇല്ലെങ്കിൽ, അത് ഒരു പിശക് നൽകാം അല്ലെങ്കിൽ പ്രവർത്തിക്കുന്നതായി തോന്നാം, പക്ഷേ ചെയ്യുക
ഒന്നുമില്ല. അണ്ടർലയിംഗ് ഡ്രൈവിൽ നിങ്ങൾ "നിരസിക്കുക" ആട്രിബ്യൂട്ടും സജ്ജമാക്കണം ("ചേർക്കുക- കാണുക"
ഡ്രൈവ്-ഓപ്‌റ്റുകൾ").

blkdiscardzeroes
blkdiscardzeroes ഉപകരണം

ഒരു കോൾ വഴി നിരസിച്ച "ഉപകരണത്തിലെ" ബ്ലോക്കുകളാണെങ്കിൽ ഈ കോൾ ശരിയാകും
"blkdiscard" അടുത്ത തവണ വായിക്കുമ്പോൾ പൂജ്യം ബൈറ്റുകളുടെ ബ്ലോക്കുകളായി തിരികെ നൽകും.

ഇത് തെറ്റായി നൽകുകയാണെങ്കിൽ, ഉപേക്ഷിക്കപ്പെട്ട ബ്ലോക്കുകൾ പഴകിയതോ ക്രമരഹിതമോ ആയി വായിക്കപ്പെടാം
ഡാറ്റ.

blkid
blkid ഉപകരണം

ഈ കമാൻഡ് "ഡിവൈസ്" എന്നതിനുള്ള ബ്ലോക്ക് ഡിവൈസ് ആട്രിബ്യൂട്ടുകൾ നൽകുന്നു. ഇനിപ്പറയുന്ന ഫീൽഡുകളാണ്
റിട്ടേൺ ഹാഷിൽ സാധാരണയായി കാണപ്പെടുന്നു. മറ്റ് ഫീൽഡുകളും ഉണ്ടായിരിക്കാം.

"UUID"
ഈ ഉപകരണത്തിന്റെ uuid.

"ലേബൽ"
ഈ ഉപകരണത്തിന്റെ ലേബൽ.

"പതിപ്പ്"
blkid കമാൻഡിന്റെ പതിപ്പ്.

"തരം"
ഈ ഉപകരണത്തിന്റെ ഫയൽസിസ്റ്റം തരം അല്ലെങ്കിൽ RAID.

"ഉപയോഗം"
ഈ ഉപകരണത്തിന്റെ ഉപയോഗം, ഉദാഹരണത്തിന് "ഫയൽസിസ്റ്റം" അല്ലെങ്കിൽ "റെയ്ഡ്".

blockdev-flushbufs
blockdev-flushbufs ഉപകരണം

"ഉപകരണ"വുമായി ബന്ധപ്പെട്ട ആന്തരിക ബഫറുകൾ ഫ്ലഷ് ചെയ്യാൻ ഇത് കേർണലിനോട് പറയുന്നു.

ഇത് ഉപയോഗിക്കുന്നു ബ്ലോക്ക്ദേവ്(8) കമാൻഡ്.

blockdev-getbsz
blockdev-getbsz ഉപകരണം

ഇത് ഒരു ഉപകരണത്തിന്റെ ബ്ലോക്ക് വലുപ്പം നൽകുന്നു.

ശ്രദ്ധിക്കുക: ഇത് രണ്ടിൽ നിന്നും വ്യത്യസ്തമാണ് വലുപ്പം in ബ്ലോക്കുകൾ ഒപ്പം ഫയൽസിസ്റ്റം ബ്ലോക്ക് വലുപ്പം. ഇതും കൂടി
ക്രമീകരണം ശരിക്കും ഒന്നും ഉപയോഗിക്കുന്നില്ല. ഒരുപക്ഷേ നിങ്ങൾ ഇത് ഒന്നിനും ഉപയോഗിക്കരുത്.
ഏത് ബ്ലോക്ക് സൈസ് തിരഞ്ഞെടുക്കണം എന്നതിനെക്കുറിച്ച് ഫയൽസിസ്റ്റമുകൾക്ക് അവരുടേതായ ധാരണയുണ്ട്.

ഇത് ഉപയോഗിക്കുന്നു ബ്ലോക്ക്ദേവ്(8) കമാൻഡ്.

ബ്ലോക്ക്ദേവ്-ഗെട്രോ
blockdev-getro ഉപകരണം

ബ്ലോക്ക് ഉപകരണം റീഡ്-ഒൺലി ആണോ എന്ന് സൂചിപ്പിക്കുന്ന ഒരു ബൂളിയൻ നൽകുന്നു (വായിക്കാൻ മാത്രം ശരിയാണെങ്കിൽ, തെറ്റാണെങ്കിൽ
അല്ല).

ഇത് ഉപയോഗിക്കുന്നു ബ്ലോക്ക്ദേവ്(8) കമാൻഡ്.

blockdev-getsize64
blockdev-getsize64 ഉപകരണം

ഇത് ഉപകരണത്തിന്റെ വലുപ്പം ബൈറ്റുകളിൽ നൽകുന്നു.

"blockdev-getsz" എന്നതും കാണുക.

ഇത് ഉപയോഗിക്കുന്നു ബ്ലോക്ക്ദേവ്(8) കമാൻഡ്.

ബ്ലോക്ക്ദേവ്-ഗെറ്റ്സ്
blockdev-gets ഉപകരണം

ഇത് ഒരു ബ്ലോക്ക് ഉപകരണത്തിലെ സെക്ടറുകളുടെ വലുപ്പം നൽകുന്നു. സാധാരണയായി 512, എന്നാൽ വലുതായിരിക്കാം
ആധുനിക ഉപകരണങ്ങൾ.

(ശ്രദ്ധിക്കുക, ഇത് സെക്ടറുകളിലെ വലുപ്പമല്ല, അതിനായി "blockdev-getsz" ഉപയോഗിക്കുക).

ഇത് ഉപയോഗിക്കുന്നു ബ്ലോക്ക്ദേവ്(8) കമാൻഡ്.

blockdev-getsz
blockdev-getsz ഉപകരണം

ഇത് 512-ബൈറ്റ് സെക്ടറുകളുടെ യൂണിറ്റുകളിലെ ഉപകരണത്തിന്റെ വലുപ്പം നൽകുന്നു (സെക്‌ടർ സൈസ് ആണെങ്കിൽ പോലും
512 ബൈറ്റുകൾ അല്ല ... വിചിത്രം).

ഉപകരണത്തിന്റെ യഥാർത്ഥ സെക്ടർ വലുപ്പത്തിനായി "blockdev-getss", "blockdev-getsize64" എന്നിവയും കാണുക.
കൂടുതൽ ഉപയോഗപ്രദമായതിന് വലുപ്പം in ബൈറ്റുകൾ.

ഇത് ഉപയോഗിക്കുന്നു ബ്ലോക്ക്ദേവ്(8) കമാൻഡ്.

blockdev-readpt
blockdev-readpt ഉപകരണം

"ഉപകരണത്തിൽ" പാർട്ടീഷൻ പട്ടിക വീണ്ടും വായിക്കുക.

ഇത് ഉപയോഗിക്കുന്നു ബ്ലോക്ക്ദേവ്(8) കമാൻഡ്.

blockdev-setbsz
blockdev-setbsz ഡിവൈസ് ബ്ലോക്ക്‌സൈസ്

ബ്ലോക്ക്‌ദേവിലെ ഒരു ബഗ് കാരണം ഈ കോൾ ഒന്നും ചെയ്യുന്നില്ല, ഒന്നും ചെയ്തിട്ടില്ല. Do അല്ല
ഉപയോഗം അതു.

നിങ്ങൾക്ക് ഫയൽസിസ്റ്റം ബ്ലോക്ക് വലുപ്പം സജ്ജമാക്കണമെങ്കിൽ, "mkfs" ന്റെ "ബ്ലോക്ക്സൈസ്" ഓപ്ഷൻ ഉപയോഗിക്കുക.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "mkfs" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

ബ്ലോക്ക്ദേവ്-സെട്ര
blockdev-setra ഉപകരണ സെക്ടറുകൾ

ഉപകരണത്തിനായി റീഡ്ഹെഡ് (512-ബൈറ്റ് സെക്ടറുകളിൽ) സജ്ജമാക്കുക.

ഇത് ഉപയോഗിക്കുന്നു ബ്ലോക്ക്ദേവ്(8) കമാൻഡ്.

ബ്ലോക്ക്ദേവ്-സെട്രോ
blockdev-setro ഉപകരണം

"ഡിവൈസ്" എന്ന് പേരിട്ടിരിക്കുന്ന ബ്ലോക്ക് ഉപകരണം റീഡ്-ഒൺലി ആയി സജ്ജീകരിക്കുന്നു.

ഇത് ഉപയോഗിക്കുന്നു ബ്ലോക്ക്ദേവ്(8) കമാൻഡ്.

blockdev-setrw
blockdev-setrw ഉപകരണം

"ഡിവൈസ്" എന്ന് പേരിട്ടിരിക്കുന്ന ബ്ലോക്ക് ഉപകരണം റീഡ്-റൈറ്റായി സജ്ജമാക്കുന്നു.

ഇത് ഉപയോഗിക്കുന്നു ബ്ലോക്ക്ദേവ്(8) കമാൻഡ്.

btrfs-balance-cancel
btrfs-balance-cancel path

ഒരു btrfs ഫയൽസിസ്റ്റത്തിൽ പ്രവർത്തിക്കുന്ന ബാലൻസ് റദ്ദാക്കുക.

btrfs-balance-pause
btrfs-balance-pause path

ഒരു btrfs ഫയൽസിസ്റ്റത്തിൽ റണ്ണിംഗ് ബാലൻസ് താൽക്കാലികമായി നിർത്തുക.

btrfs-balance-resume
btrfs-balance-resume path

ഒരു btrfs ഫയൽസിസ്റ്റത്തിൽ താൽക്കാലികമായി നിർത്തിയ ബാലൻസ് പുനരാരംഭിക്കുക.

btrfs-balance-status
btrfs-balance-status path

ഒരു btrfs ഫയൽസിസ്റ്റത്തിൽ പ്രവർത്തിക്കുന്നതോ താൽക്കാലികമായി നിർത്തിയതോ ആയ ബാലൻസ് നില കാണിക്കുക.

btrfs-device-add
btrfs-device-add 'devices ...' fs

"fs"-ൽ മൌണ്ട് ചെയ്തിരിക്കുന്ന btrfs ഫയൽസിസ്റ്റത്തിലേക്ക് "ഉപകരണങ്ങളിൽ" ഉപകരണ(ങ്ങളുടെ) ലിസ്റ്റ് ചേർക്കുക. എങ്കിൽ
"ഉപകരണങ്ങൾ" ഒരു ശൂന്യമായ പട്ടികയാണ്, ഇത് ഒന്നും ചെയ്യുന്നില്ല.

btrfs-device-delete
btrfs-device-delete 'devices ...' fs

"fs"-ൽ മൌണ്ട് ചെയ്തിരിക്കുന്ന btrfs ഫയൽസിസ്റ്റത്തിൽ നിന്ന് "ഉപകരണങ്ങൾ" നീക്കം ചെയ്യുക. "ഉപകരണങ്ങൾ" ശൂന്യമാണെങ്കിൽ
പട്ടിക, ഇത് ഒന്നും ചെയ്യുന്നില്ല.

btrfs-filesystem-balance
btrfs-ബാലൻസ്
btrfs-filesystem-balance fs

"fs"-ൽ മൗണ്ട് ചെയ്തിരിക്കുന്ന btrfs ഫയൽസിസ്റ്റത്തിലെ ചങ്കുകൾ അടിസ്ഥാന ഉപകരണങ്ങളിലുടനീളം ബാലൻസ് ചെയ്യുക.

btrfs-filesystem-defragment
btrfs-filesystem-defragment പാത്ത് [flush:true|false] [compress:..]

ഒരു btrfs ഫയൽസിസ്റ്റത്തിൽ ഒരു ഫയലോ ഡയറക്ടറിയോ ഡിഫ്രാഗ്മെന്റ് ചെയ്യുക. compress എന്നത് zlib അല്ലെങ്കിൽ lzo-ൽ ഒന്നാണ്.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

btrfs-filesystem-resize
btrfs-filesystem-resize mountpoint [size:N]

ഈ കമാൻഡ് ഒരു btrfs ഫയൽസിസ്റ്റം വലുപ്പം മാറ്റുന്നു.

മറ്റ് റീസൈസ് കോളുകളിൽ നിന്ന് വ്യത്യസ്തമായി, ഫയൽസിസ്റ്റം മൌണ്ട് ചെയ്യേണ്ടതുണ്ടെന്നും പരാമീറ്റർ
മൗണ്ട് പോയിന്റ് ഉപകരണമല്ല (ഇത് btrfs-ന്റെ തന്നെ ആവശ്യമാണ്).

ഓപ്ഷണൽ പാരാമീറ്ററുകൾ ഇവയാണ്:

"വലിപ്പം"
ഫയൽസിസ്റ്റത്തിന്റെ പുതിയ വലിപ്പം (ബൈറ്റുകളിൽ). ഒഴിവാക്കിയാൽ, ഫയൽസിസ്റ്റം വലുപ്പം മാറ്റും
പരമാവധി വലിപ്പം.

ഇതും കാണുക btrfs(8).

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

btrfs-filesystem-sync
btrfs-filesystem-sync fs

"fs"-ൽ മൌണ്ട് ചെയ്തിരിക്കുന്ന btrfs ഫയൽസിസ്റ്റത്തിൽ സമന്വയിപ്പിക്കാൻ നിർബന്ധിക്കുക.

btrfs-fsck
btrfs-fsck ഉപകരണം [superblock:N] [repair:true|false]

ഒരു btrfs ഫയൽസിസ്റ്റം പരിശോധിക്കാൻ ഉപയോഗിക്കുന്നു, "ഡിവൈസ്" എന്നത് ഫയൽസിസ്റ്റം ഉള്ള ഉപകരണ ഫയലാണ്.
സംഭരിച്ചു.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

btrfs-ഇമേജ്
btrfs-image 'source ...' ചിത്രം [compresslevel:N]

ഒരു btrfs ഫയൽസിസ്റ്റത്തിന്റെ ഇമേജ് ഉണ്ടാക്കാൻ ഇത് ഉപയോഗിക്കുന്നു. എല്ലാ ഡാറ്റയും പൂജ്യമാകും, പക്ഷേ
മെറ്റാഡാറ്റയും മറ്റും സംരക്ഷിച്ചിരിക്കുന്നു.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

btrfs-qgroup-assign
btrfs-qgroup-assign src dst പാത്ത്

പാരന്റ് qgroup "dst" ലേക്ക് qgroup "src" ചേർക്കുക. ഈ കമാൻഡിന് നിരവധി qgroups a ആയി ഗ്രൂപ്പുചെയ്യാനാകും
പൊതുവായ പരിധി പങ്കിടാൻ രക്ഷാകർതൃ qgroup.

btrfs-qgroup-സൃഷ്ടിക്കുക
btrfs-qgroup-create qgroupid ഉപവോള്യം

"ഉപവോളിയം" എന്നതിൽ ഉപവോള്യത്തിനായി ഒരു ക്വാട്ട ഗ്രൂപ്പ് (qgroup) സൃഷ്ടിക്കുക.

btrfs-qgroup-destroy
btrfs-qgroup-നശിപ്പിക്കുക qgroupid ഉപവോള്യം

ഒരു ക്വാട്ട ഗ്രൂപ്പ് നശിപ്പിക്കുക.

btrfs-qgroup-limit
btrfs-qgroup-പരിധി ഉപവോള്യം വലുപ്പം

"ഉപവോളിയം" ആയ ഒരു ഉപവോള്യത്തിന്റെ വലിപ്പം പരിമിതപ്പെടുത്തുക. "വലിപ്പം" എന്നതിന് G, M, എന്ന പ്രത്യയം ഉണ്ടാകാം
അല്ലെങ്കിൽ കെ.

btrfs-qgroup-remove
btrfs-qgroup-src dst പാത്ത് നീക്കം ചെയ്യുക

പാരന്റ് qgroup "dst" ൽ നിന്ന് qgroup "src" നീക്കം ചെയ്യുക.

btrfs-qgroup-show
btrfs-qgroup-show path

ഒരു btrfs ഫയൽസിസ്റ്റത്തിലെ എല്ലാ സബ്വോളിയം ക്വാട്ട ഗ്രൂപ്പുകളും അവയുടെ ഉപയോഗങ്ങൾ ഉൾപ്പെടെ കാണിക്കുക.

btrfs-ക്വോട്ട-പ്രാപ്തമാക്കുക
btrfs-quota-enable fs true|false

"പാത്ത്" അടങ്ങുന്ന ഫയൽസിസ്റ്റമിനായുള്ള സബ്വോളിയം ക്വാട്ട പിന്തുണ പ്രവർത്തനക്ഷമമാക്കുക അല്ലെങ്കിൽ പ്രവർത്തനരഹിതമാക്കുക.

btrfs-quota-rescan
btrfs-quota-rescan fs

എല്ലാ qgroup നമ്പറുകളും ട്രാഷ് ചെയ്‌ത് നിലവിലെ കോൺഫിഗറേഷൻ ഉപയോഗിച്ച് മെറ്റാഡാറ്റ വീണ്ടും സ്കാൻ ചെയ്യുക.

btrfs-പകരം
btrfs-srcdev targetdev mntpoint മാറ്റിസ്ഥാപിക്കുക

ഒരു btrfs ഫയൽസിസ്റ്റത്തിന്റെ ഉപകരണം മാറ്റിസ്ഥാപിക്കുക. ഒരു തത്സമയ ഫയൽ സിസ്റ്റത്തിൽ, ഡാറ്റ ഡ്യൂപ്ലിക്കേറ്റ് ചെയ്യുക
നിലവിൽ ഉറവിട ഉപകരണത്തിൽ സംഭരിച്ചിരിക്കുന്ന ടാർഗെറ്റ് ഉപകരണം. പൂർത്തിയാക്കിയ ശേഷം
ഓപ്പറേഷൻ, സോഴ്സ് ഡിവൈസ് മായ്ച്ചുകളയുകയും ഫയൽസിസ്റ്റത്തിൽ നിന്ന് നീക്കം ചെയ്യുകയും ചെയ്യുന്നു.

"ടാർഗെറ്റ്ദേവ്", "srcdev"-നേക്കാൾ ഒരേ വലിപ്പമോ വലുതോ ആയിരിക്കണം. ഉള്ള ഉപകരണങ്ങൾ
നിലവിൽ മൗണ്ട് ചെയ്തിരിക്കുന്നവ ഒരിക്കലും "ടാർഗെറ്റ്ദേവ്" ആയി ഉപയോഗിക്കാൻ അനുവാദമില്ല.

btrfs-rescue-chunk-recover
btrfs-rescue-chunk-recover device

ഡിവൈസുകൾ ഓരോന്നായി സ്കാൻ ചെയ്തുകൊണ്ട് btrfs ഫയൽസിസ്റ്റത്തിന്റെ ചങ്ക് ട്രീ വീണ്ടെടുക്കുക.

btrfs-rescue-super-recover
btrfs-rescue-super-recover ഉപകരണം

നല്ല പകർപ്പുകളിൽ നിന്ന് മോശം സൂപ്പർബ്ലോക്കുകൾ വീണ്ടെടുക്കുക.

btrfs-scrub-cancel
btrfs-scrub-cancel path

ഒരു btrfs ഫയൽസിസ്റ്റത്തിൽ പ്രവർത്തിക്കുന്ന സ്‌ക്രബ് റദ്ദാക്കുക.

btrfs-scrub-resume
btrfs-scrub-resume path

ഒരു btrfs ഫയൽസിസ്റ്റത്തിൽ മുമ്പ് റദ്ദാക്കിയതോ തടസ്സപ്പെട്ടതോ ആയ ഒരു സ്‌ക്രബ് പുനരാരംഭിക്കുക.

btrfs-scrub-start
btrfs-scrub-start path

ഫയൽസിസ്റ്റത്തിലെ എല്ലാ ഡാറ്റയും മെറ്റാഡാറ്റയും വായിക്കുന്നു, ചെക്ക്സമുകളും ഡ്യൂപ്ലിക്കേറ്റും ഉപയോഗിക്കുന്നു
ഏതെങ്കിലും കേടായ ഡാറ്റ തിരിച്ചറിയുന്നതിനും റിപ്പയർ ചെയ്യുന്നതിനുമായി RAID സംഭരണത്തിൽ നിന്നുള്ള പകർപ്പുകൾ.

btrfs-scrub-status
btrfs-scrub-status path

ഒരു btrfs ഫയൽസിസ്റ്റത്തിൽ പ്രവർത്തിക്കുന്നതോ പൂർത്തിയാക്കിയതോ ആയ സ്‌ക്രബിന്റെ നില കാണിക്കുക.

btrfs-സെറ്റ്-സീഡിംഗ്
btrfs-set-seeding device true|false

ഒരു btrfs ഫയൽസിസ്റ്റം അടങ്ങിയിരിക്കുന്ന ഉപകരണത്തിന്റെ സീഡിംഗ് ഫീച്ചർ പ്രവർത്തനക്ഷമമാക്കുക അല്ലെങ്കിൽ പ്രവർത്തനരഹിതമാക്കുക.

btrfs-subvolume-സൃഷ്ടിക്കുക
btrfs-subvolume-create-opts
btrfs-subvolume-create dest [qgroupid:..]

ഒരു btrfs ഉപവോള്യം സൃഷ്ടിക്കുക. "ഡെസ്റ്റ്" ആർഗ്യുമെന്റ് ഡെസ്റ്റിനേഷൻ ഡയറക്ടറിയും പേരും ആണ്
ഉപവോള്യത്തിന്റെ, രൂപത്തിൽ /പാത്ത്/ടു/ഡെസ്റ്റ്/പേര്. ഓപ്ഷണൽ പാരാമീറ്റർ "qgroupid"
പുതുതായി സൃഷ്ടിച്ച ഉപവോള്യം ചേർക്കുന്ന qgroup-നെ പ്രതിനിധീകരിക്കുന്നു.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

btrfs-subvolume-delete
btrfs-subvolume-delete subvolume

പേരിട്ടിരിക്കുന്ന btrfs ഉപവോള്യം അല്ലെങ്കിൽ സ്നാപ്പ്ഷോട്ട് ഇല്ലാതാക്കുക.

btrfs-subvolume-get-default
btrfs-subvolume-get-default fs

"മൗണ്ട് പോയിന്റിൽ" മൌണ്ട് ചെയ്തിരിക്കുന്ന ഒരു ഫയൽസിസ്റ്റത്തിന്റെ ഡിഫോൾട്ട് സബ്വോളിയം അല്ലെങ്കിൽ സ്നാപ്പ്ഷോട്ട് നേടുക.

btrfs-subvolume-list
btrfs-subvolume-list fs

"fs"-ൽ മൌണ്ട് ചെയ്തിരിക്കുന്ന btrfs ഫയൽസിസ്റ്റത്തിന്റെ btrfs സ്നാപ്പ്ഷോട്ടുകളും ഉപവോള്യങ്ങളും പട്ടികപ്പെടുത്തുക.

btrfs-subvolume-set-default
btrfs-subvolume-set-default id fs

സ്ഥിരസ്ഥിതിയായി മൌണ്ട് ചെയ്യപ്പെടുന്ന btrfs ഫയൽസിസ്റ്റം "fs"-ന്റെ സബ്വോളിയം സജ്ജമാക്കുക. കാണുക
ഉപവോള്യങ്ങളുടെ ഒരു ലിസ്റ്റ് ലഭിക്കാൻ "btrfs-subvolume-list".

btrfs-subvolume-show
btrfs-subvolume-show subvolume

ഉപവോള്യത്തിന്റെ വിശദമായ വിവരങ്ങൾ തിരികെ നൽകുക.

btrfs-subvolume-snapshot
btrfs-subvolume-snapshot-opts
btrfs-subvolume-snapshot source dest [ro:true|false] [qgroupid:..]

btrfs ഉപവോള്യം "ഉറവിടം" ന്റെ ഒരു സ്നാപ്പ്ഷോട്ട് സൃഷ്ടിക്കുക. "ഡെസ്റ്റ്" വാദമാണ് ലക്ഷ്യസ്ഥാനം
ഡയറക്ടറിയും സ്നാപ്പ്ഷോട്ടിന്റെ പേരും രൂപത്തിൽ /പാത്ത്/ടു/ഡെസ്റ്റ്/പേര്. സ്ഥിരസ്ഥിതിയായി
പുതുതായി സൃഷ്ടിച്ച സ്നാപ്പ്ഷോട്ട് എഴുതാവുന്നതാണ്, "ro" എന്ന ഓപ്ഷണൽ പാരാമീറ്ററിന്റെ മൂല്യം ശരിയാണെങ്കിൽ,
ഒരു വായന മാത്രം സ്നാപ്പ്ഷോട്ട് സൃഷ്ടിച്ചു. ഓപ്ഷണൽ പാരാമീറ്റർ "qgroupid" qgroup നെ പ്രതിനിധീകരിക്കുന്നു
പുതുതായി സൃഷ്ടിച്ച സ്നാപ്പ്ഷോട്ട് ഇതിലേക്ക് ചേർക്കും.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

btrfstune-enable-extended-inode-refs
btrfstune-enable-extended-inode-refs ഉപകരണം

ഇത് വിപുലീകൃത ഐനോഡ് റെഫറുകൾ പ്രവർത്തനക്ഷമമാക്കും.

btrfstune-enable-skinny-metadata-extent-refs
btrfstune-enable-skinny-metadata-extent-refs device

ഇത് സ്‌കിന്നി മെറ്റാഡാറ്റ പരിധി റഫറൻസ് പ്രാപ്തമാക്കുന്നു.

btrfstune-seeding
btrfstune-seeding device true|false

ഒരു btrfs ഉപകരണത്തിന്റെ സീഡിംഗ് പ്രവർത്തനക്ഷമമാക്കുക, ഇത് ഒരു fs വായിക്കാൻ മാത്രം നിർബന്ധിതമാക്കും, അതുവഴി നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാൻ കഴിയും
മറ്റ് ഫയൽ സിസ്റ്റങ്ങൾ നിർമ്മിക്കുക.

സി-പോയിന്റർ
സി-പോയിന്റർ

നോൺ-സി ലാംഗ്വേജ് ബൈൻഡിംഗുകളിൽ, ഇതിലേക്കുള്ള സി പോയിന്റർ വീണ്ടെടുക്കാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു
കൈകാര്യം ചെയ്യുക (അതായത്. "h *"). ഇതര ഗ്രന്ഥശാലകളുമായി സഹകരിച്ച് പ്രവർത്തിക്കാൻ അനുവദിക്കുക എന്നതാണ് ഇതിന്റെ ലക്ഷ്യം
libguestfs.

കാനോനിക്കൽ-ഉപകരണ-നാമം
കാനോനിക്കൽ-ഡിവൈസ്-നെയിം ഡിവൈസ്

ഉപകരണത്തിന്റെ പേരുകൾ ഉപയോക്താവിന് പ്രദർശിപ്പിക്കുമ്പോൾ ഈ യൂട്ടിലിറ്റി ഫംഗ്ഷൻ ഉപയോഗപ്രദമാണ്. ഇത് ഒരു എടുക്കും
ക്രമരഹിതമായ ഉപകരണ നാമങ്ങളുടെ എണ്ണം, അവ സ്ഥിരമായ ഫോർമാറ്റിൽ നൽകുന്നു:

/dev/hdX
/dev/vdX
ഇവ തിരിച്ചയക്കുന്നു / dev / sdX. ഇത് ഉപകരണങ്ങളുടെ പേരുകൾക്കും പാർട്ടീഷൻ നാമങ്ങൾക്കും വേണ്ടി പ്രവർത്തിക്കുന്നുവെന്നത് ശ്രദ്ധിക്കുക.
"ബ്ലോക്ക് ഡിവൈസ് നെയിമിംഗ്" എന്നതിൽ വിവരിച്ചിരിക്കുന്ന അൽഗോരിതത്തിന്റെ ഏകദേശം വിപരീതമാണിത്.
in അതിഥികൾ(3).

/dev/mapper/VG-LV
/dev/dm-N
ലേക്ക് പരിവർത്തനം ചെയ്തു /dev/VG/LV "lvm-canonical-lv-name" ഉപയോഗിച്ചുള്ള ഫോം.

മറ്റ് സ്ട്രിംഗുകൾ മാറ്റമില്ലാതെ തിരികെ നൽകുന്നു.

cap-get-file
cap-get-file പാത്ത്

ഈ ഫംഗ്‌ഷൻ "പാത്ത്"-ലേക്ക് ഘടിപ്പിച്ചിരിക്കുന്ന ലിനക്സ് കഴിവുകൾ നൽകുന്നു. കഴിവുകൾ സെറ്റ് ആണ്
വാചക രൂപത്തിൽ തിരികെ നൽകി (കാണുക cap_to_text(3)).

ഒരു ഫയലിലേക്ക് കഴിവുകളൊന്നും ഘടിപ്പിച്ചിട്ടില്ലെങ്കിൽ, ഒരു ശൂന്യമായ സ്ട്രിംഗ് തിരികെ നൽകും.

cap-set-file
cap-set-file പാത്ത് ക്യാപ്

ഈ ഫംഗ്ഷൻ "പാത്ത്" എന്നതിലേക്ക് ഘടിപ്പിച്ചിരിക്കുന്ന ലിനക്സ് കഴിവുകളെ സജ്ജമാക്കുന്നു. കഴിവുകൾ "തൊപ്പി" സജ്ജമാക്കി
ടെക്സ്റ്റ് രൂപത്തിൽ നൽകണം (കാണുക cap_from_text(3)).

കേസ്-സെൻസിറ്റീവ്-പാത്ത്
കേസ്-സെൻസിറ്റീവ്-പാത്ത് പാത്ത്

ഒരു ഫയൽസിസ്റ്റത്തിലെ കേസ് സെൻസിറ്റീവ് പാഥുകൾ പരിഹരിക്കാൻ ഇത് ഉപയോഗിക്കാം
സെൻസിറ്റീവ്. നിങ്ങൾ Windows-ൽ നിന്ന് വായിച്ച പാതകൾ പരിഹരിക്കുക എന്നതാണ് ഉപയോഗ കേസ്
കോൺഫിഗറേഷൻ ഫയലുകൾ അല്ലെങ്കിൽ വിൻഡോസ് രജിസ്ട്രി, യഥാർത്ഥ പാതയിലേക്ക്.

Linux ntfs-3g ഫയൽസിസ്റ്റം ഡ്രൈവറിന്റെ ഒരു പ്രത്യേകത കമാൻഡ് കൈകാര്യം ചെയ്യുന്നു (ഒരുപക്ഷേ
മറ്റുള്ളവ), അതായത്, അടിസ്ഥാന ഫയൽസിസ്റ്റം കേസ്-ഇൻസെൻസിറ്റീവ് ആണെങ്കിലും, ഡ്രൈവർ
ഫയൽസിസ്റ്റം ലിനക്സിലേക്ക് കേസ് സെൻസിറ്റീവായി എക്സ്പോർട്ട് ചെയ്യുന്നു.

ഇതുപോലുള്ള ഒരു പ്രത്യേക ഡയറക്‌ടറികളാണ് ഇതിന്റെ ഒരു അനന്തരഫലം സി:\വിൻഡോസ് ആയി പ്രത്യക്ഷപ്പെടാം
/വിൻഡോസ് or / വിൻഡോകൾ (അല്ലെങ്കിൽ മറ്റ് കാര്യങ്ങൾ) അവ എങ്ങനെയായിരുന്നു എന്നതിന്റെ കൃത്യമായ വിശദാംശങ്ങൾ അനുസരിച്ച്
സൃഷ്ടിച്ചു. വിൻഡോസിൽ തന്നെ ഇത് ഒരു പ്രശ്നമല്ല.

ബഗ് അല്ലെങ്കിൽ ഫീച്ചർ? നിങ്ങൾ തീരുമാനിക്കുക: http://www.tuxera.com/community/ntfs-3g-faq/#posixfilnames1

"കേസ്-സെൻസിറ്റീവ്-പാത്ത്" പാതയിലെ ഓരോ മൂലകത്തിന്റെയും യഥാർത്ഥ കേസ് പരിഹരിക്കാൻ ശ്രമിക്കുന്നു. അത്
പൂർണ്ണ പാതയോ അതിന്റെ പാരന്റ് ഡയറക്‌ടറിയോ നിലവിലുണ്ടെങ്കിൽ, പരിഹരിച്ച പാത്ത് തിരികെ നൽകും. എങ്കിൽ
പാരന്റ് ഡയറക്‌ടറി നിലവിലുണ്ട്, പക്ഷേ മുഴുവൻ പാതയും ഇല്ല, പാരന്റ് ഡയറക്‌ടറിയുടെ കാര്യം
ശരിയായി പരിഹരിക്കപ്പെടും, ബാക്കിയുള്ളവ പരിഷ്കരിക്കാതെ കൂട്ടിച്ചേർക്കും. ഉദാഹരണത്തിന്, ഫയൽ ആണെങ്കിൽ
"/Windows/System32/netkvm.sys" നിലവിലുണ്ട്:

"കേസ്-സെൻസിറ്റീവ്-പാത്ത്" ("/windows/system32/netkvm.sys")
"Windows/System32/netkvm.sys"

"കേസ്-സെൻസിറ്റീവ്-പാത്ത്" ("/windows/system32/NoSuchFile")
"Windows/System32/NoSuchFile"

"കേസ്-സെൻസിറ്റീവ്-പാത്ത്" ("/windows/system33/netkvm.sys")
പിശക്

കുറിപ്പ്: മേൽപ്പറഞ്ഞ പെരുമാറ്റം കാരണം, പരിശോധിക്കാൻ "കേസ്-സെൻസിറ്റീവ്-പാത്ത്" ഉപയോഗിക്കാനാവില്ല
ഒരു ഫയലിന്റെ അസ്തിത്വം.

കുറിപ്പ്: ഈ ഫംഗ്‌ഷൻ ഡ്രൈവ് പേരുകൾ, ബാക്ക്‌സ്ലാഷുകൾ മുതലായവ കൈകാര്യം ചെയ്യുന്നില്ല.

"റിയൽപാത്ത്" എന്നതും കാണുക.

പൂച്ച
പൂച്ച പാത

"പാത്ത്" എന്ന പേരിലുള്ള ഫയലിന്റെ ഉള്ളടക്കം തിരികെ നൽകുക.

കാരണം, C-യിൽ, ഈ ഫംഗ്‌ഷൻ ഒരു "char *" നൽകുന്നു, തമ്മിൽ വേർതിരിച്ചറിയാൻ ഒരു മാർഗവുമില്ല
ഒരു ഫയലിലെ "\0" പ്രതീകവും സ്ട്രിംഗിന്റെ അവസാനവും. ബൈനറി ഫയലുകൾ കൈകാര്യം ചെയ്യാൻ, "റീഡ്-ഫയൽ" ഉപയോഗിക്കുക
അല്ലെങ്കിൽ "ഡൗൺലോഡ്" പ്രവർത്തനങ്ങൾ.

ചെക്ക്സം
ചെക്ക്സം csumtype പാത

ഈ കോൾ "പാത്ത്" എന്ന പേരിലുള്ള ഫയലിന്റെ MD5, SHAx അല്ലെങ്കിൽ CRC ചെക്ക്സം കണക്കാക്കുന്നു.

കമ്പ്യൂട്ട് ചെയ്യാനുള്ള ചെക്ക്സം തരം "csumtype" പരാമീറ്റർ നൽകിയിട്ടുണ്ട്, അതിൽ ഒന്ന് ഉണ്ടായിരിക്കണം
ഇനിപ്പറയുന്ന മൂല്യങ്ങളിൽ:

"crc"
"cksum" കമാൻഡിനായി POSIX വ്യക്തമാക്കിയ സൈക്ലിക് റിഡൻഡൻസി ചെക്ക് (CRC) കണക്കാക്കുക.

"md5"
MD5 ഹാഷ് കണക്കാക്കുക ("md5sum" പ്രോഗ്രാം ഉപയോഗിച്ച്).

"ഷാ1"
SHA1 ഹാഷ് കണക്കാക്കുക ("sha1sum" പ്രോഗ്രാം ഉപയോഗിച്ച്).

"ഷാ224"
SHA224 ഹാഷ് കണക്കാക്കുക ("sha224sum" പ്രോഗ്രാം ഉപയോഗിച്ച്).

"ഷാ256"
SHA256 ഹാഷ് കണക്കാക്കുക ("sha256sum" പ്രോഗ്രാം ഉപയോഗിച്ച്).

"ഷാ384"
SHA384 ഹാഷ് കണക്കാക്കുക ("sha384sum" പ്രോഗ്രാം ഉപയോഗിച്ച്).

"ഷാ512"
SHA512 ഹാഷ് കണക്കാക്കുക ("sha512sum" പ്രോഗ്രാം ഉപയോഗിച്ച്).

ചെക്ക്സം ഒരു പ്രിന്റ് ചെയ്യാവുന്ന സ്ട്രിംഗായി തിരികെ നൽകുന്നു.

ഒരു ഉപകരണത്തിനുള്ള ചെക്ക്സം ലഭിക്കാൻ, "checksum-device" ഉപയോഗിക്കുക.

നിരവധി ഫയലുകൾക്കുള്ള ചെക്ക്സം ലഭിക്കാൻ, "ചെക്ക്സംസ്-ഔട്ട്" ഉപയോഗിക്കുക.

ചെക്ക്സം-ഉപകരണം
ചെക്ക്സം-ഡിവൈസ് csumtype ഉപകരണം

ഈ കോൾ പേരിട്ടിരിക്കുന്ന ഉപകരണത്തിന്റെ ഉള്ളടക്കത്തിന്റെ MD5, SHAx അല്ലെങ്കിൽ CRC ചെക്ക്സം കണക്കാക്കുന്നു
"ഉപകരണം". പിന്തുണയ്ക്കുന്ന ചെക്ക്സം തരങ്ങൾക്കായി "checksum" കമാൻഡ് കാണുക.

ചെക്ക്സം-ഔട്ട്
ചെക്ക്സംസ്-ഔട്ട് csumtype ഡയറക്ടറി (sumsfile|-)

ഈ കമാൻഡ് എല്ലാ സാധാരണ ഫയലുകളുടെയും ചെക്ക്സം കണക്കാക്കുന്നു ഡയറക്ടറി തുടർന്ന് എ
ലോക്കൽ ഔട്ട്‌പുട്ട് ഫയലായ "sumsfile"-ലേക്കുള്ള ആ ചെക്ക്സങ്ങളുടെ ലിസ്റ്റ്.

ഒരു വെർച്വൽ മെഷീന്റെ സമഗ്രത പരിശോധിക്കുന്നതിന് ഇത് ഉപയോഗിക്കാം. എന്നിരുന്നാലും ശരിയായി
ചെക്ക്‌സം കമാൻഡിന്റെ ഔട്ട്‌പുട്ടിൽ നിങ്ങൾ ശ്രദ്ധിക്കണം (അത് ഉപയോഗിക്കുന്നവയാണ്
GNU coreutils ൽ നിന്ന്). പ്രത്യേകിച്ചും ഫയലിന്റെ പേര് അച്ചടിക്കാൻ കഴിയാത്തപ്പോൾ, coreutils a ഉപയോഗിക്കുന്നു
പ്രത്യേക ബാക്ക്സ്ലാഷ് വാക്യഘടന. കൂടുതൽ വിവരങ്ങൾക്ക്, GNU coreutils വിവര ഫയൽ കാണുക.

stdin/stdout-ൽ നിന്ന് വായിക്കാൻ/എഴുതാൻ ഫയൽനാമത്തിന് പകരം "-" ഉപയോഗിക്കുക.

chmod
chmod മോഡ് പാത്ത്

"പാത്ത്" എന്നതിന്റെ മോഡ് (അനുമതികൾ) "മോഡ്" ആയി മാറ്റുക. സംഖ്യാ മോഡുകൾ മാത്രമേ പിന്തുണയ്ക്കൂ.

കുറിപ്പ്: ഗസ്റ്റ് ഫിഷിൽ നിന്ന് ഈ കമാൻഡ് ഉപയോഗിക്കുമ്പോൾ, സ്ഥിരസ്ഥിതിയായി "മോഡ്" ദശാംശമായിരിക്കും, അല്ലാതെ
ഒക്ടൽ ലഭിക്കാൻ നിങ്ങൾ അതിനെ 0 ഉപയോഗിച്ച് പ്രിഫിക്സ് ചെയ്യുക, അതായത്. 0700 അല്ല 700 ഉപയോഗിക്കുക.

യഥാർത്ഥത്തിൽ സജ്ജീകരിച്ചിരിക്കുന്ന മോഡ് ഉമാസ്ക് ബാധിക്കുന്നു.

ചൗൺ
ചോൺ ഉടമ ഗ്രൂപ്പ് പാത

ഫയൽ ഉടമയെ "ഉടമ" ആയും ഗ്രൂപ്പിനെ "ഗ്രൂപ്പ്" ആയും മാറ്റുക.

സംഖ്യാ യുഐഡിയും ജിഡിയും മാത്രമേ പിന്തുണയ്ക്കൂ. നിങ്ങൾക്ക് പേരുകൾ ഉപയോഗിക്കണമെങ്കിൽ, നിങ്ങൾ കണ്ടെത്തേണ്ടതുണ്ട്
കൂടാതെ പാസ്‌വേഡ് ഫയൽ സ്വയം പാഴ്‌സ് ചെയ്യുക (Augeas പിന്തുണ ഇത് താരതമ്യേന എളുപ്പമാക്കുന്നു).

വ്യക്തമായ ബാക്കെൻഡ്-ക്രമീകരണം
വ്യക്തമായ ബാക്കെൻഡ്-ക്രമീകരണ നാമം

"പേര്" എന്നതുമായി പൊരുത്തപ്പെടുന്ന അല്ലെങ്കിൽ "name=" എന്നതിൽ തുടങ്ങുന്ന ഒരു ബാക്കെൻഡ് ക്രമീകരണ സ്ട്രിംഗ് ഉണ്ടെങ്കിൽ, അത്
ബാക്കെൻഡ് ക്രമീകരണങ്ങളിൽ നിന്ന് സ്ട്രിംഗ് നീക്കംചെയ്‌തു.

നീക്കം ചെയ്‌ത സ്‌ട്രിംഗുകളുടെ എണ്ണം ഈ കോൾ നൽകുന്നു (അത് 0, 1 അല്ലെങ്കിൽ അതിൽ കൂടുതലായിരിക്കാം
1 നേക്കാൾ).

"പിന്നിൽ" കാണുക അതിഥികൾ(3), "ബാക്കൻഡ് ക്രമീകരണങ്ങൾ" ഇൻ അതിഥികൾ(3).

കമാൻഡ്
ആജ്ഞ 'വാദങ്ങൾ...'

ഈ കോൾ ഗസ്റ്റ് ഫയൽസിസ്റ്റത്തിൽ നിന്നുള്ള ഒരു കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നു. ഫയൽസിസ്റ്റം മൌണ്ട് ചെയ്തിരിക്കണം, കൂടാതെ
അനുയോജ്യമായ ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റം (അതായത്. ലിനക്സിൽ എന്തെങ്കിലും, അതേ അല്ലെങ്കിൽ
അനുയോജ്യമായ പ്രോസസ്സർ ആർക്കിടെക്ചർ).

സിംഗിൾ പാരാമീറ്റർ ആർഗ്യുമെന്റുകളുടെ ഒരു argv-ശൈലി ലിസ്റ്റ് ആണ്. ആദ്യ ഘടകം പേര് ആണ്
പ്രവർത്തിപ്പിക്കാനുള്ള പ്രോഗ്രാം. തുടർന്നുള്ള ഘടകങ്ങൾ പരാമീറ്ററുകളാണ്. ലിസ്റ്റ് ശൂന്യമായിരിക്കണം (അതായത്.
പ്രോഗ്രാമിന്റെ പേര് ഉണ്ടായിരിക്കണം). കമാൻഡ് നേരിട്ട് പ്രവർത്തിക്കുന്നു എന്നത് ശ്രദ്ധിക്കുക അല്ല വഴി അഭ്യർത്ഥിച്ചു
ഷെൽ ("sh" കാണുക).

റിട്ടേൺ മൂല്യം പ്രിന്റ് ചെയ്തതെന്തും ആണ് stdout കൽപ്പന പ്രകാരം.

കമാൻഡ് പൂജ്യമല്ലാത്ത എക്സിറ്റ് സ്റ്റാറ്റസ് നൽകുന്നുവെങ്കിൽ, ഈ ഫംഗ്‌ഷൻ ഒരു പിശക് നൽകുന്നു
സന്ദേശം. എന്നതിന്റെ ഉള്ളടക്കമാണ് പിശക് സന്ദേശ സ്ട്രിംഗ് stderr കമാൻഡിൽ നിന്ന്.

$PATH പരിസ്ഥിതി വേരിയബിളിൽ കുറഞ്ഞത് അടങ്ങിയിരിക്കും / usr / bin ഒപ്പം / ബിൻ. നിങ്ങൾക്ക് വേണമെങ്കിൽ എ
മറ്റൊരു ലൊക്കേഷനിൽ നിന്നുള്ള പ്രോഗ്രാം, നിങ്ങൾ ആദ്യ പാരാമീറ്ററിൽ മുഴുവൻ പാത്തും നൽകണം.

പ്രോഗ്രാമിന് ആവശ്യമായ പങ്കിട്ട ലൈബ്രറികളും ഡാറ്റ ഫയലുകളും ഫയൽസിസ്റ്റങ്ങളിൽ ലഭ്യമായിരിക്കണം
ശരിയായ സ്ഥലങ്ങളിൽ ഘടിപ്പിച്ചവ. എല്ലാം ഉറപ്പാക്കേണ്ടത് വിളിക്കുന്നയാളുടെ ഉത്തരവാദിത്തമാണ്
ആവശ്യമായ ഫയൽ സിസ്റ്റങ്ങൾ ശരിയായ സ്ഥലങ്ങളിൽ മൌണ്ട് ചെയ്തിരിക്കുന്നു.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

കമാൻഡ് ലൈനുകൾ
കമാൻഡ്-ലൈനുകൾ 'വാദങ്ങൾ ...'

ഇത് "കമാൻഡ്" പോലെയാണ്, പക്ഷേ ഫലത്തെ വരികളുടെ പട്ടികയായി വിഭജിക്കുന്നു.

ഇതും കാണുക: "sh-lines"

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

കംപ്രസ്-ഉപകരണം-ഔട്ട്
compress-device-out ctype ഉപകരണം (zdevice|-) [level:N]

ഈ കമാൻഡ് "ഡിവൈസ്" കംപ്രസ്സുചെയ്യുകയും "zdevice" എന്ന ലോക്കൽ ഫയലിലേക്ക് എഴുതുകയും ചെയ്യുന്നു.

"ctype", ഓപ്ഷണൽ "ലെവൽ" എന്നീ പാരാമീറ്ററുകൾക്ക് "compress-out" എന്നതിലെ അതേ അർത്ഥമുണ്ട്.

stdin/stdout-ൽ നിന്ന് വായിക്കാൻ/എഴുതാൻ ഫയൽനാമത്തിന് പകരം "-" ഉപയോഗിക്കുക.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

കംപ്രസ്-ഔട്ട്
compress-out ctype ഫയൽ (zfile|-) [level:N]

ഈ കമാൻഡ് കംപ്രസ് ചെയ്യുന്നു ഫയല് ലോക്കൽ ഫയലിലേക്ക് അത് എഴുതുകയും ചെയ്യുന്നു zfile.

ഉപയോഗിച്ച കംപ്രഷൻ പ്രോഗ്രാം നിയന്ത്രിക്കുന്നത് "ctype" പാരാമീറ്റർ ആണ്. നിലവിൽ ഇത്
ഉൾപ്പെടുന്നു: "compress", "gzip", "bzip2", "xz" അല്ലെങ്കിൽ "lzop". ചില കംപ്രഷൻ തരങ്ങൾ ഉണ്ടാകണമെന്നില്ല
libguestfs-ന്റെ പ്രത്യേക ബിൽഡുകൾ പിന്തുണയ്ക്കുന്നു, ഈ സാഹചര്യത്തിൽ നിങ്ങൾക്ക് ഒരു പിശക് ലഭിക്കും
"പിന്തുണയ്‌ക്കുന്നില്ല" എന്ന ഉപസ്‌ട്രിംഗ് അടങ്ങിയിരിക്കുന്നു.

ഓപ്ഷണൽ "ലെവൽ" പാരാമീറ്റർ കംപ്രഷൻ ലെവലിനെ നിയന്ത്രിക്കുന്നു. എന്നതിന്റെ അർത്ഥവും സ്ഥിരസ്ഥിതിയും
ഈ പരാമീറ്റർ ഉപയോഗിക്കുന്ന കംപ്രഷൻ പ്രോഗ്രാമിനെ ആശ്രയിച്ചിരിക്കുന്നു.

stdin/stdout-ൽ നിന്ന് വായിക്കാൻ/എഴുതാൻ ഫയൽനാമത്തിന് പകരം "-" ഉപയോഗിക്കുക.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

config
config hvparam hvvalue

ഫോമിന്റെ ആർബിട്രറി ഹൈപ്പർവൈസർ പാരാമീറ്ററുകൾ ചേർക്കാൻ ഇത് ഉപയോഗിക്കാം -പരം മൂല്യം.
യഥാർത്ഥത്തിൽ ഇത് തികച്ചും ഏകപക്ഷീയമല്ല - ചില പാരാമീറ്ററുകൾ സജ്ജീകരിക്കുന്നതിൽ നിന്ന് ഞങ്ങൾ നിങ്ങളെ തടയുന്നു
ഞങ്ങൾ ഉപയോഗിക്കുന്ന പരാമീറ്ററുകളിൽ ഇടപെടും.

"hvparam" സ്ട്രിംഗിന്റെ ആദ്യ പ്രതീകം ഒരു "-" (ഡാഷ്) ആയിരിക്കണം.

"hvvalue" NULL ആകാം.

കോപ്പി-ആട്രിബ്യൂട്ടുകൾ
copy-attributes src dest [എല്ലാം:ശരി|തെറ്റ്] [മോഡ്:ട്രൂ|തെറ്റ്] [xattributes:true|false] [ഉടമസ്ഥാവകാശം:ശരി|തെറ്റ്]

ഒരു പാതയുടെ (അത് ഒരു ഫയലോ ഡയറക്ടറിയോ ആകാം) ആട്രിബ്യൂട്ടുകൾ മറ്റൊരു പാതയിലേക്ക് പകർത്തുക.

ഡിഫോൾട്ടായി "ഇല്ല" ആട്രിബ്യൂട്ട് പകർത്തി, അതിനാൽ ഏതെങ്കിലും (അല്ലെങ്കിൽ "എല്ലാം" പകർത്താൻ വ്യക്തമാക്കുന്നത് ഉറപ്പാക്കുക
എല്ലാം).

ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഏത് ആട്രിബ്യൂട്ടുകളാണ് പകർത്താൻ കഴിയുക എന്ന് വ്യക്തമാക്കുന്നു:

"മോഡ്"
"ഉറവിടം" എന്നതിൽ നിന്ന് "ലക്ഷ്യസ്ഥാനം" എന്നതിലേക്ക് ഫയൽ മോഡിന്റെ ഭാഗം പകർത്തുക. UNIX അനുമതികൾ മാത്രം
ഒപ്പം സ്റ്റിക്കി/സെറ്റൂയിഡ്/സെറ്റ്ഗിഡ് ബിറ്റുകൾ പകർത്താനാകും.

"xattributes"
Linux വിപുലീകൃത ആട്രിബ്യൂട്ടുകൾ (xattrs) "ഉറവിടം" മുതൽ "ലക്ഷ്യസ്ഥാനം" വരെ പകർത്തുക. ഈ പതാക
എങ്കിൽ ഒന്നും ചെയ്യുന്നില്ല linuxxatts ഫീച്ചർ ലഭ്യമല്ല ("ഫീച്ചർ-ലഭ്യം" കാണുക).

"ഉടമസ്ഥാവകാശം"
"ഉറവിടം" എന്നതിന്റെ ഉടമ യുഐഡിയും ഗ്രൂപ്പ് ജിഡിയും "ലക്ഷ്യസ്ഥാനം" എന്നതിലേക്ക് പകർത്തുക.

"എല്ലാം"
പകര്പ്പ് എല്ലാം "ഉറവിടം" മുതൽ "ലക്ഷ്യം" വരെയുള്ള ആട്രിബ്യൂട്ടുകൾ. ഇത് പ്രവർത്തനക്ഷമമാക്കുന്നത് എല്ലാം പ്രവർത്തനക്ഷമമാക്കുന്നു
മറ്റ് പതാകകൾ, അവ ഇതിനകം വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

ഉപകരണത്തിലേക്ക് പകർത്തുക
കോപ്പി-ഡിവൈസ്-ടു-ഡിവൈസ് src dest [srcoffset:N] [destoffset:N] [size:N] [sparse:true|false] [append:true|false]

"കോപ്പി-ഡിവൈസ്-ടു-ഡിവൈസ്", "കോപ്പി-ഡിവൈസ്-ടു-ഫൈൽ", "കോപ്പി-ഫയൽ-ടു-ഡിവൈസ്", കൂടാതെ
"പകർപ്പ്-ഫയൽ-ടു-ഫയൽ" ഒരു ഉറവിടത്തിൽ നിന്ന് (ഉപകരണം|ഫയൽ) ഒരു ലക്ഷ്യസ്ഥാനത്തേക്ക് പകർത്താൻ നിങ്ങളെ അനുവദിക്കുന്നു
(ഉപകരണം|ഫയൽ).

സോഴ്‌സ് ഓഫ്‌സെറ്റ്, ലക്ഷ്യസ്ഥാനം എന്നിവ നിങ്ങൾക്ക് ഓപ്‌ഷണലായി വ്യക്തമാക്കാൻ കഴിയുന്നതിനാൽ ഭാഗിക പകർപ്പുകൾ നിർമ്മിക്കാൻ കഴിയും
ഓഫ്‌സെറ്റും പകർത്താനുള്ള വലുപ്പവും. ഈ മൂല്യങ്ങളെല്ലാം ബൈറ്റുകളിൽ വ്യക്തമാക്കിയിരിക്കുന്നു. നൽകിയില്ലെങ്കിൽ, ദി
ഡീഫോൾട്ട് പൂജ്യത്തിലേക്ക് ഓഫ്‌സെറ്റ് ചെയ്യുന്നു, കൂടാതെ സൈസ് ഡിഫോൾട്ടായി കഴിയുന്നത്ര പകർത്തുന്നു
ഞങ്ങൾ ഉറവിടത്തിന്റെ അറ്റത്ത് എത്തി.

ഉറവിടവും ലക്ഷ്യസ്ഥാനവും ഒരേ വസ്തുവായിരിക്കാം. എന്നിരുന്നാലും ഓവർലാപ്പിംഗ് മേഖലകൾ ആയിരിക്കണമെന്നില്ല
ശരിയായി പകർത്തി.

ലക്ഷ്യസ്ഥാനം ഒരു ഫയലാണെങ്കിൽ, ആവശ്യമെങ്കിൽ അത് സൃഷ്ടിക്കപ്പെടും. ഡെസ്റ്റിനേഷൻ ഫയൽ ഇല്ലെങ്കിൽ
ആവശ്യത്തിന് വലുത്, അത് നീട്ടിയിരിക്കുന്നു.

ലക്ഷ്യസ്ഥാനം ഒരു ഫയലാണെങ്കിൽ "അനുബന്ധം" ഫ്ലാഗ് സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, ലക്ഷ്യസ്ഥാന ഫയൽ
വെട്ടിച്ചുരുക്കിയിരിക്കുന്നു. "Append" ഫ്ലാഗ് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, കോപ്പി ഡെസ്റ്റിനേഷൻ ഫയലിലേക്ക് കൂട്ടിച്ചേർക്കും.
ഉപകരണങ്ങൾക്കായി നിലവിൽ "അനുബന്ധം" ഫ്ലാഗ് സജ്ജമാക്കാൻ കഴിയില്ല.

"സ്പാർസ്" ഫ്ലാഗ് ശരിയാണെങ്കിൽ, കോൾ പൂജ്യങ്ങൾ മാത്രം ഉൾക്കൊള്ളുന്ന ബ്ലോക്കുകൾ എഴുതുന്നത് ഒഴിവാക്കുന്നു,
ബാക്കിംഗ് ഡിസ്ക് നേർത്ത പ്രൊവിഷൻ ഉള്ള ചില സാഹചര്യങ്ങളിൽ ഇത് സഹായിക്കും. അതല്ല
ടാർഗെറ്റ് ഇതിനകം പൂജ്യമാക്കിയിട്ടില്ലെങ്കിൽ, ഈ ഓപ്ഷൻ ഉപയോഗിക്കുന്നത് തെറ്റായ പകർപ്പിന് കാരണമാകും.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

കോപ്പി-ഡിവൈസ്-ലേക്ക്-ഫയൽ
കോപ്പി-ഡിവൈസ്-ടു-ഫയൽ src dest [srcoffset:N] [destoffset:N] [size:N] [sparse:true|false] [append:true|false]

ഈ കോളിന്റെ പൊതുവായ അവലോകനത്തിനായി "ഉപകരണത്തിലേക്ക് പകർത്തുക" കാണുക.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

കോപ്പി-ഫയൽ-ടു-ഡിവൈസ്
copy-file-to-device src dest [srcoffset:N] [destoffset:N] [size:N] [sparse:true|false] [append:true|false]

ഈ കോളിന്റെ പൊതുവായ അവലോകനത്തിനായി "ഉപകരണത്തിലേക്ക് പകർത്തുക" കാണുക.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

കോപ്പി-ഫയൽ-ടു-ഫയൽ
കോപ്പി-ഫയൽ-ടു-ഫയൽ src dest [srcoffset:N] [destoffset:N] [size:N] [sparse:true|false] [append:true|false]

ഈ കോളിന്റെ പൊതുവായ അവലോകനത്തിനായി "ഉപകരണത്തിലേക്ക് പകർത്തുക" കാണുക.

ഇത് അല്ല ഫയലുകൾ പകർത്താൻ നിങ്ങൾ ആഗ്രഹിക്കുന്ന പ്രവർത്തനം. ഉള്ളിലുള്ള ബ്ലോക്കുകൾ പകർത്തുന്നതിനാണ് ഇത്
നിലവിലുള്ള ഫയലുകൾ. പൊതുവായ ഫയൽ പകർത്തുന്നതിനും നീക്കുന്നതിനും വേണ്ടി "cp", "cp-a", "mv" എന്നിവ കാണുക.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

കോപ്പി-വലിപ്പം
കോപ്പി-സൈസ് എസ്ആർസി ഡെസ്റ്റ് സൈസ്

ഈ കമാൻഡ് ഒരു സോഴ്സ് ഉപകരണത്തിൽ നിന്നോ "src" ഫയലിൽ നിന്നോ മറ്റൊന്നിലേക്ക് കൃത്യമായി "സൈസ്" ബൈറ്റുകൾ പകർത്തുന്നു
ലക്ഷ്യസ്ഥാന ഉപകരണം അല്ലെങ്കിൽ "dest" ഫയൽ.

ഉറവിടം വളരെ ചെറുതാണെങ്കിൽ അല്ലെങ്കിൽ ലക്ഷ്യസ്ഥാനം വേണ്ടത്ര വലുതല്ലെങ്കിൽ ഇത് പരാജയപ്പെടുമെന്ന് ശ്രദ്ധിക്കുക.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "കോപ്പി-ഡിവൈസ്-ടു-ഡിവൈസ്" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

cp
cp src dest

ഇത് "src" എന്നതിൽ നിന്ന് "dest" എന്നതിലേക്ക് ഒരു ഫയൽ പകർത്തുന്നു, ഇവിടെ "dest" എന്നത് ഒരു ലക്ഷ്യസ്ഥാന ഫയൽ നാമമോ അല്ലെങ്കിൽ
ലക്ഷ്യസ്ഥാന ഡയറക്ടറി.

cp-a
cp-a src dest

ഇത് "cp -a" ഉപയോഗിച്ച് "src" ൽ നിന്ന് "dest" ലേക്ക് ഒരു ഫയലോ ഡയറക്ടറിയോ പകർത്തുന്നു
കമാൻഡ്.

cp-r
cp-r src dest

ഇത് "cp -rP" ഉപയോഗിച്ച് "src" എന്നതിൽ നിന്ന് "dest" എന്നതിലേക്ക് ഒരു ഫയലോ ഡയറക്ടറിയോ പകർത്തുന്നു.
കമാൻഡ്.

മിക്ക ഉപയോക്താക്കളും പകരം "cp-a" ഉപയോഗിക്കണം. നിങ്ങൾക്ക് ആവശ്യമില്ലാത്തപ്പോൾ ഈ കമാൻഡ് ഉപയോഗപ്രദമാണ്
അനുമതികൾ സംരക്ഷിക്കുക, കാരണം ടാർഗെറ്റ് ഫയൽസിസ്റ്റം അതിനെ പിന്തുണയ്ക്കുന്നില്ല (പ്രാഥമികമായി എപ്പോൾ
ഡോസ് ഫാറ്റ് ഫയൽസിസ്റ്റമുകളിലേക്ക് എഴുതുന്നു).

cpio-ഔട്ട്
cpio-out ഡയറക്ടറി (cpiofile|-) [ഫോർമാറ്റ്:..]

ഈ കമാൻഡ് ഉള്ളടക്കങ്ങൾ പാക്ക് ചെയ്യുന്നു ഡയറക്ടറി കൂടാതെ "cpiofile" എന്ന പ്രാദേശിക ഫയലിലേക്ക് അത് ഡൗൺലോഡ് ചെയ്യുന്നു.

ഫോർമാറ്റ് തിരഞ്ഞെടുക്കാൻ ഓപ്ഷണൽ "ഫോർമാറ്റ്" പാരാമീറ്റർ ഉപയോഗിക്കാം. ഇനിപ്പറയുന്നവ മാത്രം
ഫോർമാറ്റുകൾ നിലവിൽ അനുവദനീയമാണ്:

"പുതിയ"
പുതിയ (SVR4) പോർട്ടബിൾ ഫോർമാറ്റ്. ഈ ഫോർമാറ്റ് cpio പോലെയുള്ളവയുമായി പൊരുത്തപ്പെടുന്നതാണ്
initramfs-നായി Linux കേർണൽ ഉപയോഗിക്കുന്ന ഫോർമാറ്റ്.

ഇതാണ് ഡിഫോൾട്ട് ഫോർമാറ്റ്.

"crc"
ചെക്ക്സം ഉള്ള പുതിയ (SVR4) പോർട്ടബിൾ ഫോർമാറ്റ്.

stdin/stdout-ൽ നിന്ന് വായിക്കാൻ/എഴുതാൻ ഫയൽനാമത്തിന് പകരം "-" ഉപയോഗിക്കുക.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

dd
dd src dest

ഈ കമാൻഡ് ഒരു ഉറവിട ഉപകരണത്തിൽ നിന്നോ "src" ഫയലിൽ നിന്നോ മറ്റൊരു ലക്ഷ്യസ്ഥാന ഉപകരണത്തിലേക്ക് പകർത്തുന്നു അല്ലെങ്കിൽ
"dest" ഫയൽ. സാധാരണയായി നിങ്ങൾ ഇത് ഒരു ഉപകരണത്തിലേക്കോ പാർട്ടീഷനിൽ നിന്നോ പകർത്താനോ ഉപയോഗിക്കും
ഒരു ഫയൽസിസ്റ്റം ഡ്യൂപ്ലിക്കേറ്റ് ചെയ്യുന്നതിനുള്ള ഉദാഹരണം.

ലക്ഷ്യസ്ഥാനം ഒരു ഉപകരണമാണെങ്കിൽ, അത് സോഴ്സ് ഫയലിനേക്കാൾ വലുതോ വലുതോ ആയിരിക്കണം
ഉപകരണം, അല്ലെങ്കിൽ പകർപ്പ് പരാജയപ്പെടും. ഈ കമാൻഡിന് ഭാഗിക പകർപ്പുകൾ ചെയ്യാൻ കഴിയില്ല ("പകർപ്പ്- കാണുക"
ഉപകരണം-ഉപകരണം").

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "കോപ്പി-ഡിവൈസ്-ടു-ഡിവൈസ്" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

ഉപകരണ സൂചിക
ഡിവൈസ്-ഇൻഡക്സ് ഉപകരണം

ഈ ഫംഗ്‌ഷൻ ഒരു ഉപകരണത്തിന്റെ പേര് എടുക്കുന്നു (ഉദാ. "/dev/sdb") കൂടാതെ ഉപകരണത്തിന്റെ സൂചിക തിരികെ നൽകുന്നു
ഉപകരണങ്ങളുടെ പട്ടിക.

സൂചിക സംഖ്യകൾ 0 മുതൽ ആരംഭിക്കുന്നു. പേരിട്ടിരിക്കുന്ന ഉപകരണം നിലവിലുണ്ടാകണം, ഉദാഹരണത്തിന് ഒരു സ്ട്രിംഗ് റിട്ടേൺ ആയി
"ലിസ്റ്റ്-ഉപകരണങ്ങളിൽ" നിന്ന്.

"ലിസ്റ്റ്-ഉപകരണങ്ങൾ", "പാർട്ട്-ടു-ദേവ്" എന്നിവയും കാണുക.

df
df

ഉപയോഗിച്ച ഡിസ്ക് സ്പേസ് റിപ്പോർട്ടുചെയ്യാൻ ഈ കമാൻഡ് "df" കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നു.

ഇന്ററാക്ടീവ് സെഷനുകൾക്ക് ഈ കമാൻഡ് കൂടുതലും ഉപയോഗപ്രദമാണ്. അത് അല്ല നിങ്ങൾ ശ്രമിക്കണമെന്ന് ഉദ്ദേശിച്ചു
ഔട്ട്പുട്ട് സ്ട്രിംഗ് പാഴ്സ് ചെയ്യാൻ. പ്രോഗ്രാമുകളിൽ നിന്ന് "statvfs" ഉപയോഗിക്കുക.

df-h
df-h

ഈ കമാൻഡ് മനുഷ്യന് വായിക്കാവുന്ന ഫോർമാറ്റിൽ ഉപയോഗിക്കുന്ന ഡിസ്ക് സ്പേസ് റിപ്പോർട്ടുചെയ്യുന്നതിന് "df -h" കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നു.

ഇന്ററാക്ടീവ് സെഷനുകൾക്ക് ഈ കമാൻഡ് കൂടുതലും ഉപയോഗപ്രദമാണ്. അത് അല്ല നിങ്ങൾ ശ്രമിക്കണമെന്ന് ഉദ്ദേശിച്ചു
ഔട്ട്പുട്ട് സ്ട്രിംഗ് പാഴ്സ് ചെയ്യാൻ. പ്രോഗ്രാമുകളിൽ നിന്ന് "statvfs" ഉപയോഗിക്കുക.

ഡിസ്ക് സൃഷ്ടിക്കുക
ഡിസ്ക്-ക്രിയേറ്റ് ഫയൽനാമം ഫോർമാറ്റ് വലുപ്പം [ബാക്കിംഗ്ഫയൽ:..] [ബാക്കിംഗ് ഫോർമാറ്റ്:..] [പ്രീഅലോക്കേഷൻ:..] [കോമ്പാറ്റ്:..] [ക്ലസ്റ്റർസൈസ്: എൻ]

എന്ന് വിളിക്കപ്പെടുന്ന ഒരു ശൂന്യ ഡിസ്ക് ഇമേജ് സൃഷ്ടിക്കുക ഫയലിന്റെ പേര് (ഒരു ഹോസ്റ്റ് ഫയൽ) ഫോർമാറ്റ് "ഫോർമാറ്റ്" (സാധാരണയായി
"റോ" അല്ലെങ്കിൽ "qcow2"). വലിപ്പം "വലിപ്പം" ബൈറ്റുകൾ ആണ്.

ഓപ്ഷണൽ "ബാക്കിംഗ്ഫയൽ" പാരാമീറ്റർ ഉപയോഗിച്ചാണ് ഉപയോഗിക്കുന്നതെങ്കിൽ, മുകളിൽ ഒരു സ്നാപ്പ്ഷോട്ട് സൃഷ്ടിക്കപ്പെടും
ബാക്കിംഗ് ഫയൽ. ഈ സാഹചര്യത്തിൽ, "വലിപ്പം" "-1" ആയി നൽകണം. സ്നാപ്പ്ഷോട്ടിന്റെ വലിപ്പം
യാന്ത്രികമായി കണ്ടെത്തുന്ന ബാക്കിംഗ് ഫയലിന്റെ വലുപ്പത്തിന് സമാനമാണ്. നിങ്ങളാണ്
"ബാക്കിംഗ്ഫയലിന്റെ" ഫോർമാറ്റ് വിവരിക്കുന്നതിന് "ബാക്കിംഗ് ഫോർമാറ്റ്" പാസ്സാക്കാൻ പ്രോത്സാഹിപ്പിക്കുന്നു.

If ഫയലിന്റെ പേര് ഒരു ബ്ലോക്ക് ഉപകരണത്തെ സൂചിപ്പിക്കുന്നു, തുടർന്ന് ഉപകരണം ഫോർമാറ്റ് ചെയ്യുന്നു. "വലിപ്പം" അവഗണിക്കപ്പെട്ടു
ബ്ലോക്ക് ഉപകരണങ്ങൾക്ക് ഒരു ആന്തരിക വലിപ്പം ഉള്ളതിനാൽ.

മറ്റ് ഓപ്ഷണൽ പാരാമീറ്ററുകൾ ഇവയാണ്:

"പ്രീലോക്കേഷൻ"
ഫോർമാറ്റ് "റോ" ആണെങ്കിൽ, ഇത് ഒന്നുകിൽ "ഓഫ്" (അല്ലെങ്കിൽ "സ്പാർസ്") അല്ലെങ്കിൽ "പൂർണ്ണം" ആകാം
യഥാക്രമം വിരളമായ അല്ലെങ്കിൽ പൂർണ്ണമായി അനുവദിച്ച ഫയൽ. സ്ഥിരസ്ഥിതി "ഓഫ്" ആണ്.

ഫോർമാറ്റ് "qcow2" ആണെങ്കിൽ, ഇത് "ഓഫ്" (അല്ലെങ്കിൽ "സ്പാർസ്"), "മെറ്റാഡാറ്റ" അല്ലെങ്കിൽ "പൂർണ്ണം" ആകാം.
ധാരാളം റൈറ്റുകൾ ചെയ്യുമ്പോൾ മെറ്റാഡാറ്റ പ്രീഅലോക്കേറ്റ് ചെയ്യുന്നത് വേഗത്തിലാകുമെങ്കിലും കൂടുതൽ ഇടം ഉപയോഗിക്കുന്നു.
സ്ഥിരസ്ഥിതി "ഓഫ്" ആണ്.

"compat"
"qcow2" മാത്രം: qemu ≥ പിന്തുണയ്ക്കുന്ന വിപുലമായ qcow1.1 ഫോർമാറ്റ് ഉപയോഗിക്കുന്നതിന് സ്ട്രിംഗ് 2 കടക്കുക
1.1.

"ക്ലസ്റ്ററൈസ്"
"qcow2" മാത്രം: qcow2 ക്ലസ്റ്റർ വലുപ്പം മാറ്റുക. സ്ഥിരസ്ഥിതി 65536 (ബൈറ്റുകൾ) ആണ്
ക്രമീകരണം 512 നും 2097152 നും ഇടയിൽ രണ്ടിന്റെ ഏതെങ്കിലും ശക്തിയായിരിക്കാം.

ഈ കോൾ ഹാൻഡിൽ പുതിയ ഡിസ്ക് ചേർക്കുന്നില്ലെന്ന് ശ്രദ്ധിക്കുക. നിങ്ങൾ "ചേർക്കുക-" എന്ന് വിളിക്കേണ്ടി വന്നേക്കാം
ഡ്രൈവ്-ഓപ്‌റ്റുകൾ" വെവ്വേറെ.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

ഡിസ്ക് ഫോർമാറ്റ്
ഡിസ്ക് ഫോർമാറ്റ് ഫയലിന്റെ പേര്

വിളിക്കപ്പെടുന്ന ഡിസ്ക് ഇമേജിന്റെ ഫോർമാറ്റ് കണ്ടെത്തി തിരികെ നൽകുക ഫയലിന്റെ പേര്. ഫയലിന്റെ പേര് ഒരു ആകാം
ഹോസ്റ്റ് ഉപകരണം മുതലായവ. ചിത്രത്തിന്റെ ഫോർമാറ്റ് കണ്ടെത്താൻ കഴിയുന്നില്ലെങ്കിൽ, "അജ്ഞാതം" ആണ്
മടങ്ങി.

ചില സാഹചര്യങ്ങളിൽ ഡിസ്ക് ഫോർമാറ്റ് കണ്ടെത്തുന്നത് സുരക്ഷിതമല്ലെന്ന് ശ്രദ്ധിക്കുക. കാണുക
"CVE-2010-3851" ഇൻ അതിഥികൾ(3).

ഇതും കാണുക: "ഡിസ്ക് ഇമേജ് ഫോർമാറ്റുകൾ" ഇൻ അതിഥികൾ(3)

disk-has-backing-file
disk-has-backing-file ഫയലിന്റെ പേര്

ഡിസ്ക് ഇമേജാണോ എന്ന് കണ്ടെത്തി തിരികെ നൽകുക ഫയലിന്റെ പേര് ഒരു ബാക്കിംഗ് ഫയൽ ഉണ്ട്.

ചില സാഹചര്യങ്ങളിൽ ഡിസ്ക് സവിശേഷതകൾ കണ്ടെത്തുന്നത് സുരക്ഷിതമാകുമെന്നത് ശ്രദ്ധിക്കുക. കാണുക
"CVE-2010-3851" ഇൻ അതിഥികൾ(3).

ഡിസ്ക്-വെർച്വൽ വലിപ്പം
disk-virtual-size ഫയൽനാമം

എന്ന് വിളിക്കപ്പെടുന്ന ഡിസ്ക് ഇമേജിന്റെ ബൈറ്റുകളിൽ വെർച്വൽ വലുപ്പം കണ്ടെത്തി തിരികെ നൽകുക ഫയലിന്റെ പേര്.

ചില സാഹചര്യങ്ങളിൽ ഡിസ്ക് സവിശേഷതകൾ കണ്ടെത്തുന്നത് സുരക്ഷിതമാകുമെന്നത് ശ്രദ്ധിക്കുക. കാണുക
"CVE-2010-3851" ഇൻ അതിഥികൾ(3).

dmesg
dmesg

ഇത് ഗസ്റ്റ് കേർണലിൽ നിന്നുള്ള കേർണൽ സന്ദേശങ്ങൾ ("dmesg" ഔട്ട്പുട്ട്) നൽകുന്നു. ഇതാണ്
പ്രശ്‌നങ്ങളുടെ വിപുലീകൃത ഡീബഗ്ഗിംഗിന് ചിലപ്പോൾ ഉപയോഗപ്രദമാണ്.

"സെറ്റ്-വെർബോസ്" ഉപയോഗിച്ച് വെർബോസ് സന്ദേശങ്ങൾ പ്രവർത്തനക്ഷമമാക്കുക എന്നതാണ് സമാന വിവരങ്ങൾ ലഭിക്കാനുള്ള മറ്റൊരു മാർഗം.
അല്ലെങ്കിൽ പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുന്നതിന് മുമ്പ് പരിസ്ഥിതി വേരിയബിൾ "LIBGUESTFS_DEBUG=1" സജ്ജീകരിക്കുക.

ഡൗൺലോഡ്
റിമോട്ട് ഫയലിന്റെ പേര് ഡൗൺലോഡ് ചെയ്യുക (ഫയലിന്റെ പേര്|-)

ഫയൽ ഡൗൺലോഡുചെയ്യുക റിമോട്ട് ഫയലിന്റെ പേര് എന്നിട്ട് സംരക്ഷിക്കുക ഫയലിന്റെ പേര് പ്രാദേശിക മെഷീനിൽ.

ഫയലിന്റെ പേര് ഒരു പേരുള്ള പൈപ്പ് ആകാം.

"അപ്ലോഡ്", "പൂച്ച" എന്നിവയും കാണുക.

stdin/stdout-ൽ നിന്ന് വായിക്കാൻ/എഴുതാൻ ഫയൽനാമത്തിന് പകരം "-" ഉപയോഗിക്കുക.

ഡൗൺലോഡ്-ഓഫ്സെറ്റ്
ഡൗൺലോഡ്-ഓഫ്‌സെറ്റ് റിമോട്ട് ഫയലിന്റെ പേര് (ഫയലിന്റെ പേര്|-) ഓഫ്‌സെറ്റ് വലുപ്പം

ഫയൽ ഡൗൺലോഡുചെയ്യുക റിമോട്ട് ഫയലിന്റെ പേര് എന്നിട്ട് സംരക്ഷിക്കുക ഫയലിന്റെ പേര് പ്രാദേശിക മെഷീനിൽ.

റിമോട്ട് ഫയലിന്റെ പേര് "ഓഫ്‌സെറ്റ്" എന്നതിൽ ആരംഭിക്കുന്ന "വലിപ്പം" ബൈറ്റുകൾക്കായി വായിക്കുന്നു (ഈ മേഖല അതിനുള്ളിലായിരിക്കണം
ഫയൽ അല്ലെങ്കിൽ ഉപകരണം).

ഈ കോളിനൊപ്പം ഡൗൺലോഡ് ചെയ്യാവുന്ന ഡാറ്റയുടെ അളവിന് പരിധിയില്ലെന്ന കാര്യം ശ്രദ്ധിക്കുക,
"pread" എന്നതിൽ നിന്ന് വ്യത്യസ്തമായി, ഒരു പിശക് സംഭവിക്കുന്നില്ലെങ്കിൽ ഈ കോൾ എല്ലായ്പ്പോഴും മുഴുവൻ തുകയും വായിക്കുന്നു.

"ഡൗൺലോഡ്", "പ്രെഡ്" എന്നിവയും കാണുക.

stdin/stdout-ൽ നിന്ന് വായിക്കാൻ/എഴുതാൻ ഫയൽനാമത്തിന് പകരം "-" ഉപയോഗിക്കുക.

ഡ്രോപ്പ്-കാഷെകൾ
drop-caches whattodrop

ഇത് ഗസ്റ്റ് കേർണലിനോട് അതിന്റെ പേജ് കാഷെ, കൂടാതെ/അല്ലെങ്കിൽ ദന്തങ്ങൾ, ഐനോഡ് കാഷെകൾ എന്നിവ ഉപേക്ഷിക്കാൻ നിർദ്ദേശിക്കുന്നു.
"വാട്ടോഡ്രോപ്പ്" എന്ന പാരാമീറ്റർ കെർണലിനോട് കൃത്യമായി എന്താണ് ഡ്രോപ്പ് ചെയ്യേണ്ടതെന്ന് പറയുന്നു, കാണുക
http://linux-mm.org/Drop_Caches

"whattodrop" 3 ആയി സജ്ജീകരിക്കുന്നത് എല്ലാം ഉപേക്ഷിക്കണം.

ഇത് സ്വയമേവ വിളിക്കുന്നു സമന്വയം(2) ഓപ്പറേഷന് മുമ്പ്, അങ്ങനെ പരമാവധി അതിഥി മെമ്മറി
മോചിപ്പിച്ചു.

du
du പാത

ഈ കമാൻഡ് "പാത്ത്" എന്നതിനായുള്ള ഫയൽ സ്പേസ് ഉപയോഗം കണക്കാക്കാൻ "du -s" കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നു.

"പാത്ത്" ഒരു ഫയലോ ഡയറക്ടറിയോ ആകാം. "പാത്ത്" ഒരു ഡയറക്‌ടറി ആണെങ്കിൽ എസ്റ്റിമേറ്റിൽ ഉൾപ്പെടുന്നു
ഡയറക്‌ടറിയിലെയും എല്ലാ ഉപഡയറക്‌ടറികളിലെയും ഉള്ളടക്കങ്ങൾ (ആവർത്തനപരമായി).

ഫലം കണക്കാക്കിയ വലുപ്പമാണ് കിലോബൈറ്റുകൾ (അതായത്. 1024 ബൈറ്റുകളുടെ യൂണിറ്റുകൾ).

e2fsck
e2fsck ഉപകരണം [correct:true|false] [forceall:true|false]

ഇത് "ഡിവൈസ്" എന്നതിൽ ext2/ext3 ഫയൽസിസ്റ്റം ചെക്കർ പ്രവർത്തിപ്പിക്കുന്നു. ഇതിന് ഇനിപ്പറയുന്നവ എടുക്കാം
ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ:

"ശരി"
ഫയൽ സിസ്റ്റം യാന്ത്രികമായി നന്നാക്കുക. ഈ ഓപ്‌ഷൻ e2fsck സ്വയമേവ ഉണ്ടാക്കും
മനുഷ്യ ഇടപെടലില്ലാതെ സുരക്ഷിതമായി പരിഹരിക്കാൻ കഴിയുന്ന ഏതെങ്കിലും ഫയൽസിസ്റ്റം പ്രശ്നങ്ങൾ പരിഹരിക്കുക.

"ഫോഴ്‌സൽ" ഓപ്‌ഷന്റെ അതേ സമയം ഈ ഓപ്‌ഷൻ വ്യക്തമാക്കിയേക്കില്ല.

"നിർബന്ധിക്കുക"
എല്ലാ ചോദ്യങ്ങൾക്കും 'അതെ' എന്ന ഉത്തരം സങ്കൽപ്പിക്കുക; e2fsck അല്ലാത്തത് ഉപയോഗിക്കാൻ അനുവദിക്കുന്നു
സംവേദനാത്മകമായി.

"ശരിയായ" ഓപ്‌ഷന്റെ അതേ സമയം ഈ ഓപ്ഷൻ വ്യക്തമാക്കിയേക്കില്ല.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

e2fsck-f
e2fsck-f ഉപകരണം

ഇത് "e2fsck -p -f ഉപകരണം" പ്രവർത്തിപ്പിക്കുന്നു, അതായത്. "ഉപകരണത്തിൽ" ext2/ext3 ഫയൽസിസ്റ്റം ചെക്കർ പ്രവർത്തിപ്പിക്കുന്നു,
പരസ്പരവിരുദ്ധമായി (-p), ഫയൽസിസ്റ്റം വൃത്തിയുള്ളതായി തോന്നിയാലും (-f).

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "e2fsck" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

എക്കോ-ഡെമൺ
എക്കോ-ഡെമൺ 'വാക്കുകൾ...'

ഈ കമാൻഡ് അവയ്‌ക്കിടയിലുള്ള ഒറ്റ സ്‌പെയ്‌സ് ഉപയോഗിച്ച് പാസാക്കിയ "പദങ്ങളുടെ" പട്ടിക സംയോജിപ്പിക്കുന്നു
തത്ഫലമായുണ്ടാകുന്ന സ്ട്രിംഗ് തിരികെ നൽകുന്നു.

ഡെമണിലേക്കുള്ള കണക്ഷൻ പരിശോധിക്കാൻ നിങ്ങൾക്ക് ഈ കമാൻഡ് ഉപയോഗിക്കാം.

"ping-demon" എന്നതും കാണുക.

ഉദാ
egrep regex പാത

ഇത് ബാഹ്യ "egrep" പ്രോഗ്രാമിനെ വിളിക്കുകയും പൊരുത്തപ്പെടുന്ന വരികൾ തിരികെ നൽകുകയും ചെയ്യുന്നു.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "grep" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

എഗ്രെപി
egrepi regex പാത

ഇത് ബാഹ്യ "egrep -i" പ്രോഗ്രാമിനെ വിളിക്കുകയും പൊരുത്തപ്പെടുന്ന വരികൾ നൽകുകയും ചെയ്യുന്നു.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "grep" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

തുല്യമായ
തുല്യ ഫയൽ1 ഫയൽ2

ഇത് രണ്ട് ഫയലുകളും താരതമ്യം ചെയ്യുന്നു file1 ഒപ്പം file2 അവയുടെ ഉള്ളടക്കം കൃത്യമാണെങ്കിൽ സത്യവും നൽകുന്നു
തുല്യം, അല്ലെങ്കിൽ തെറ്റ്.

ബാഹ്യ cmp(1) പ്രോഗ്രാം താരതമ്യത്തിനായി ഉപയോഗിക്കുന്നു.

നിലനിൽക്കുന്നു
പാത നിലവിലുണ്ട്

നൽകിയിരിക്കുന്നതിനൊപ്പം ഒരു ഫയലോ ഡയറക്ടറിയോ (അല്ലെങ്കിൽ മറ്റെന്തെങ്കിലും) ഉണ്ടെങ്കിൽ മാത്രം ഇത് "ട്രൂ" എന്ന് നൽകുന്നു
"പാത" പേര്.

"is-file", "is-dir", "stat" എന്നിവയും കാണുക.

extlinux
extlinux ഡയറക്ടറി

മൌണ്ട് ചെയ്തിരിക്കുന്ന ഉപകരണത്തിൽ SYSLINUX ബൂട്ട്ലോഡർ ഇൻസ്റ്റാൾ ചെയ്യുക ഡയറക്ടറി. "syslinux" പോലെയല്ല
ഇതിന് ഒരു FAT ഫയൽസിസ്റ്റം ആവശ്യമാണ്, ഇത് ഒരു ext2/3/4 അല്ലെങ്കിൽ btrfs ഫയൽസിസ്റ്റത്തിൽ ഉപയോഗിക്കാം.

ദി ഡയറക്ടറി പരാമീറ്റർ ഒന്നുകിൽ ഒരു മൗണ്ട് പോയിന്റ് അല്ലെങ്കിൽ മൗണ്ട് പോയിന്റിനുള്ളിലെ ഒരു ഡയറക്ടറി ആകാം.

നിങ്ങൾ പാർട്ടീഷൻ "ആക്റ്റീവ്" ("പാർട്ട്-സെറ്റ്-ബൂട്ടബിൾ") എന്നും ഒരു മാസ്റ്റർ ബൂട്ട് എന്നും അടയാളപ്പെടുത്തണം.
മൊത്തത്തിലുള്ള ആദ്യ സെക്ടറിൽ റെക്കോർഡ് ഇൻസ്റ്റാൾ ചെയ്തിരിക്കണം (ഉദാ. "pwrite-device" ഉപയോഗിച്ച്).
ഡിസ്ക്. SYSLINUX പാക്കേജ് അനുയോജ്യമായ ചില മാസ്റ്റർ ബൂട്ട് റെക്കോർഡുകളുമായാണ് വരുന്നത്. കാണുക
extlinux(1) കൂടുതൽ വിവരങ്ങൾക്ക് മാൻ പേജ്.

എന്ന പേരിൽ ഒരു ഫയൽ സ്ഥാപിക്കുന്നതിലൂടെ അധിക കോൺഫിഗറേഷൻ SYSLINUX-ലേക്ക് നൽകാം
extlinux.conf താഴെയുള്ള ഫയൽ സിസ്റ്റത്തിൽ ഡയറക്ടറി. എന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്
ഈ ഫയലിന്റെ ഉള്ളടക്കം, കാണുക extlinux(1).

"syslinux" എന്നതും കാണുക.

വീഴുക
ഫാലോക്കേറ്റ് പാത്ത് ലെൻ

ഈ കമാൻഡ് "ലെൻ" ബൈറ്റുകളുടെ "പാത്ത്" എന്ന പേരിലുള്ള ഒരു ഫയൽ (സീറോ ബൈറ്റുകൾ അടങ്ങുന്ന) പ്രീഅലോക്കേറ്റ് ചെയ്യുന്നു.
ഫയൽ നിലവിലുണ്ടെങ്കിൽ, അത് തിരുത്തിയെഴുതിയിരിക്കുന്നു.

ഒരു ഫയൽ അലോക്കേറ്റ് ചെയ്യുന്ന ഗസ്റ്റ്ഫിഷ്-നിർദ്ദിഷ്ട "alloc" കമാൻഡുമായി ഇത് ആശയക്കുഴപ്പത്തിലാക്കരുത്
ഹോസ്റ്റ് അതിനെ ഒരു ഉപകരണമായി അറ്റാച്ചുചെയ്യുന്നു.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "Falocate64" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

വീഴ്ച64
ഫാലോക്കേറ്റ്64 പാത്ത് ലെൻ

ഈ കമാൻഡ് "ലെൻ" ബൈറ്റുകളുടെ "പാത്ത്" എന്ന പേരിലുള്ള ഒരു ഫയൽ (സീറോ ബൈറ്റുകൾ അടങ്ങുന്ന) പ്രീഅലോക്കേറ്റ് ചെയ്യുന്നു.
ഫയൽ നിലവിലുണ്ടെങ്കിൽ, അത് തിരുത്തിയെഴുതിയിരിക്കുന്നു.

ഈ കോൾ ഫയലിനായി ഡിസ്ക് ബ്ലോക്കുകൾ അനുവദിക്കുന്നുവെന്നത് ശ്രദ്ധിക്കുക. ഒരു വിരളമായ ഫയൽ സൃഷ്ടിക്കാൻ ഉപയോഗിക്കുക
പകരം "ചുരുക്കുക-വലിപ്പം".

ഒഴിവാക്കിയ "ഫാലോക്കേറ്റ്" എന്ന കോളും ഇതുതന്നെ ചെയ്യുന്നു, എന്നാൽ ഒരു മേൽനോട്ടം കാരണം അത് അനുവദിച്ചു
30 ബിറ്റ് ദൈർഘ്യം വ്യക്തമാക്കണം, സൃഷ്ടിച്ച ഫയലുകളുടെ പരമാവധി വലുപ്പം ഫലപ്രദമായി പരിമിതപ്പെടുത്തുന്നു
ആ കോളിലൂടെ 1 ജിബിയിലേക്ക്.

ഇത് സൃഷ്ടിക്കുന്ന ഗസ്റ്റ്ഫിഷ്-നിർദ്ദിഷ്ട "അലോക്ക്", "സ്പാർസ്" കമാൻഡുകൾ എന്നിവയുമായി ആശയക്കുഴപ്പത്തിലാക്കരുത്.
ഹോസ്റ്റിലെ ഒരു ഫയൽ ഒരു ഉപകരണമായി അറ്റാച്ചുചെയ്യുക.

ഫീച്ചർ-ലഭ്യം
ഫീച്ചർ-ലഭ്യമായ 'ഗ്രൂപ്പുകൾ ...'

ഇത് "ലഭ്യം" എന്നതിന് സമാനമാണ്, എന്നാൽ ആ കോളിൽ നിന്ന് വ്യത്യസ്തമായി ഇത് ഒരു ലളിതമായ ശരി/തെറ്റ് നൽകുന്നു
ബൂളിയൻ ഫലം, ഒരു സവിശേഷത കണ്ടെത്തിയില്ലെങ്കിൽ ഒരു അപവാദം എറിയുന്നതിനുപകരം. മറ്റുള്ളവർക്ക്
ഡോക്യുമെന്റേഷൻ "ലഭ്യം" കാണുക.

fgrep
fgrep പാറ്റേൺ പാത

ഇത് ബാഹ്യ "fgrep" പ്രോഗ്രാമിനെ വിളിക്കുകയും പൊരുത്തപ്പെടുന്ന വരികൾ തിരികെ നൽകുകയും ചെയ്യുന്നു.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "grep" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

fgrepi
fgrepi പാറ്റേൺ പാത

ഇത് ബാഹ്യ "fgrep -i" പ്രോഗ്രാമിനെ വിളിക്കുകയും പൊരുത്തപ്പെടുന്ന വരികൾ നൽകുകയും ചെയ്യുന്നു.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "grep" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

ഫയല്
ഫയൽ പാത

ഈ കോൾ സ്റ്റാൻഡേർഡ് ഉപയോഗിക്കുന്നു ഫയല്(1) ഫയലിന്റെ തരമോ ഉള്ളടക്കമോ നിർണ്ണയിക്കുന്നതിനുള്ള കമാൻഡ്.

ഈ കോൾ വിവിധ തരം കംപ്രസ് ചെയ്ത ഫയലുകൾക്കുള്ളിൽ സുതാര്യമായി കാണുകയും ചെയ്യും.

പ്രവർത്തിക്കുന്ന കൃത്യമായ കമാൻഡ് "file -zb പാത്ത്" ആണ്. ഫയലിന്റെ പേര് എന്നത് പ്രത്യേകം ശ്രദ്ധിക്കുക
ഔട്ട്‌പുട്ടിന് മുൻകൈയെടുത്തിട്ടില്ല (the -b ഓപ്ഷൻ).

ഔട്ട്പുട്ട് അണ്ടർലയിങ്ങിന്റെ ഔട്ട്പുട്ടിനെ ആശ്രയിച്ചിരിക്കുന്നു ഫയല്(1) കമാൻഡ്, അത് മാറ്റാൻ കഴിയും
നമ്മുടെ നിയന്ത്രണത്തിനപ്പുറമുള്ള വഴികളിൽ ഭാവി. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, ഔട്ട്പുട്ട് ഗ്യാരണ്ടി നൽകുന്നില്ല
എബിഐ.

ഇതും കാണുക: ഫയല്(1), "vfs-type", "lstat", "is-file", "is-blockdev" (etc), "is-zero".

ഫയൽ-ആർക്കിടെക്ചർ
ഫയൽ-ആർക്കിടെക്ചർ ഫയലിന്റെ പേര്

ഇത് ബൈനറിയുടെ വാസ്തുവിദ്യ കണ്ടുപിടിക്കുന്നു ഫയലിന്റെ പേര്, അറിയാമെങ്കിൽ അത് തിരികെ നൽകുന്നു.

നിലവിൽ നിർവചിച്ചിരിക്കുന്ന വാസ്തുവിദ്യകൾ ഇവയാണ്:

"i386"
ഈ സ്‌ട്രിംഗ് എല്ലാ 32 ബിറ്റ് i386, i486, i586, i686 ബൈനറികൾക്കായി നൽകുന്നു
ബൈനറിയുടെ കൃത്യമായ പ്രോസസർ ആവശ്യകതകൾ.

"x86_64"
64 ബിറ്റ് x86-64.

"സ്പാർക്ക്"
32 ബിറ്റ് SPARC.

"sparc64"
64 ബിറ്റ് SPARC V9 ഉം അതിനുമുകളിലും.

"ia64"
ഇന്റൽ ഇറ്റാനിയം.

"ppc"
32 ബിറ്റ് പവർ പിസി.

"ppc64"
64 ബിറ്റ് പവർ പിസി.

"കൈക്ക്"
32 ബിറ്റ് ARM.

"aarch64"
64 ബിറ്റ് ARM.

Libguestfs ഭാവിയിൽ മറ്റ് ആർക്കിടെക്ചർ സ്ട്രിംഗുകൾ തിരികെ നൽകിയേക്കാം.

ഫംഗ്‌ഷൻ കുറഞ്ഞത് ഇനിപ്പറയുന്ന തരത്തിലുള്ള ഫയലുകളിലെങ്കിലും പ്രവർത്തിക്കുന്നു:

പല തരത്തിലുള്ള Un*x, Linux ബൈനറി

പല തരത്തിലുള്ള Un*x, Linux പങ്കിട്ട ലൈബ്രറി

· Windows Win32, Win64 ബൈനറികൾ

· Windows Win32, Win64 DLL-കൾ

Win32 ബൈനറികളും DLL-കളും "i386" തിരികെ നൽകുന്നു.

Win64 ബൈനറികളും DLL-കളും "x86_64" തിരികെ നൽകുന്നു.

· ലിനക്സ് കേർണൽ മൊഡ്യൂളുകൾ

ലിനക്സ് പുതിയ ശൈലിയിലുള്ള initrd ഇമേജുകൾ

x86 അല്ലാത്ത ചില Linux vmlinuz കേർണലുകൾ

ഇതിന് നിലവിൽ ചെയ്യാൻ കഴിയാത്തത്:

സ്റ്റാറ്റിക് ലൈബ്രറികൾ (libfoo.a)

കംപ്രസ് ചെയ്ത ext2 ഫയൽസിസ്റ്റമായി Linux പഴയ ശൈലിയിലുള്ള initrd (RHEL 3)

· x86 Linux vmlinuz കേർണലുകൾ

x86 vmlinuz ഇമേജുകൾ (bzImage ഫോർമാറ്റ്) 16-, 32-, കംപ്രസ് ചെയ്ത കോഡ് എന്നിവയുടെ മിശ്രിതം ഉൾക്കൊള്ളുന്നു,
അൺപാക്ക് ചെയ്യാൻ വളരെ ബുദ്ധിമുട്ടാണ്. നിങ്ങൾക്ക് ഒരു കേർണലിന്റെ ആർക്കിടെക്ചർ കണ്ടെത്തണമെങ്കിൽ,
പകരം ബന്ധപ്പെട്ട initrd അല്ലെങ്കിൽ കേർണൽ മൊഡ്യൂളിന്റെ (കളുടെ) ആർക്കിടെക്ചർ ഉപയോഗിക്കുക.

ഫയലിന്റെ വലിപ്പം
ഫയൽ വലിപ്പം ഫയൽ

ഈ കമാൻഡ് വലുപ്പം നൽകുന്നു ഫയല് ബൈറ്റുകളിൽ.

ഒരു ഫയലിനെക്കുറിച്ചുള്ള മറ്റ് സ്ഥിതിവിവരക്കണക്കുകൾ ലഭിക്കുന്നതിന്, "stat", "lstat", "is-dir", "is-file" മുതലായവ ഉപയോഗിക്കുക.
ബ്ലോക്ക് ഡിവൈസുകളുടെ വലിപ്പം, "blockdev-getsize64" ഉപയോഗിക്കുക.

ഫയൽസിസ്റ്റം-ലഭ്യം
ഫയൽസിസ്റ്റം-ലഭ്യമായ ഫയൽസിസ്റ്റം

libguestfs പേരുള്ള ഫയൽസിസ്റ്റം പിന്തുണയ്ക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കുക. "ഫയൽസിസ്റ്റം" എന്ന വാദം a
"ext3" പോലുള്ള ഫയൽസിസ്റ്റം നാമം.

ഈ കമാൻഡ് ഉപയോഗിക്കുന്നതിന് മുമ്പ് നിങ്ങൾ "ലോഞ്ച്" എന്ന് വിളിക്കണം.

നെഗറ്റീവ് ടെസ്റ്റ് എന്ന നിലയിൽ ഇത് പ്രധാനമായും ഉപയോഗപ്രദമാണ്. ഇത് ശരിയാണെങ്കിൽ, അതിനർത്ഥം എ
പ്രത്യേക ഫയൽസിസ്റ്റം സൃഷ്ടിക്കുകയോ മൗണ്ട് ചെയ്യുകയോ ചെയ്യാം, കാരണം മറ്റുള്ളവയിൽ ഫയൽസിസ്റ്റം പരാജയപ്പെടാം
ഫയൽസിസ്റ്റത്തിന്റെ പിന്നീടുള്ള പതിപ്പ്, അല്ലെങ്കിൽ പൊരുത്തമില്ലാത്തത് തുടങ്ങിയ കാരണങ്ങൾ
സവിശേഷതകൾ, അല്ലെങ്കിൽ ശരിയായ mkfs അഭാവം.fs> ഉപകരണം.

"ലഭ്യം", "ഫീച്ചർ-ലഭ്യം", "ലഭ്യത" എന്നിവയും കാണുക അതിഥികൾ(3).

പൂരിപ്പിക്കൂ
സി ലെൻ പാത പൂരിപ്പിക്കുക

ഈ കമാൻഡ് "പാത്ത്" എന്ന പേരിൽ ഒരു പുതിയ ഫയൽ സൃഷ്ടിക്കുന്നു. ഫയലിന്റെ പ്രാരംഭ ഉള്ളടക്കം "len" ആണ്
"c" ന്റെ ഒക്ടറ്റുകൾ, ഇവിടെ "c" എന്നത് "[0..255]" ശ്രേണിയിലെ ഒരു സംഖ്യയായിരിക്കണം.

സീറോ ബൈറ്റുകൾ ഉപയോഗിച്ച് ഒരു ഫയൽ പൂരിപ്പിക്കുന്നതിന് (അപൂർവ്വമായി), "ട്രങ്കേറ്റ്-" ഉപയോഗിക്കുന്നത് കൂടുതൽ കാര്യക്ഷമമാണ്.
വലുപ്പം". ആവർത്തിക്കുന്ന ബൈറ്റുകളുടെ പാറ്റേൺ ഉപയോഗിച്ച് ഒരു ഫയൽ സൃഷ്ടിക്കാൻ "ഫിൽ-പാറ്റേൺ" ഉപയോഗിക്കുക.

പൂരിപ്പിക്കുക
fill-dir dir nr

ഫയൽസിസ്റ്റം പരിശോധിക്കുന്നതിന് ഉപയോഗപ്രദമായ ഈ ഫംഗ്ഷൻ, ഡയറക്ടറിയിൽ "nr" ശൂന്യമായ ഫയലുകൾ സൃഷ്ടിക്കുന്നു
"nr-00000000" മുതൽ 1 പേരുകളുള്ള "dir" (അതായത്. ഓരോ ഫയലിന്റെയും പേര് 8 അക്കങ്ങൾ നീളമുള്ളതാണ്
പൂജ്യങ്ങൾ).

പൂരിപ്പിക്കൽ-പാറ്റേൺ
പൂരിപ്പിക്കൽ-പാറ്റേൺ പാറ്റേൺ ലെൻ പാത

ഈ ഫംഗ്‌ഷൻ "fill" പോലെയാണ്, അത് "len" അടങ്ങുന്ന ദൈർഘ്യമുള്ള ഒരു പുതിയ ഫയൽ സൃഷ്ടിക്കുന്നു എന്നതൊഴിച്ചാൽ
"പാറ്റേണിൽ" ബൈറ്റുകളുടെ ആവർത്തന പാറ്റേൺ. ആവശ്യമെങ്കിൽ പാറ്റേൺ വെട്ടിച്ചുരുക്കുന്നു
ഫയലിന്റെ ദൈർഘ്യം കൃത്യമായി "len" ബൈറ്റുകൾ ആണെന്ന് ഉറപ്പാക്കുക.

കണ്ടെത്തുക
ഡയറക്ടറി കണ്ടെത്തുക

ഈ കമാൻഡ് എല്ലാ ഫയലുകളും ഡയറക്‌ടറികളും ലിസ്റ്റുചെയ്യുന്നു, ആവർത്തിച്ച്, ആരംഭിക്കുന്നു ഡയറക്ടറി. അത്
"find directory -print" എന്ന ഷെൽ കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നതിന് അടിസ്ഥാനപരമായി തുല്യമാണ്, എന്നാൽ ചിലത്
താഴെ വിവരിച്ചിരിക്കുന്ന ഔട്ട്പുട്ടിൽ പോസ്റ്റ്-പ്രോസസ്സിംഗ് നടക്കുന്നു.

ഇത് സ്ട്രിംഗുകളുടെ ഒരു ലിസ്റ്റ് നൽകുന്നു കൂടാതെ എന്തെങ്കിലും പ്രിഫിക്‌സ്. ഡയറക്‌ടറി ഘടന ഇതായിരുന്നെങ്കിൽ:

/tmp/a
/ടിഎംപി/ബി
/tmp/c/d

തുടർന്ന് "കണ്ടെത്തുക" എന്നതിൽ നിന്ന് മടങ്ങിയ പട്ടിക / tmp 4 ഘടകങ്ങൾ ആയിരിക്കും:

a
b
c
c/d

If ഡയറക്ടറി ഒരു ഡയറക്ടറി അല്ല, അപ്പോൾ ഈ കമാൻഡ് ഒരു പിശക് നൽകുന്നു.

തിരികെ നൽകിയ ലിസ്റ്റ് ക്രമീകരിച്ചു.

കണ്ടെത്തുക 0
find0 ഡയറക്ടറി (ഫയലുകൾ|-)

ഈ കമാൻഡ് എല്ലാ ഫയലുകളും ഡയറക്‌ടറികളും ലിസ്റ്റുചെയ്യുന്നു, ആവർത്തിച്ച്, ആരംഭിക്കുന്നു ഡയറക്ടറി,
എന്ന ബാഹ്യ ഫയലിൽ ഫലമായ ലിസ്റ്റ് സ്ഥാപിക്കുന്നു ഫയലുകൾ.

ഈ കമാൻഡ് ഇനിപ്പറയുന്ന ഒഴിവാക്കലുകളോടെ "കണ്ടെത്തുക" പോലെ തന്നെ പ്രവർത്തിക്കുന്നു:

· തത്ഫലമായുണ്ടാകുന്ന ലിസ്റ്റ് ഒരു ബാഹ്യ ഫയലിൽ എഴുതിയിരിക്കുന്നു.

· ഫലത്തിലെ ഇനങ്ങളെ (ഫയൽ പേരുകൾ) "\0" പ്രതീകങ്ങളാൽ വേർതിരിച്ചിരിക്കുന്നു. കാണുക കണ്ടെത്തുക(1) ഓപ്ഷൻ
- പ്രിന്റ്0.

· ഫല ലിസ്റ്റ് അടുക്കിയിട്ടില്ല.

stdin/stdout-ൽ നിന്ന് വായിക്കാൻ/എഴുതാൻ ഫയൽനാമത്തിന് പകരം "-" ഉപയോഗിക്കുക.

findfs-label
findfs-label ലേബൽ

ഈ കമാൻഡ് ഫയൽസിസ്റ്റം തിരയുകയും തന്നിരിക്കുന്ന ലേബൽ ഉള്ളത് തിരികെ നൽകുകയും ചെയ്യുന്നു. എ
അത്തരം ഫയൽസിസ്റ്റം കണ്ടെത്താൻ കഴിയുന്നില്ലെങ്കിൽ പിശക് തിരികെ നൽകും.

ഒരു ഫയൽസിസ്റ്റത്തിന്റെ ലേബൽ കണ്ടെത്താൻ, "vfs-label" ഉപയോഗിക്കുക.

findfs-uuid
findfs-uuid uuid

ഈ കമാൻഡ് ഫയൽസിസ്റ്റം തിരയുകയും തന്നിരിക്കുന്ന UUID ഉള്ളത് തിരികെ നൽകുകയും ചെയ്യുന്നു. എ
അത്തരം ഫയൽസിസ്റ്റം കണ്ടെത്താൻ കഴിയുന്നില്ലെങ്കിൽ പിശക് തിരികെ നൽകും.

ഒരു ഫയൽസിസ്റ്റത്തിന്റെ UUID കണ്ടെത്തുന്നതിന്, "vfs-uuid" ഉപയോഗിക്കുക.

fsck
fsck fstype ഉപകരണം

ഇത് ഫയൽസിസ്റ്റം തരം ഉണ്ടായിരിക്കേണ്ട "ഉപകരണത്തിൽ" ഫയൽസിസ്റ്റം ചെക്കർ (fsck) പ്രവർത്തിപ്പിക്കുന്നു
"fstype".

തിരിച്ചെത്തിയ പൂർണ്ണസംഖ്യയാണ് സ്റ്റാറ്റസ്. കാണുക fsck(8) "fsck"-ൽ നിന്നുള്ള സ്റ്റാറ്റസ് കോഡുകളുടെ ലിസ്റ്റിനായി.

കുറിപ്പുകൾ:

· ഒന്നിലധികം സ്റ്റാറ്റസ് കോഡുകൾ ഒരുമിച്ച് സംഗ്രഹിക്കാം.

· പൂജ്യമല്ലാത്ത റിട്ടേൺ കോഡിന് "വിജയം" എന്ന് അർത്ഥമാക്കാം, ഉദാഹരണത്തിന് പിശകുകൾ തിരുത്തിയിട്ടുണ്ടെങ്കിൽ
ഫയൽസിസ്റ്റത്തിൽ.

NTFS വോള്യങ്ങൾ പരിശോധിക്കുന്നതിനോ നന്നാക്കുന്നതിനോ പിന്തുണയില്ല (linux-ntfs വഴി).

ഈ കമാൻഡ് "fsck -a -t fstype ഉപകരണം" പ്രവർത്തിപ്പിക്കുന്നതിന് പൂർണ്ണമായും തുല്യമാണ്.

fstream
fstrim മൗണ്ട്‌പോയിന്റ് [ഓഫ്‌സെറ്റ്:N] [ദൈർഘ്യം:N] [കുറഞ്ഞത് ഫ്രീ എക്‌സ്റ്റന്റ്:N]

"മൗണ്ട് പോയിന്റിൽ" മൌണ്ട് ചെയ്തിരിക്കുന്ന ഫയൽസിസ്റ്റത്തിലെ ശൂന്യമായ ഇടം ട്രിം ചെയ്യുക. ഫയൽസിസ്റ്റം ആയിരിക്കണം
മൗണ്ട് ചെയ്ത റീഡ്-റൈറ്റ്.

ഫയൽസിസ്റ്റം ഉള്ളടക്കങ്ങളെ ബാധിക്കില്ല, പക്ഷേ ഫയൽസിസ്റ്റത്തിലെ ഏതെങ്കിലും ശൂന്യമായ ഇടം
"ട്രിംഡ്", അതായത്, ഹോസ്റ്റ് ഉപകരണത്തിലേക്ക് തിരികെ നൽകുന്നു, അങ്ങനെ ഡിസ്ക് ഇമേജുകൾ കൂടുതൽ വിരളമാക്കുന്നു,
qcow2 ഫയലുകളിൽ ഉപയോഗിക്കാത്ത ഇടം വീണ്ടും ഉപയോഗിക്കുന്നതിന് അനുവദിക്കുന്നു, മുതലായവ.

ഈ പ്രവർത്തനത്തിന് libguestfs, മൗണ്ട് ചെയ്ത ഫയൽസിസ്റ്റം, ഹോസ്റ്റ് എന്നിവയിൽ പിന്തുണ ആവശ്യമാണ്
ഫയൽസിസ്റ്റം, qemu, ഹോസ്റ്റ് കേർണൽ. ഈ പിന്തുണ നിലവിലില്ലെങ്കിൽ അത് ഒരു പിശക് നൽകിയേക്കാം
അല്ലെങ്കിൽ ഓടാൻ തോന്നുമെങ്കിലും ഒന്നും ചെയ്യരുത്.

"സീറോ-ഫ്രീ-സ്പേസ്" എന്നതും കാണുക. ശൂന്യമായ ഇടം മാറ്റുന്ന അല്പം വ്യത്യസ്തമായ പ്രവർത്തനമാണിത്
ഫയൽസിസ്റ്റത്തിൽ പൂജ്യങ്ങളായി. "fstrim" എന്നതിന് പകരം അല്ലെങ്കിൽ അതിന് ശേഷം വിളിക്കുന്നത് സാധുവാണ്
"സീറോ-ഫ്രീ-സ്പേസ്" എന്ന് വിളിക്കുന്നു.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

കൂട്ടിച്ചേർക്കുക
കൂട്ടിച്ചേർക്കുക

libguestfs അപ്ലയൻസ് കേർണലിലേക്ക് ചേർത്തിട്ടുള്ള അധിക കേർണൽ ഓപ്ഷനുകൾ തിരികെ നൽകുക
കമാൻഡ് ലൈൻ.

"NULL" ആണെങ്കിൽ ഓപ്‌ഷനുകളൊന്നും ചേർക്കില്ല.

get-attach-രീതി
get-attach-രീതി

നിലവിലെ ബാക്കെൻഡ് തിരികെ നൽകുക.

"സെറ്റ്-ബാക്കെൻഡ്", "ബാക്ക്എൻഡ്" എന്നിവ കാണുക അതിഥികൾ(3).

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "get-backend" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

ഗെറ്റ്-ഓട്ടോസിങ്ക്
ഗെറ്റ്-ഓട്ടോസിങ്ക്

ഓട്ടോസിങ്ക് ഫ്ലാഗ് നേടുക.

ഗെറ്റ്-ബാക്കെൻഡ്
ഗെറ്റ്-ബാക്കെൻഡ്

നിലവിലെ ബാക്കെൻഡ് തിരികെ നൽകുക.

ഈ ഹാൻഡിൽ പ്രോപ്പർട്ടി മുമ്പ് "അറ്റാച്ച് മെത്തേഡ്" എന്ന് വിളിച്ചിരുന്നു.

"സെറ്റ്-ബാക്കെൻഡ്", "ബാക്ക്എൻഡ്" എന്നിവ കാണുക അതിഥികൾ(3).

get-backend-setting
get-backend-setting name

ഒന്നുകിൽ "പേര്" അല്ലെങ്കിൽ "name=" എന്ന് തുടങ്ങുന്ന ഒരു ബാക്കെൻഡ് ക്രമീകരണ സ്ട്രിംഗ് കണ്ടെത്തുക. "പേര്" എങ്കിൽ,
ഇത് "1" എന്ന സ്ട്രിംഗ് നൽകുന്നു. "name=" എങ്കിൽ, ഇത് തുല്യ ചിഹ്നത്തിന് ശേഷമുള്ള ഭാഗം നൽകുന്നു
(ഇത് ഒരു ശൂന്യമായ സ്ട്രിംഗായിരിക്കാം).

അത്തരമൊരു ക്രമീകരണം കണ്ടെത്തിയില്ലെങ്കിൽ, ഈ ഫംഗ്ഷൻ ഒരു പിശക് എറിയുന്നു. തെറ്റ് ("അവസാന തെറ്റ്" കാണുക)
ഈ സാഹചര്യത്തിൽ "ESRCH" ആയിരിക്കും.

"പിന്നിൽ" കാണുക അതിഥികൾ(3), "ബാക്കൻഡ് ക്രമീകരണങ്ങൾ" ഇൻ അതിഥികൾ(3).

get-backend-settings
get-backend-settings

നിലവിലെ ബാക്കെൻഡ് ക്രമീകരണങ്ങൾ തിരികെ നൽകുക.

ഈ കോൾ എല്ലാ ബാക്കെൻഡ് ക്രമീകരണ സ്ട്രിംഗുകളും നൽകുന്നു. നിങ്ങൾക്ക് ഒരൊറ്റ ബാക്കെൻഡ് കണ്ടെത്തണമെങ്കിൽ
ക്രമീകരണം, "get-backend-setting" കാണുക.

"പിന്നിൽ" കാണുക അതിഥികൾ(3), "ബാക്കൻഡ് ക്രമീകരണങ്ങൾ" ഇൻ അതിഥികൾ(3).

get-cachedir
get-cachedir

അപ്ലയൻസ് കാഷെ സംഭരിക്കുന്നതിന് ഹാൻഡിൽ ഉപയോഗിക്കുന്ന ഡയറക്ടറി നേടുക.

നേരിട്ടു നേടുക
നേരിട്ടു നേടുക

നേരിട്ടുള്ള ഉപകരണ മോഡ് ഫ്ലാഗ് തിരികെ നൽകുക.

get-e2attrs
get-e2attrs ഫയൽ

ഇതുമായി ബന്ധപ്പെട്ട ഫയൽ ആട്രിബ്യൂട്ടുകൾ ഇത് നൽകുന്നു ഫയല്.

ആട്രിബ്യൂട്ടുകൾ ഓരോ ഐനോഡുമായും ബന്ധപ്പെട്ടിരിക്കുന്ന ഒരു കൂട്ടം ബിറ്റുകളാണ്, അത് സ്വഭാവത്തെ ബാധിക്കുന്നു
ഫയല്. ആട്രിബ്യൂട്ടുകൾ അക്ഷരങ്ങളുടെ ഒരു സ്ട്രിംഗ് ആയി നൽകുന്നു (ചുവടെ വിവരിച്ചിരിക്കുന്നു). ദി
ഈ ഫയലിനായി ഫയൽ ആട്രിബ്യൂട്ടുകളൊന്നും സജ്ജീകരിച്ചിട്ടില്ലെന്ന് സൂചിപ്പിക്കുന്ന സ്ട്രിംഗ് ശൂന്യമായിരിക്കാം.

ഒരു ext2/3/4 ഫയൽസിസ്റ്റത്തിൽ ഫയൽ സ്ഥിതിചെയ്യുമ്പോൾ മാത്രമേ ഈ ആട്രിബ്യൂട്ടുകൾ ഉണ്ടാകൂ.
മറ്റ് ഫയൽസിസ്റ്റം തരങ്ങളിൽ ഈ കോൾ ഉപയോഗിക്കുന്നത് ഒരു പിശകിന് കാരണമാകും.

തിരികെ നൽകിയ സ്‌ട്രിംഗിലെ പ്രതീകങ്ങൾ (ഫയൽ ആട്രിബ്യൂട്ടുകൾ) നിലവിൽ ഇവയാണ്:

'A' ഫയൽ ആക്‌സസ് ചെയ്യുമ്പോൾ, അതിന്റെ സമയം പരിഷ്‌ക്കരിക്കില്ല.

'a' ഫയൽ കൂട്ടിച്ചേർക്കാൻ മാത്രമുള്ളതാണ്.

'c' ഫയൽ ഡിസ്കിൽ കംപ്രസ് ചെയ്തിരിക്കുന്നു.

'D' (ഡയറക്‌ടറികൾ മാത്രം.) ഈ ഡയറക്‌ടറിയിലെ മാറ്റങ്ങൾ ഡിസ്‌കിലേക്ക് സിൻക്രണസ് ആയി എഴുതിയിരിക്കുന്നു.

'd' ഫയൽ ബാക്കപ്പിനുള്ള കാൻഡിഡേറ്റല്ല (കാണുക ഡംബ്(8)).

'E' ഫയലിന് കംപ്രഷൻ പിശകുകളുണ്ട്.

'e' ഫയൽ പരിധികൾ ഉപയോഗിക്കുന്നു.

'h' എന്നതിനുപകരം ഫയൽസിസ്റ്റം ബ്ലോക്കുകളുടെ യൂണിറ്റുകളിൽ ഫയൽ അതിന്റെ ബ്ലോക്കുകൾ സംഭരിക്കുന്നു
സെക്ടറുകൾ.

'ഞാൻ' (ഡയറക്‌ടറികൾ മാത്രം.) ഡയറക്ടറി ഹാഷ്ഡ് ട്രീകൾ ഉപയോഗിക്കുന്നു.

'i' ഫയൽ മാറ്റമില്ലാത്തതാണ്. ഇത് പരിഷ്കരിക്കാനോ ഇല്ലാതാക്കാനോ പേരുമാറ്റാനോ കഴിയില്ല. ഒരു ലിങ്കും സാധ്യമല്ല
ഈ ഫയലിലേക്ക് സൃഷ്ടിച്ചു.

'j' ഫയൽ ഡാറ്റ ജേണൽ ചെയ്തതാണ്.

's' ഫയൽ ഇല്ലാതാക്കുമ്പോൾ, അതിന്റെ എല്ലാ ബ്ലോക്കുകളും പൂജ്യമാകും.

ഈ ഫയലിലെ 'S' മാറ്റങ്ങൾ ഡിസ്കിലേക്ക് സിൻക്രണസ് ആയി എഴുതിയിരിക്കുന്നു.

'T' (ഡയറക്‌ടറികൾ മാത്രം.) സബ്‌ഡയറക്‌ടറികൾ ചെയ്യുന്ന ബ്ലോക്ക് അലോക്കേറ്ററിനുള്ള സൂചനയാണിത്
ഈ ഡയറക്ടറിയിൽ അടങ്ങിയിരിക്കുന്നത് ബ്ലോക്കുകളിലുടനീളം വ്യാപിപ്പിക്കണം. ഇല്ലെങ്കിൽ ബ്ലോക്ക്
അലോക്കേറ്റർ ഉപഡയറക്‌ടറികൾ ഒരുമിച്ച് കൂട്ടാൻ ശ്രമിക്കും.

't' ഒരു ഫയലിനായി, ഇത് ടെയിൽ ലയിപ്പിക്കൽ പ്രവർത്തനരഹിതമാക്കുന്നു. (ഇതിന്റെ അപ്‌സ്ട്രീം നടപ്പിലാക്കലുകൾ ഉപയോഗിക്കുന്നില്ല
ext2.)

'u' ഫയൽ ഇല്ലാതാക്കുമ്പോൾ, അതിന്റെ ബ്ലോക്കുകൾ സംരക്ഷിക്കപ്പെടും, ഇത് ഫയൽ ഇല്ലാതാക്കാൻ അനുവദിക്കും.

'X' കംപ്രസ് ചെയ്‌ത ഫയലിന്റെ അസംസ്‌കൃത ഉള്ളടക്കങ്ങൾ ആക്‌സസ് ചെയ്‌തേക്കാം.

'Z' കംപ്രസ് ചെയ്ത ഫയൽ വൃത്തികെട്ടതാണ്.

പിന്നീട് ഈ ലിസ്റ്റിലേക്ക് കൂടുതൽ ഫയൽ ആട്രിബ്യൂട്ടുകൾ ചേർക്കപ്പെട്ടേക്കാം. എല്ലാ ഫയൽ ആട്രിബ്യൂട്ടുകളും സജ്ജമാക്കാൻ കഴിയില്ല
എല്ലാത്തരം ഫയലുകൾക്കും. വിശദമായ വിവരങ്ങൾക്ക്, ബന്ധപ്പെടുക ചാറ്റർ(1) മാൻ പേജ്.

"set-e2attrs" എന്നതും കാണുക.

ഈ ആട്രിബ്യൂട്ടുകളെ വിപുലീകൃത ആട്രിബ്യൂട്ടുകളുമായി ആശയക്കുഴപ്പത്തിലാക്കരുത് ("getxattr" കാണുക).

get-e2generation
get-e2generation ഫയൽ

ഇത് ഒരു ഫയലിന്റെ ext2 ഫയൽ ജനറേഷൻ നൽകുന്നു. തലമുറ (പണ്ട് വിളിച്ചിരുന്നത്
"പതിപ്പ്") ഒരു ഐനോഡുമായി ബന്ധപ്പെട്ട ഒരു സംഖ്യയാണ്. ഇത് ഏറ്റവും സാധാരണയായി ഉപയോഗിക്കുന്നത് NFS ആണ്
സെർവറുകൾ.

ഒരു ext2/3/4 ഫയൽസിസ്റ്റത്തിൽ ഫയൽ സ്ഥിതിചെയ്യുമ്പോൾ മാത്രമേ ജനറേഷൻ ഉണ്ടാകൂ. ഉപയോഗിക്കുന്നത്
മറ്റ് ഫയൽസിസ്റ്റം തരങ്ങളിലുള്ള ഈ കോൾ ഒരു പിശകിന് കാരണമാകും.

"set-e2generation" കാണുക.

get-e2label
get-e2label ഉപകരണം

ഇത് "ഉപകരണത്തിൽ" ഫയൽസിസ്റ്റത്തിന്റെ ext2/3/4 ഫയൽസിസ്റ്റം ലേബൽ നൽകുന്നു.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "vfs-label" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

get-e2uuid
get-e2uuid ഉപകരണം

ഇത് "ഡിവൈസ്" എന്നതിലെ ഫയൽസിസ്റ്റത്തിന്റെ ext2/3/4 ഫയൽസിസ്റ്റം UUID നൽകുന്നു.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "vfs-uuid" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

get-hv
get-hv

നിലവിലെ ഹൈപ്പർവൈസർ ബൈനറി തിരികെ നൽകുക.

ഇത് എല്ലായ്പ്പോഴും NULL അല്ല. ഇത് ഇതിനകം സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, ഇത് സ്ഥിരസ്ഥിതി qemu തിരികെ നൽകും
ബൈനറി നാമം.

ഗെറ്റ്-ഐഡന്റിഫയർ
ഗെറ്റ്-ഐഡന്റിഫയർ

ഹാൻഡിൽ ഐഡന്റിഫയർ നേടുക. "സെറ്റ്-ഐഡന്റിഫയർ" കാണുക.

get-libvirt-requested-credential-challenge
get-libvirt-requested-credential-challenge index

"ഇൻഡക്സ്" അഭ്യർത്ഥിച്ച ക്രെഡൻഷ്യലിനായി (libvirt നൽകിയത്) വെല്ലുവിളി നേടുക. എങ്കിൽ
libvirt ഒരു വെല്ലുവിളിയും നൽകിയില്ല, ഇത് "" ശൂന്യമായ സ്ട്രിംഗ് നൽകുന്നു.

"LIBVIRT Authentication" എന്നതിൽ കാണുക അതിഥികൾ(3) ഡോക്യുമെന്റേഷനും ഉദാഹരണ കോഡിനും.

get-libvirt-requested-credential-defresult
get-libvirt-requested-credential-defresult ഇൻഡക്സ്

"ഇൻഡക്സ്" അഭ്യർത്ഥിച്ച ക്രെഡൻഷ്യലിനായി സ്ഥിരസ്ഥിതി ഫലം (libvirt നൽകിയത്) നേടുക. എങ്കിൽ
libvirt ഒരു സ്ഥിരസ്ഥിതി ഫലം നൽകിയില്ല, ഇത് ശൂന്യമായ സ്ട്രിംഗ് "" നൽകുന്നു.

"LIBVIRT Authentication" എന്നതിൽ കാണുക അതിഥികൾ(3) ഡോക്യുമെന്റേഷനും ഉദാഹരണ കോഡിനും.

get-libvirt-requested-credential-prompt
get-libvirt-requested-credential-prompt index

"ഇൻഡക്സ്" അഭ്യർത്ഥിച്ച ക്രെഡൻഷ്യലിനായി പ്രോംപ്റ്റ് (libvirt നൽകിയത്) നേടുക. libvirt ആണെങ്കിൽ
ഒരു നിർദ്ദേശം നൽകിയില്ല, ഇത് "" ശൂന്യമായ സ്ട്രിംഗ് നൽകുന്നു.

"LIBVIRT Authentication" എന്നതിൽ കാണുക അതിഥികൾ(3) ഡോക്യുമെന്റേഷനും ഉദാഹരണ കോഡിനും.

get-libvirt-requested-credentials
get-libvirt-requested-credentials

തരം ഇവന്റുകൾക്കായി ഇവന്റ് കോൾബാക്ക് സമയത്ത് മാത്രമേ ഇത് വിളിക്കാവൂ
"GUESTFS_EVENT_LIBVIRT_AUTH".

libvirt ആവശ്യപ്പെട്ട ക്രെഡൻഷ്യലുകളുടെ ലിസ്റ്റ് തിരികെ നൽകുക. സാധ്യമായ മൂല്യങ്ങൾ ഇതിന്റെ ഒരു ഉപവിഭാഗമാണ്
നിങ്ങൾ "set-libvirt-supported-credentials" എന്ന് വിളിക്കുമ്പോൾ നൽകിയിരിക്കുന്ന സ്ട്രിംഗുകൾ.

"LIBVIRT Authentication" എന്നതിൽ കാണുക അതിഥികൾ(3) ഡോക്യുമെന്റേഷനും ഉദാഹരണ കോഡിനും.

നേടുക-മെംസൈസ്
നേടുക-മെംസൈസ്

ഹൈപ്പർവൈസറിന് അനുവദിച്ചിരിക്കുന്ന മെഗാബൈറ്റിൽ മെമ്മറി വലുപ്പം ഇത് നൽകുന്നു.

ഈ ഹാൻഡിൽ "സെറ്റ്-മെംസൈസ്" വിളിച്ചിട്ടില്ലെങ്കിൽ, കൂടാതെ "LIBGUESTFS_MEMSIZE" സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ,
ഇത് മെംസൈസിനായി കംപൈൽ ചെയ്ത ഡിഫോൾട്ട് മൂല്യം നൽകുന്നു.

libguestfs-ന്റെ ആർക്കിടെക്ചറിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, കാണുക അതിഥികൾ(3).

നേടുക-നെറ്റ്വർക്ക്
നേടുക-നെറ്റ്വർക്ക്

ഇത് പ്രവർത്തനക്ഷമമായ നെറ്റ്‌വർക്ക് ഫ്ലാഗ് നൽകുന്നു.

ഗെറ്റ്-പാത്ത്
ഗെറ്റ്-പാത്ത്

നിലവിലെ തിരയൽ പാത തിരികെ നൽകുക.

ഇത് എല്ലായ്പ്പോഴും NULL അല്ല. ഇത് ഇതിനകം സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, ഇത് ഡിഫോൾട്ട് തിരികെ നൽകും
പാത.

ഗെറ്റ്-പിഗ്രൂപ്പ്
ഗെറ്റ്-പിഗ്രൂപ്പ്

ഇത് പ്രോസസ് ഗ്രൂപ്പ് ഫ്ലാഗ് തിരികെ നൽകുന്നു.

ഗെറ്റ്-പിഡ്
PID
ഗെറ്റ്-പിഡ്

ഹൈപ്പർവൈസറിന്റെ പ്രോസസ്സ് ഐഡി തിരികെ നൽകുക. ഹൈപ്പർവൈസർ പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ, ഇത്
ഒരു പിശക് തിരികെ നൽകും.

ഡീബഗ്ഗിംഗിനും ടെസ്റ്റിംഗിനും ഉപയോഗിക്കുന്ന ഒരു ആന്തരിക കോളാണിത്.

നേടുക-പ്രോഗ്രാം
നേടുക-പ്രോഗ്രാം

പ്രോഗ്രാമിന്റെ പേര് നേടുക. "സെറ്റ്-പ്രോഗ്രാം" കാണുക.

get-qemu
get-qemu

നിലവിലെ ഹൈപ്പർവൈസർ ബൈനറി (സാധാരണയായി qemu) തിരികെ നൽകുക.

ഇത് എല്ലായ്പ്പോഴും NULL അല്ല. ഇത് ഇതിനകം സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, ഇത് സ്ഥിരസ്ഥിതി qemu തിരികെ നൽകും
ബൈനറി നാമം.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "get-hv" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

വീണ്ടെടുക്കൽ-പ്രോക്
വീണ്ടെടുക്കൽ-പ്രോക്

വീണ്ടെടുക്കൽ പ്രക്രിയ പ്രവർത്തനക്ഷമമാക്കിയ ഫ്ലാഗ് തിരികെ നൽകുക.

get-selinux
get-selinux

ഇത് സെലിനക്സ് ഫ്ലാഗിന്റെ നിലവിലെ ക്രമീകരണം തിരികെ നൽകുന്നു, അത് ഉപകരണത്തിലേക്ക് കൈമാറുന്നു
ബൂട്ട് സമയം. "set-selinux" കാണുക.

libguestfs-ന്റെ ആർക്കിടെക്ചറിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, കാണുക അതിഥികൾ(3).

get-smp
get-smp

ഇത് ഉപകരണത്തിന് നൽകിയിട്ടുള്ള വെർച്വൽ CPU-കളുടെ എണ്ണം നൽകുന്നു.

get-tmpdir
get-tmpdir

താൽക്കാലിക ഫയലുകൾ സംഭരിക്കുന്നതിന് ഹാൻഡിൽ ഉപയോഗിക്കുന്ന ഡയറക്ടറി നേടുക.

കണ്ടെത്തുക
കണ്ടെത്തുക

കമാൻഡ് ട്രെയ്സ് ഫ്ലാഗ് തിരികെ നൽകുക.

ഗെറ്റ്-ഉമാസ്ക്
ഗെറ്റ്-ഉമാസ്ക്

നിലവിലുള്ള ഉമാസ്ക് തിരികെ നൽകുക. വിളിച്ച് സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ ഡിഫോൾട്ടായി ഉമാസ്ക് 022 ആണ്
"ഉമാസ്ക്".

വാചാലനാകുക
വാചാലനാകുക

ഇത് വാചാലമായ സന്ദേശങ്ങളുടെ ഫ്ലാഗ് നൽകുന്നു.

getcon
getcon

ഇതിന് ഡെമണിന്റെ SELinux സുരക്ഷാ സന്ദർഭം ലഭിക്കുന്നു.

SELINUX-നെക്കുറിച്ചുള്ള ഡോക്യുമെന്റേഷൻ കാണുക അതിഥികൾ(3), കൂടാതെ "സെറ്റ്കോൺ"

getxattr
getxattr പാതയുടെ പേര്

"പാത്ത്" എന്ന ഫയലിൽ നിന്ന് "പേര്" എന്ന പേരിൽ ഒരു വിപുലീകൃത ആട്രിബ്യൂട്ട് നേടുക. ഈ കോൾ പിന്തുടരുന്നു
സിംലിങ്കുകൾ. നിങ്ങൾക്ക് സിംലിങ്കിനായി ഒരു വിപുലീകൃത ആട്രിബ്യൂട്ട് തിരയണമെങ്കിൽ, ഉപയോഗിക്കുക
"lgetxattr".

സാധാരണഗതിയിൽ, ഒരു ഫയലിൽ നിന്ന് എല്ലാ വിപുലീകൃത ആട്രിബ്യൂട്ടുകളും കോൾ ചെയ്ത് ഒറ്റയടിക്ക് നേടുന്നതാണ് നല്ലത്
"getxattrs". എന്നിരുന്നാലും ചില Linux ഫയൽസിസ്റ്റം നടപ്പിലാക്കലുകൾ ബഗ്ഗിയാണ്, അവ നൽകുന്നില്ല
ആട്രിബ്യൂട്ടുകൾ പട്ടികപ്പെടുത്താനുള്ള വഴി. ഈ ഫയൽസിസ്റ്റമുകൾക്ക് (പ്രത്യേകിച്ച് ntfs-3g) നിങ്ങൾ അറിഞ്ഞിരിക്കണം
നിങ്ങൾ മുൻകൂട്ടി ആഗ്രഹിക്കുന്ന വിപുലീകൃത ആട്രിബ്യൂട്ടുകളുടെ പേരുകൾ ഈ ഫംഗ്‌ഷൻ വിളിക്കുക.

വിപുലീകരിച്ച ആട്രിബ്യൂട്ട് മൂല്യങ്ങൾ ബൈനറി ഡാറ്റയുടെ ബ്ലോബുകളാണ്. വിപുലമായ ആട്രിബ്യൂട്ട് ഇല്ലെങ്കിൽ
പേര് "പേര്", ഇത് ഒരു പിശക് നൽകുന്നു.

ഇതും കാണുക: "getxattrs", "lgetxattr", atr(5).

getxattrs
getxattrs പാത

ഈ കോൾ ഫയലിന്റെ അല്ലെങ്കിൽ "പാത്ത്" എന്ന ഡയറക്ടറിയുടെ വിപുലീകൃത ആട്രിബ്യൂട്ടുകൾ പട്ടികപ്പെടുത്തുന്നു.

സിസ്റ്റം കോൾ തലത്തിൽ, ഇത് ഒരു സംയോജനമാണ് listxattr(2) ഉം getxattr(2) കോളുകൾ.

ഇതും കാണുക: "lgetxattrs", atr(5).

ഗ്ലോബ്-വികസിക്കുക
ഗ്ലോബ്-വികസിപ്പിച്ച പാറ്റേൺ

ഈ കമാൻഡ് വൈൽഡ്കാർഡ് അനുസരിച്ച് "പാറ്റേൺ" പൊരുത്തപ്പെടുന്ന എല്ലാ പാത്ത്നെയിമുകളും തിരയുന്നു
ഷെൽ ഉപയോഗിക്കുന്ന വിപുലീകരണ നിയമങ്ങൾ.

പാതകളൊന്നും പൊരുത്തപ്പെടുന്നില്ലെങ്കിൽ, ഇത് ഒരു ശൂന്യമായ ലിസ്റ്റ് നൽകുന്നു (ശ്രദ്ധിക്കുക: ഒരു പിശക് അല്ല).

സി യുടെ ചുറ്റളവ് മാത്രമാണ് ഗ്ലോബ്(3) "GLOB_MARK|GLOB_BRACE" എന്ന ഫ്ലാഗുകളുള്ള പ്രവർത്തനം. കാണുക
കൂടുതൽ വിവരങ്ങൾക്ക് ആ മാനുവൽ പേജ്.

ഒരു ഉപകരണത്തിന്റെ പേര് വികസിപ്പിക്കുന്നതിന് തത്തുല്യമായ കമാൻഡ് ഇല്ല എന്നത് ശ്രദ്ധിക്കുക (ഉദാ. /dev/sd*).
പകരം "list-devices", "list-partitions" തുടങ്ങിയ ഫംഗ്ഷനുകൾ ഉപയോഗിക്കുക.

grep
grep-opts
grep regex പാത്ത് [വിപുലീകരിച്ചത്:സത്യം|തെറ്റ്] [സ്ഥിരം:സത്യം|തെറ്റ്] [ഇൻസെൻസിറ്റീവ്:ട്രൂ|തെറ്റ്] [കംപ്രസ്ഡ്:ട്രൂ|തെറ്റ്]

ഇത് ബാഹ്യ "grep" പ്രോഗ്രാമിനെ വിളിക്കുകയും പൊരുത്തപ്പെടുന്ന വരികൾ തിരികെ നൽകുകയും ചെയ്യുന്നു.

ഓപ്ഷണൽ ഫ്ലാഗുകൾ ഇവയാണ്:

"വിപുലീകരിച്ച"
വിപുലീകൃത പതിവ് പദപ്രയോഗങ്ങൾ ഉപയോഗിക്കുക. ഉപയോഗിക്കുന്നതിന് സമാനമാണ് ഇത് -E ഫ്ലാഗ്.

"നിശ്ചിത"
മാച്ച് ഫിക്സഡ് (പതിവ് എക്സ്പ്രഷനുകൾ ഉപയോഗിക്കരുത്). ഉപയോഗിക്കുന്നതിന് സമാനമാണ് ഇത് -F ഫ്ലാഗ്.

"നിര്വ്വികാരമായ"
പൊരുത്തം കേസ്-ഇൻസെൻസിറ്റീവ്. ഉപയോഗിക്കുന്നതിന് സമാനമാണ് ഇത് -i ഫ്ലാഗ്.

"കംപ്രസ്ഡ്"
"grep" എന്നതിന് പകരം "zgrep" ഉപയോഗിക്കുക. ഇത് ഇൻപുട്ടിനെ കംപ്രസ്- അല്ലെങ്കിൽ ജിസിപ്പ്- ആക്കാൻ അനുവദിക്കുന്നു.
കംപ്രസ് ചെയ്തു.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

grepi
grepi regex പാത

ഇത് ബാഹ്യ "grep -i" പ്രോഗ്രാമിനെ വിളിക്കുകയും പൊരുത്തപ്പെടുന്ന ലൈനുകൾ നൽകുകയും ചെയ്യുന്നു.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "grep" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

grub-install
grub-install root device

ഈ കമാൻഡ് റൂട്ട് ഉപയോഗിച്ച് "ഉപകരണത്തിൽ" GRUB 1 (ഗ്രാൻഡ് യൂണിഫൈഡ് ബൂട്ട്ലോഡർ) ഇൻസ്റ്റാൾ ചെയ്യുന്നു
ഡയറക്ടറി "റൂട്ട്" ആണ്.

കുറിപ്പുകൾ:

ഏറ്റവും ആധുനികമായവർ ഉപയോഗിക്കുന്ന grub2 ഇൻസ്റ്റാൾ ചെയ്യാൻ നിലവിൽ API-ൽ ഒരു മാർഗവുമില്ല
Linux അതിഥികൾ. ഗസ്റ്റിൽ നിന്ന് grub2 കമാൻഡ് പ്രവർത്തിപ്പിക്കാൻ സാധ്യമാണ്, എന്നിരുന്നാലും കാണുക
"റണ്ണിംഗ് കമാൻഡുകൾ" എന്നതിലെ മുന്നറിയിപ്പ് അതിഥികൾ(3).

ഇത് ഹോസ്റ്റിൽ നിന്ന് "ഗ്രബ്-ഇൻസ്റ്റാൾ" ഉപയോഗിക്കുന്നു. നിർഭാഗ്യവശാൽ grub എല്ലായ്പ്പോഴും അനുയോജ്യമല്ല
സ്വയം, അതിനാൽ ഇത് ഇടുങ്ങിയ സാഹചര്യങ്ങളിൽ മാത്രമേ പ്രവർത്തിക്കൂ. ഉപയോഗിച്ച് സൂക്ഷ്മമായ പരിശോധന
ഓരോ അതിഥി പതിപ്പും ഉചിതമാണ്.

ഗ്രബ്-ഇൻസ്റ്റാൾ പിശക് റിപ്പോർട്ട് ചെയ്താൽ "ജനറേറ്റ് ചെയ്ത ഉപകരണത്തിൽ അനുയോജ്യമായ ഡ്രൈവ് കണ്ടെത്തിയില്ല
മാപ്പ്." നിങ്ങൾ ഒരു സൃഷ്ടിക്കേണ്ടതായിരിക്കാം /boot/grub/device.map അത് ആദ്യം ഫയൽ ചെയ്യുക
grub ഉപകരണ നാമങ്ങളും Linux ഉപകരണ നാമങ്ങളും തമ്മിലുള്ള മാപ്പിംഗ് അടങ്ങിയിരിക്കുന്നു. അത് സാധാരണമാണ്
ഇനിപ്പറയുന്നവ ഉൾക്കൊള്ളുന്ന ഒരു ഫയൽ സൃഷ്ടിക്കാൻ മതിയാകും:

(hd0) /dev/vda

മാറ്റിസ്ഥാപിക്കുക /dev/vda ഇൻസ്റ്റലേഷൻ ഉപകരണത്തിന്റെ പേരിനൊപ്പം.

തല
തല പാത

ഈ കമാൻഡ് ഒരു ഫയലിന്റെ ആദ്യത്തെ 10 വരികൾ സ്ട്രിംഗുകളുടെ പട്ടികയായി നൽകുന്നു.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

തല-എൻ
head-n nrlines പാത

"nrlines" എന്ന പാരാമീറ്റർ ഒരു പോസിറ്റീവ് സംഖ്യയാണെങ്കിൽ, ഇത് ആദ്യത്തെ "nrlines" വരികൾ നൽകുന്നു
ഫയൽ "പാത്ത്".

"nrlines" എന്ന പരാമീറ്റർ ഒരു നെഗറ്റീവ് സംഖ്യയാണെങ്കിൽ, ഇത് "പാത്ത്" ഫയലിൽ നിന്നുള്ള വരികൾ നൽകുന്നു,
അവസാനത്തെ "nrlines" വരികൾ ഒഴികെ.

"nrlines" എന്ന പരാമീറ്റർ പൂജ്യമാണെങ്കിൽ, ഇത് ഒരു ശൂന്യമായ ലിസ്റ്റ് നൽകുന്നു.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

ഹെക്സ്ഡമ്പ്
ഹെക്‌സ്ഡമ്പ് പാത

ഇത് നൽകിയിരിക്കുന്ന "പാത്തിൽ" "ഹെക്‌സ്ഡംപ് -സി" പ്രവർത്തിപ്പിക്കുന്നു. ഫലം മനുഷ്യർക്ക് വായിക്കാവുന്നതും കാനോനികവുമാണ്
ഫയലിന്റെ ഹെക്സ് ഡംപ്.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

ഹൈവെക്സ്-ക്ലോസ്
ഹൈവെക്സ്-ക്ലോസ്

നിലവിലെ ഹൈവെക്സ് ഹാൻഡിൽ അടയ്ക്കുക.

ഇത് ചുറ്റുമുള്ള ഒരു റാപ്പറാണ് ഹൈവെക്സ്(3) അതേ പേരിലുള്ള കോൾ.

hivex-commit
hivex-commit ഫയലിന്റെ പേര്

പുഴയിൽ മാറ്റങ്ങൾ വരുത്തുക (എഴുതുക).

ഓപ്ഷണൽ ആണെങ്കിൽ ഫയലിന്റെ പേര് പാരാമീറ്റർ അസാധുവാണ്, തുടർന്ന് മാറ്റങ്ങൾ അതേപടി തന്നെ എഴുതുന്നു
തുറന്നിരുന്ന കൂട്. ഇത് ശൂന്യമല്ലെങ്കിൽ, അവ ഇതര ഫയൽ നാമത്തിൽ എഴുതപ്പെടും
നൽകുകയും യഥാർത്ഥ കൂട് തൊടാതെ അവശേഷിക്കുന്നു.

ഇത് ചുറ്റുമുള്ള ഒരു റാപ്പറാണ് ഹൈവെക്സ്(3) അതേ പേരിലുള്ള കോൾ.

hivex-node-add-child
hivex-node-add-child മാതൃനാമം

"പേര്" എന്ന് പേരുള്ള "മാതാപിതാവിന്" ഒരു ചൈൽഡ് നോഡ് ചേർക്കുക.

ഇത് ചുറ്റുമുള്ള ഒരു റാപ്പറാണ് ഹൈവെക്സ്(3) അതേ പേരിലുള്ള കോൾ.

ഹൈവെക്സ്-നോഡ്-കുട്ടികൾ
hivex-node-children nodeh

"nodeh" ന്റെ ഉപകീകളായ നോഡുകളുടെ ലിസ്റ്റ് തിരികെ നൽകുക.

ഇത് ചുറ്റുമുള്ള ഒരു റാപ്പറാണ് ഹൈവെക്സ്(3) അതേ പേരിലുള്ള കോൾ.

hivex-node-delete-child
hivex-node-delete-child nodeh

ആവശ്യമെങ്കിൽ ആവർത്തിച്ച് "nodeh" ഇല്ലാതാക്കുക.

ഇത് ചുറ്റുമുള്ള ഒരു റാപ്പറാണ് ഹൈവെക്സ്(3) അതേ പേരിലുള്ള കോൾ.

hivex-node-get-child
hivex-node-get-child nodeh പേര്

"nodeh" ന്റെ കുട്ടി നിലവിലുണ്ടെങ്കിൽ "പേര്" എന്ന പേരിൽ തിരികെ നൽകുക. ഇതിന് 0 അർത്ഥം നൽകാം
പേര് കണ്ടെത്തിയില്ല.

ഇത് ചുറ്റുമുള്ള ഒരു റാപ്പറാണ് ഹൈവെക്സ്(3) അതേ പേരിലുള്ള കോൾ.

hivex-node-get-value
hivex-node-get-value nodeh കീ

"കീ" എന്ന പേരുള്ള "nodeh" എന്നതിലേക്ക് ഘടിപ്പിച്ചിരിക്കുന്ന മൂല്യം നിലവിലുണ്ടെങ്കിൽ അത് തിരികെ നൽകുക. ഇതിന് കഴിയും
0 തിരികെ നൽകുക അർത്ഥമാക്കുന്നത് കീ കണ്ടെത്തിയില്ല എന്നാണ്.

ഇത് ചുറ്റുമുള്ള ഒരു റാപ്പറാണ് ഹൈവെക്സ്(3) അതേ പേരിലുള്ള കോൾ.

hivex-node-name
hivex-node-name nodeh

"nodeh" എന്നതിന്റെ പേര് തിരികെ നൽകുക.

ഇത് ചുറ്റുമുള്ള ഒരു റാപ്പറാണ് ഹൈവെക്സ്(3) അതേ പേരിലുള്ള കോൾ.

hivex-node-parent
hivex-node-parent nodeh

"nodeh" എന്നതിന്റെ പേരന്റ് നോഡ് തിരികെ നൽകുക.

ഇത് ചുറ്റുമുള്ള ഒരു റാപ്പറാണ് ഹൈവെക്സ്(3) അതേ പേരിലുള്ള കോൾ.

hivex-node-set-value
hivex-node-set-value nodeh കീ ടി വാൽ

"nodeh" എന്ന നോഡിന് കീഴിൽ ഒരൊറ്റ മൂല്യം സജ്ജമാക്കുക അല്ലെങ്കിൽ മാറ്റിസ്ഥാപിക്കുക. "കീ" എന്നത് പേരാണ്, "t" എന്നത്
തരം, കൂടാതെ "val" എന്നത് ഡാറ്റയാണ്.

ഇത് ചുറ്റുമുള്ള ഒരു റാപ്പറാണ് ഹൈവെക്സ്(3) അതേ പേരിലുള്ള കോൾ.

hivex-node-values
hivex-node-values ​​nodeh

"nodeh"-ൽ ഘടിപ്പിച്ചിട്ടുള്ള (കീ, ഡാറ്റാടൈപ്പ്, ഡാറ്റ) ട്യൂപ്പിളുകളുടെ അറേ തിരികെ നൽകുക.

ഇത് ചുറ്റുമുള്ള ഒരു റാപ്പറാണ് ഹൈവെക്സ്(3) അതേ പേരിലുള്ള കോൾ.

hivex-തുറന്ന
hivex-തുറന്ന ഫയലിന്റെ പേര് [verbose:true|false] [debug:true|false] [write:true|false]

എന്ന പേരിലുള്ള വിൻഡോസ് രജിസ്ട്രി ഹൈവ് ഫയൽ തുറക്കുക ഫയലിന്റെ പേര്. മുമ്പ് ഏതെങ്കിലും ഹൈവെക്സ് ഉണ്ടായിരുന്നെങ്കിൽ
ഈ ഗസ്റ്റ്‌എഫ്‌സ് സെഷനുമായി ബന്ധപ്പെട്ട കൈകാര്യം ചെയ്യുക, തുടർന്ന് അത് അടച്ചു.

ഇത് ചുറ്റുമുള്ള ഒരു റാപ്പറാണ് ഹൈവെക്സ്(3) അതേ പേരിലുള്ള കോൾ.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

ഹൈവെക്സ് റൂട്ട്
ഹൈവെക്സ് റൂട്ട്

പുഴയുടെ റൂട്ട് നോഡ് തിരികെ നൽകുക.

ഇത് ചുറ്റുമുള്ള ഒരു റാപ്പറാണ് ഹൈവെക്സ്(3) അതേ പേരിലുള്ള കോൾ.

hivex-മൂല്യം-കീ
hivex-value-key valueh

ഒരു (കീ, ഡാറ്റാടൈപ്പ്, ഡാറ്റ) ട്യൂബിന്റെ കീ (പേര്) ഫീൽഡ് തിരികെ നൽകുക.

ഇത് ചുറ്റുമുള്ള ഒരു റാപ്പറാണ് ഹൈവെക്സ്(3) അതേ പേരിലുള്ള കോൾ.

ഹൈവെക്സ്-മൂല്യം-തരം
hivex-value-type valueh

ഒരു (കീ, ഡാറ്റാടൈപ്പ്, ഡാറ്റ) ട്യൂബിൽ നിന്ന് ഡാറ്റ തരം ഫീൽഡ് തിരികെ നൽകുക.

ഇത് ചുറ്റുമുള്ള ഒരു റാപ്പറാണ് ഹൈവെക്സ്(3) അതേ പേരിലുള്ള കോൾ.

hivex-value-utf8
hivex-value-utf8 valueh

ഇത് "hivex-value-value" എന്ന് വിളിക്കുന്നു (ഇത് ഒരു hivex മൂല്യം tuple-ൽ നിന്ന് ഡാറ്റ ഫീൽഡ് നൽകുന്നു).
ഫീൽഡ് ഒരു UTF-16LE സ്ട്രിംഗ് ആണെന്ന് അത് അനുമാനിക്കുകയും ഫലം UTF-8 ആക്കി മാറ്റുകയും ചെയ്യുന്നു (അല്ലെങ്കിൽ
ഇത് സാധ്യമല്ലെങ്കിൽ, അത് ഒരു പിശക് നൽകുന്നു).

വിൻഡോസ് രജിസ്ട്രിയിൽ നിന്ന് സ്ട്രിംഗുകൾ വായിക്കാൻ ഇത് ഉപയോഗപ്രദമാണ്. എന്നിരുന്നാലും അത് അല്ല
രജിസ്ട്രി ശക്തമായി ടൈപ്പ് ചെയ്തിട്ടില്ലാത്തതിനാലും ഫീൽഡുകളിൽ അനിയന്ത്രിതമായ അല്ലെങ്കിൽ അടങ്ങിയിരിക്കുന്നതിനാലും ഫൂൾപ്രൂഫ്
അപ്രതീക്ഷിത ഡാറ്റ.

hivex-മൂല്യം-മൂല്യം
hivex-value-value valueh

ഒരു (കീ, ഡാറ്റാടൈപ്പ്, ഡാറ്റ) tuple-ന്റെ ഡാറ്റ ഫീൽഡ് തിരികെ നൽകുക.

ഇത് ചുറ്റുമുള്ള ഒരു റാപ്പറാണ് ഹൈവെക്സ്(3) അതേ പേരിലുള്ള കോൾ.

ഇതും കാണുക: "hivex-value-utf8".

initrd-പൂച്ച
initrd-cat initrdpath ഫയലിന്റെ പേര്

ഈ കമാൻഡ് ഫയൽ അൺപാക്ക് ചെയ്യുന്നു ഫയലിന്റെ പേര് എന്ന initrd ഫയലിൽ നിന്ന് initrdpath. ദി
ഫയലിന്റെ പേര് നൽകണം കൂടാതെ പ്രാരംഭം / പ്രതീകം.

ഉദാഹരണത്തിന്, ഗസ്റ്റ്ഫിഷിൽ ബൂട്ട് സ്ക്രിപ്റ്റ് പരിശോധിക്കുന്നതിന് താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കാം
(സാധാരണയായി വിളിക്കുന്നു /ഇനിറ്റ്) ഒരു Linux initrd അല്ലെങ്കിൽ initramfs ഇമേജിൽ അടങ്ങിയിരിക്കുന്നു:

initrd-cat /boot/initrd- .img init

"initrd-list" എന്നതും കാണുക.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

initrd-ലിസ്റ്റ്
initrd-list പാത്ത്

ഒരു initrd-ൽ ഉള്ള ഫയലുകൾ ഈ കമാൻഡ് പട്ടികപ്പെടുത്തുന്നു.

ഫയലുകൾ ഇനിഷ്യൽ ഇല്ലാതെ ലിസ്റ്റ് ചെയ്തിരിക്കുന്നു / സ്വഭാവം. ഫയലുകൾ ക്രമത്തിൽ പട്ടികപ്പെടുത്തിയിട്ടുണ്ട്
അവ ദൃശ്യമാകുന്നു (അക്ഷരമാലാക്രമത്തിൽ ആയിരിക്കണമെന്നില്ല). ഡയറക്‌ടറി നാമങ്ങൾ പ്രത്യേക ഇനങ്ങളായി പട്ടികപ്പെടുത്തിയിരിക്കുന്നു.

പഴയ ലിനക്സ് കേർണലുകൾ (2.4 ഉം അതിനുമുമ്പും) initrd ആയി കംപ്രസ് ചെയ്ത ext2 ഫയൽസിസ്റ്റം ഉപയോഗിച്ചു. ഞങ്ങൾ മാത്രം
പുതിയ initramfs ഫോർമാറ്റിനെ പിന്തുണയ്ക്കുക (കംപ്രസ് ചെയ്ത cpio ഫയലുകൾ).

inotify-add-watch
inotify-add-watch പാത്ത് മാസ്ക്

"മാസ്കിൽ" ലിസ്റ്റ് ചെയ്തിരിക്കുന്ന ഇവന്റുകൾക്കായി "പാത്ത്" കാണുക.

"പാത്ത്" എന്നത് ഒരു ഡയറക്‌ടറി ആണെങ്കിൽ, ആ ഡയറക്‌ടറിയിലെ ഇവന്റുകൾ കാണും, പക്ഷേ ഇത്
ചെയ്യുന്നവൻ അല്ല ആവർത്തിച്ച് സംഭവിക്കുന്നത് (ഉപഡയറക്‌ടറികളിൽ).

നോൺ-സി അല്ലെങ്കിൽ നോൺ-ലിനക്സ് കോളർമാർക്കുള്ള കുറിപ്പ്: inotify ഇവന്റുകൾ ലിനക്സ് കേർണൽ നിർവചിച്ചിരിക്കുന്നു
എബിഐ, എന്നിവയിൽ ലിസ്റ്റുചെയ്തിരിക്കുന്നു /usr/include/sys/inotify.h.

inotify-close
inotify-close

ഇത് മുമ്പ് inotify_init തുറന്നിരുന്ന inotify ഹാൻഡിൽ അടയ്ക്കുന്നു. അത് നീക്കം ചെയ്യുന്നു
എല്ലാ വാച്ചുകളും, തീർപ്പുകൽപ്പിക്കാത്ത ഇവന്റുകൾ വലിച്ചെറിയുന്നു, എല്ലാ വിഭവങ്ങളും വിതരണം ചെയ്യുന്നു.

inotify-files
inotify-files

ഈ ഫംഗ്‌ഷൻ "ഇനോട്ടിഫൈ-റീഡ്" എന്നതിന് ചുറ്റുമുള്ള സഹായകരമായ റാപ്പറാണ്, അത് ഒരു ലിസ്റ്റ് നൽകുന്നു
സ്പർശിച്ച വസ്തുക്കളുടെ പാതനാമങ്ങൾ. തിരികെ നൽകിയ പാതനാമങ്ങൾ ക്രമീകരിച്ചു
ഡ്യൂപ്ലിക്കേറ്റഡ്.

inotify-init
inotify-init maxevents

ഈ കമാൻഡ് ഒരു പുതിയ inotify ഹാൻഡിൽ സൃഷ്ടിക്കുന്നു. അറിയിക്കാൻ inotify സബ്സിസ്റ്റം ഉപയോഗിക്കാം
അതിഥി ഫയൽസിസ്റ്റത്തിലെ ഒബ്‌ജക്‌റ്റുകൾക്ക് സംഭവിക്കുന്ന ഇവന്റുകൾ.

"maxevents" എന്നത് കോളുകൾക്കിടയിൽ ക്യൂ അപ്പ് ചെയ്യുന്ന പരമാവധി ഇവന്റുകളാണ്
"inotify-read" അല്ലെങ്കിൽ "inotify-files". ഇത് 0 ആയി നൽകിയാൽ, കേർണൽ (അല്ലെങ്കിൽ മുമ്പ്
സെറ്റ്) സ്ഥിരസ്ഥിതി ഉപയോഗിക്കുന്നു. Linux 2.6.29 ന് ഡിഫോൾട്ട് 16384 ഇവന്റുകൾ ആയിരുന്നു. ഈ പരിധിക്കപ്പുറം,
കേർണൽ ഇവന്റുകൾ വലിച്ചെറിയുന്നു, പക്ഷേ എ സജ്ജീകരിച്ച് അത് വലിച്ചെറിഞ്ഞുവെന്ന വസ്തുത രേഖപ്പെടുത്തുന്നു
തിരികെ നൽകിയ ഘടനാ പട്ടികയിൽ "IN_Q_OVERFLOW" ഫ്ലാഗ് ചെയ്യുക ("inotify-read" കാണുക).

ഏതെങ്കിലും ഇവന്റുകൾ ജനറേറ്റുചെയ്യുന്നതിന് മുമ്പ്, നിങ്ങൾ ആന്തരിക വാച്ച് ലിസ്റ്റിലേക്ക് കുറച്ച് വാച്ചുകൾ ചേർക്കേണ്ടതുണ്ട്.
കാണുക: "inotify-add-watch", "inotify-rm-watch".

ക്യൂ അപ്പ് ചെയ്‌ത ഇവന്റുകൾ "ഇനോട്ടിഫൈ-റീഡ്" (അല്ലെങ്കിൽ "ഇനോട്ടിഫൈ-ഫയലുകൾ" എന്ന് വിളിച്ച് ആനുകാലികമായി വായിക്കണം.
ഇത് "ഇനോട്ടിഫൈ-റീഡ്" എന്നതിന് ചുറ്റുമുള്ള സഹായകരമായ പൊതിയൽ മാത്രമാണ്). നിങ്ങൾ സംഭവങ്ങൾ വായിച്ചില്ലെങ്കിൽ
പലപ്പോഴും മതി അപ്പോൾ നിങ്ങൾ ആന്തരിക ക്യൂ കവിഞ്ഞൊഴുകാൻ സാധ്യതയുണ്ട്.

ഉപയോഗത്തിന് ശേഷം "ഇനോട്ടിഫൈ-ക്ലോസ്" എന്ന് വിളിച്ച് ഹാൻഡിൽ അടച്ചിരിക്കണം. ഇതും ഏതെങ്കിലും നീക്കം ചെയ്യുന്നു
യാന്ത്രികമായി നിരീക്ഷിക്കുന്നു.

ഇതും കാണുക അറിയിക്കുക(7) Linux തുറന്നുകാട്ടുന്ന inotify ഇന്റർഫേസിന്റെ ഒരു അവലോകനത്തിനായി
കേർണൽ, ഇത് ഏകദേശം libguestfs വഴി ഞങ്ങൾ തുറന്നുകാട്ടുന്നു. ആഗോളതലത്തിൽ ഒന്ന് ഉണ്ടെന്ന് ശ്രദ്ധിക്കുക
ഓരോ libguestfs ഉദാഹരണത്തിനും inotify ഹാൻഡിൽ.

inotify-വായിക്കുക
inotify-വായിക്കുക

മുമ്പത്തെ റീഡ് കോളിന് ശേഷം സംഭവിച്ച സംഭവങ്ങളുടെ പൂർണ്ണമായ ക്യൂ തിരികെ നൽകുക.

ഇവന്റുകളൊന്നും സംഭവിച്ചിട്ടില്ലെങ്കിൽ, ഇത് ഒരു ശൂന്യമായ ലിസ്റ്റ് നൽകുന്നു.

കുറിപ്പ്: എല്ലാ ഇവന്റുകളും വായിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പാക്കാൻ, നിങ്ങൾ ഈ ഫംഗ്‌ഷനെ വിളിക്കണം
ശൂന്യമായ ഒരു ലിസ്റ്റ് തിരികെ നൽകുന്നതുവരെ ആവർത്തിച്ച്. കാരണം, കോളിൽ സംഭവങ്ങൾ വായിക്കും
പരമാവധി അപ്ലയൻസ്-ടു-ഹോസ്‌റ്റ് സന്ദേശ വലുപ്പം വരെ, ശേഷിക്കുന്ന ഇവന്റുകൾ ക്യൂവിൽ വിടുക.

inotify-rm-watch
inotify-rm-watch wd

മുമ്പ് നിർവ്വചിച്ച ഒരു inotify വാച്ച് നീക്കം ചെയ്യുക. "inotify-add-watch" കാണുക.

ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-ആർച്ച്
ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-ആർച്ച് റൂട്ട്

ഇത് പരിശോധിച്ച ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ആർക്കിടെക്ചർ തിരികെ നൽകുന്നു. സാധ്യമായ തിരിച്ചുവരവ്
"ഫയൽ-ആർക്കിടെക്ചർ" എന്നതിന് കീഴിൽ മൂല്യങ്ങൾ പട്ടികപ്പെടുത്തിയിരിക്കുന്നു.

ആർക്കിടെക്ചർ നിർണ്ണയിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, "അജ്ഞാതം" എന്ന സ്ട്രിംഗ് തിരികെ നൽകും.

ദയവായി "ഇൻസ്പെക്ഷൻ" വായിക്കുക അതിഥികൾ(3) കൂടുതൽ വിവരങ്ങൾക്ക്.

ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-ഡിസ്ട്രോ
ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-ഡിസ്ട്രോ റൂട്ട്

ഇത് പരിശോധിച്ച ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ഡിസ്ട്രോ (വിതരണം) തിരികെ നൽകുന്നു.

നിലവിൽ നിർവചിച്ചിരിക്കുന്ന വിതരണങ്ങൾ ഇവയാണ്:

"ആൽപിനെലിനക്സ്"
ആൽപൈൻ ലിനക്സ്.

"altlinux"
ALT Linux.

"ആർച്ച്ലിനക്സ്"
ആർച്ച് ലിനക്സ്.

"ബിൽഡ്റൂട്ട്"
ബിൽഡ്‌റൂട്ട് ഡിറൈവ്ഡ് ഡിസ്ട്രോ, എന്നാൽ ഞങ്ങൾ പ്രത്യേകം തിരിച്ചറിയുന്ന ഒന്നല്ല.

"സെന്റോസ്"
സെന്റോസ്.

"സിറോസ്"
സിറോസ്.

"കോറിയോസ്"
CoreOS.

"ഡെബിയൻ"
ഡെബിയൻ.

"ഫെഡോറ"
ഫെഡോറ.

"freebsd"
ഫ്രീബിഎസ്ഡി.

"ഫ്രീഡോസ്"
ഫ്രീഡോസ്.

"ഫ്രഗൽവെയർ"
ഫ്രഗൽവെയർ.

"ജെന്റൂ"
ജെന്റൂ.

"ലിനക്സ്മിന്റ്"
ലിനക്സ് മിന്റ്.

"മാഗിയ"
മാഗിയ.

"മാൻഡ്രിവ"
മാൻഡ്രിവ.

"മീഗോ"
മീഗോ.

"netbsd"
നെറ്റ്ബിഎസ്ഡി.

"openbsd"
ഓപ്പൺബിഎസ്ഡി.

"ഓപ്പൺസ്"
OpenSUSE.

"ഒറക്ലെലിനക്സ്"
ഒറാക്കിൾ ലിനക്സ്.

"പാർഡസ്"
പാർഡസ്.

"pldlinux"
PLD Linux.

"redhat അടിസ്ഥാനമാക്കിയുള്ള"
ചില Red Hat-ൽ നിന്നുള്ള ഡിസ്ട്രോ.

"rhel"
Red Hat Enterprise Linux.

"scientificlinux"
ശാസ്ത്രീയ ലിനക്സ്.

"സ്ലാക്ക്വെയർ"
സ്ലാക്ക്വെയർ.

"sles"
SuSE Linux എന്റർപ്രൈസ് സെർവർ അല്ലെങ്കിൽ ഡെസ്ക്ടോപ്പ്.

"ഉപയോഗം അടിസ്ഥാനമാക്കിയുള്ള"
ചില openSuSE-യിൽ നിന്നുള്ള ഡിസ്ട്രോ.

"ttylinux"
ttylinux.

"ഉബുണ്ടു"
ഉബുണ്ടു.

"അജ്ഞാതം"
ഡിസ്ട്രോ നിർണ്ണയിക്കാൻ കഴിഞ്ഞില്ല.

"ജാലകങ്ങൾ"
വിൻഡോസിന് വിതരണങ്ങളില്ല. OS തരം ആണെങ്കിൽ ഈ സ്ട്രിംഗ് തിരികെ നൽകും
വിൻഡോസ്.

libguestfs-ന്റെ ഭാവി പതിപ്പുകൾ മറ്റ് സ്ട്രിംഗുകൾ ഇവിടെ നൽകാം. വിളിക്കുന്നയാൾ ആയിരിക്കണം
ഏത് ചരടും കൈകാര്യം ചെയ്യാൻ തയ്യാറാണ്.

ദയവായി "ഇൻസ്പെക്ഷൻ" വായിക്കുക അതിഥികൾ(3) കൂടുതൽ വിവരങ്ങൾക്ക്.

ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-ഡ്രൈവ്-മാപ്പിംഗ്സ്
ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-ഡ്രൈവ്-മാപ്പിംഗ്സ് റൂട്ട്

ഡ്രൈവ് അക്ഷരങ്ങൾ നൽകുന്നതിനുള്ള ഒരു പ്രാകൃത സംവിധാനം ഉപയോഗിക്കുന്ന വിൻഡോസിന് ഈ കോൾ ഉപയോഗപ്രദമാണ്
(പോലെ വി.എസ്: \) പാർട്ടീഷനുകളിലേക്ക്. ഈ പരിശോധന API കണ്ടുപിടിക്കാൻ വിൻഡോസ് രജിസ്ട്രി പരിശോധിക്കുന്നു
അക്ഷരങ്ങൾ ഡ്രൈവ് ചെയ്യുന്നതിനായി ഡിസ്കുകൾ/പാർട്ടീഷനുകൾ എങ്ങനെ മാപ്പ് ചെയ്യുന്നു, കൂടാതെ ഒരു ഹാഷ് ടേബിൾ നൽകുന്നു
ഉദാഹരണം താഴെ:

സി => /dev/vda2
ഇ => /dev/vdb1
F => /dev/vdc1

കീകൾ ഡ്രൈവ് അക്ഷരങ്ങളാണെന്ന കാര്യം ശ്രദ്ധിക്കുക. Windows-നെ സംബന്ധിച്ചിടത്തോളം, കീ കേസ് സെൻസിറ്റീവും ന്യായവുമാണ്
കസ്റ്റമറി കോളൺ സെപ്പറേറ്റർ പ്രതീകം ഇല്ലാതെ ഡ്രൈവ് ലെറ്റർ അടങ്ങിയിരിക്കുന്നു.

ഭാവിയിൽ ഡ്രൈവ് അക്ഷരങ്ങൾ ഉപയോഗിക്കുന്ന മറ്റ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളെ ഞങ്ങൾ പിന്തുണച്ചേക്കാം, എന്നാൽ
അവയ്ക്കുള്ള കീകൾ കേസ് സെൻസിറ്റീവ് ആയിരിക്കില്ല, കൂടാതെ 1 പ്രതീകത്തിൽ കൂടുതൽ ദൈർഘ്യമുണ്ടാകാം. വേണ്ടി
ഉദാഹരണത്തിന്, OS-9-ൽ, ഹാർഡ് ഡ്രൈവുകൾക്ക് "h0", "h1" എന്നിങ്ങനെ പേരിട്ടു.

വിൻഡോസ് അതിഥികൾക്കായി, നിലവിൽ ഹാർഡ് ഡ്രൈവ് മാപ്പിംഗുകൾ മാത്രമേ നൽകൂ. നീക്കം ചെയ്യാവുന്ന ഡിസ്കുകൾ (ഉദാ.
DVD-ROM-കൾ) അവഗണിക്കപ്പെട്ടു.

ഡ്രൈവ് മാപ്പിംഗുകൾ ഉപയോഗിക്കാത്ത അതിഥികൾക്ക്, അല്ലെങ്കിൽ ഡ്രൈവ് മാപ്പിംഗുകൾ ഉപയോഗിക്കാൻ കഴിയില്ലെങ്കിൽ
നിശ്ചയിച്ചിരിക്കുന്നു, ഇത് ഒരു ശൂന്യമായ ഹാഷ് ടേബിൾ നൽകുന്നു.

ദയവായി "ഇൻസ്പെക്ഷൻ" വായിക്കുക അതിഥികൾ(3) കൂടുതൽ വിവരങ്ങൾക്ക്. ഇതും കാണുക "പരിശോധിക്കുക- നേടുക-
മൗണ്ട് പോയിന്റുകൾ", "ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-ഫയൽസിസ്റ്റംസ്".

ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-ഫയൽസിസ്റ്റംസ്
inspect-get-filesystems റൂട്ട്

ഇതുമായി ബന്ധപ്പെട്ടിരിക്കുന്നുവെന്ന് ഞങ്ങൾ കരുതുന്ന എല്ലാ ഫയൽസിസ്റ്റങ്ങളുടെയും ഒരു ലിസ്റ്റ് ഇത് നൽകുന്നു
ഓപ്പറേറ്റിംഗ് സിസ്റ്റം. ഇതിൽ റൂട്ട് ഫയൽസിസ്റ്റം, മറ്റ് സാധാരണ ഫയൽസിസ്റ്റം, അല്ലാത്തവ എന്നിവ ഉൾപ്പെടുന്നു
സ്വാപ്പ് പാർട്ടീഷനുകൾ പോലുള്ള മൌണ്ട് ചെയ്ത ഉപകരണങ്ങൾ.

ഒരു മൾട്ടി-ബൂട്ട് വെർച്വൽ മെഷീന്റെ കാര്യത്തിൽ, ഒരു ഫയൽസിസ്റ്റം പങ്കിടുന്നത് സാധ്യമാണ്
ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾക്കിടയിൽ.

ദയവായി "ഇൻസ്പെക്ഷൻ" വായിക്കുക അതിഥികൾ(3) കൂടുതൽ വിവരങ്ങൾക്ക്. ഇതും കാണുക "പരിശോധിക്കുക- നേടുക-
മൗണ്ട് പോയിന്റുകൾ".

ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-ഫോർമാറ്റ്
ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-ഫോർമാറ്റ് റൂട്ട്

ഇത് പരിശോധിച്ച ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ഫോർമാറ്റ് നൽകുന്നു. കണ്ടുപിടിക്കാൻ നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാം
ചിത്രങ്ങൾ, തത്സമയ സിഡികൾ എന്നിവയും സമാനമായവയും ഇൻസ്റ്റാൾ ചെയ്യുക.

നിലവിൽ നിർവചിച്ചിരിക്കുന്ന ഫോർമാറ്റുകൾ ഇവയാണ്:

"ഇൻസ്റ്റാൾ ചെയ്തു"
ഇത് ഇൻസ്റ്റാൾ ചെയ്ത ഓപ്പറേറ്റിംഗ് സിസ്റ്റമാണ്.

"ഇൻസ്റ്റാളർ"
പരിശോധിക്കുന്ന ഡിസ്ക് ഇമേജ് ഒരു ഇൻസ്റ്റോൾ ചെയ്ത ഓപ്പറേറ്റിംഗ് സിസ്റ്റമല്ല, എ ബൂട്ട് ചെയ്യാവുന്നവ
ഡിസ്ക്, ലൈവ് സിഡി അല്ലെങ്കിൽ സമാനമായത് ഇൻസ്റ്റാൾ ചെയ്യുക.

"അജ്ഞാതം"
ഈ ഡിസ്ക് ഇമേജിന്റെ ഫോർമാറ്റ് അറിയില്ല.

libguestfs-ന്റെ ഭാവി പതിപ്പുകൾ മറ്റ് സ്ട്രിംഗുകൾ ഇവിടെ നൽകാം. വിളിക്കുന്നയാൾ ആയിരിക്കണം
ഏത് ചരടും കൈകാര്യം ചെയ്യാൻ തയ്യാറാണ്.

ദയവായി "ഇൻസ്പെക്ഷൻ" വായിക്കുക അതിഥികൾ(3) കൂടുതൽ വിവരങ്ങൾക്ക്.

ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-ഹോസ്റ്റ്നാമം
ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-ഹോസ്റ്റ്നെയിം റൂട്ട്

ഈ ഫംഗ്‌ഷൻ, ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ഹോസ്‌റ്റ്‌നാമം പരിശോധിക്കുന്നതിലൂടെ കണ്ടെത്തുന്നു
അതിഥിയുടെ കോൺഫിഗറേഷൻ ഫയലുകൾ.

ഹോസ്റ്റ്നാമം നിർണ്ണയിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, "അജ്ഞാതം" എന്ന സ്ട്രിംഗ് തിരികെ നൽകും.

ദയവായി "ഇൻസ്പെക്ഷൻ" വായിക്കുക അതിഥികൾ(3) കൂടുതൽ വിവരങ്ങൾക്ക്.

ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-ഐക്കൺ
inspect-get-icon റൂട്ട് [favicon:true|false] [high quality:true|false]

ഈ ഫംഗ്ഷൻ പരിശോധിച്ച ഓപ്പറേറ്റിംഗ് സിസ്റ്റവുമായി ബന്ധപ്പെട്ട ഒരു ഐക്കൺ നൽകുന്നു. ഐക്കൺ
ഒരു PNG ഇമേജ് അടങ്ങുന്ന ഒരു ബഫറായി തിരികെ നൽകുന്നു (ആവശ്യമെങ്കിൽ PNG-ലേക്ക് വീണ്ടും എൻകോഡ് ചെയ്‌തു).

ഒരു ഐക്കൺ ലഭിക്കുന്നത് സാധ്യമല്ലെങ്കിൽ, ഈ ഫംഗ്‌ഷൻ പൂജ്യം-ദൈർഘ്യം നൽകുന്നു (NULL അല്ലാത്തത്)
ബഫർ. വിളിക്കുന്നവർ ആവശമാകുന്നു ചെക്ക് വേണ്ടി കേസ്.

Libguestfs എന്ന പേരിൽ ഒരു ഫയൽ തിരയുന്നതിലൂടെ ആരംഭിക്കും /etc/favicon.png or സി:\etc\favicon.png
ശരിയായ ഫോർമാറ്റ് ആണെങ്കിൽ, ഈ ഫയലിന്റെ ഉള്ളടക്കം തിരികെ നൽകും. നിങ്ങൾക്ക് കഴിയും
ഓപ്‌ഷണൽ "ഫേവിക്കോൺ" ബൂലിയൻ തെറ്റ് (സ്ഥിരസ്ഥിതി ശരിയാണ്) പാസ്സാക്കി ഫാവിക്കോണുകൾ പ്രവർത്തനരഹിതമാക്കുക.

ഫാവിക്കോൺ കണ്ടെത്തുന്നത് പരാജയപ്പെടുകയാണെങ്കിൽ, അനുയോജ്യമായവയ്ക്കായി ഞങ്ങൾ അതിഥിയിലെ മറ്റ് സ്ഥലങ്ങളിൽ നോക്കുന്നു
ഐക്കൺ.

ഓപ്ഷണൽ "ഉയർന്ന നിലവാരമുള്ള" ബൂലിയൻ ശരിയാണെങ്കിൽ, ഉയർന്ന നിലവാരമുള്ള ഐക്കണുകൾ മാത്രമേ തിരികെ നൽകൂ,
അതായത് ആൽഫ ചാനലിനൊപ്പം ഉയർന്ന മിഴിവുള്ള ഐക്കണുകൾ മാത്രം. സ്ഥിരസ്ഥിതി (തെറ്റ്) ആണ്
നിലവാരം കുറഞ്ഞതാണെങ്കിൽപ്പോലും, ഞങ്ങൾക്ക് കഴിയുന്ന ഏതെങ്കിലും ഐക്കൺ തിരികെ നൽകാൻ.

കുറിപ്പുകൾ:

മറ്റ് മിക്ക ഇൻസ്പെക്ഷൻ API കോളുകളിൽ നിന്നും വ്യത്യസ്തമായി, അതിഥിയുടെ ഡിസ്കുകൾ മുമ്പ് മൌണ്ട് ചെയ്തിരിക്കണം
ഈ സമയത്ത് അതിഥി ഫയൽസിസ്റ്റത്തിൽ നിന്നുള്ള വിവരങ്ങൾ വായിക്കേണ്ടതിനാൽ നിങ്ങൾ ഇതിനെ വിളിക്കുന്നു
വിളി.

· സുരക്ഷ: ഐക്കൺ ഡാറ്റ വിശ്വസനീയമല്ലാത്ത അതിഥിയിൽ നിന്നാണ് വരുന്നത്, അത് കൈകാര്യം ചെയ്യണം
ജാഗ്രത. PNG ഫയലുകളിൽ ചൂഷണങ്ങൾ അടങ്ങിയിരിക്കുന്നതായി അറിയപ്പെടുന്നു. libpng (അല്ലെങ്കിൽ മറ്റെന്തെങ്കിലും
പ്രസക്തമായ ലൈബ്രറികൾ) ഐക്കൺ പ്രോസസ്സ് ചെയ്യുന്നതിനോ പ്രദർശിപ്പിക്കുന്നതിനോ ശ്രമിക്കുന്നതിന് മുമ്പ് പൂർണ്ണമായും കാലികമാണ്.

· തിരികെ നൽകിയ PNG ഇമേജ് ഏത് വലുപ്പത്തിലും ആകാം. ഇത് സമചതുരമായിരിക്കില്ല. Libguestfs ശ്രമിക്കുന്നു
ലഭ്യമായ ഏറ്റവും വലുതും ഉയർന്ന നിലവാരമുള്ളതുമായ ഐക്കൺ തിരികെ നൽകുക. ആപ്ലിക്കേഷൻ സ്കെയിൽ ചെയ്യണം
ആവശ്യമായ വലുപ്പത്തിലേക്കുള്ള ഐക്കൺ.

· വിൻഡോസ് അതിഥികളിൽ നിന്ന് ഐക്കണുകൾ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യുന്നതിന്, ഇതിൽ നിന്നുള്ള ബാഹ്യ "റെസ്റ്റൂൾ" പ്രോഗ്രാം ആവശ്യമാണ്
"icoutils" പാക്കേജും നിരവധി പ്രോഗ്രാമുകളും ("bmptopnm", "pnmtopng", "pamcut")
"netpbm" പാക്കേജ്. ഇവ പ്രത്യേകം ഇൻസ്റ്റാൾ ചെയ്യണം.

· ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഐക്കണുകൾ സാധാരണയായി വ്യാപാരമുദ്രകളാണ്. ഉപയോഗിക്കുന്നതിന് മുമ്പ് നിയമോപദേശം തേടുക
ആപ്ലിക്കേഷനുകളിലെ വ്യാപാരമുദ്രകൾ.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

പ്രധാന പതിപ്പ് പരിശോധിക്കുക
ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-മേജർ-വേർഷൻ റൂട്ട്

ഇത് പരിശോധിച്ച ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ പ്രധാന പതിപ്പ് നമ്പർ നൽകുന്നു.

വിൻഡോസ് സ്ഥിരമായ പതിപ്പ് സ്കീം ഉപയോഗിക്കുന്നു അല്ല ജനകീയ പൊതുസമൂഹത്തിൽ പ്രതിഫലിച്ചു
ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഉപയോഗിക്കുന്ന പേരുകൾ. "Windows 7" എന്നറിയപ്പെടുന്ന ഓപ്പറേറ്റിംഗ് സിസ്റ്റം എന്നത് ശ്രദ്ധേയമാണ്
ശരിക്കും പതിപ്പ് 6.1 (അതായത്. മേജർ = 6, മൈനർ = 1). നിങ്ങൾക്ക് യഥാർത്ഥ പതിപ്പുകൾ കണ്ടെത്താൻ കഴിയും
വിക്കിപീഡിയ അല്ലെങ്കിൽ എംഎസ്ഡിഎൻ കൺസൾട്ടേഷൻ വഴി വിൻഡോസിന്റെ റിലീസുകളുമായി പൊരുത്തപ്പെടുന്നു.

പതിപ്പ് നിർണ്ണയിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, 0 തിരികെ നൽകും.

ദയവായി "ഇൻസ്പെക്ഷൻ" വായിക്കുക അതിഥികൾ(3) കൂടുതൽ വിവരങ്ങൾക്ക്.

ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-മൈനർ-പതിപ്പ്
ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-മൈനർ-വേർഷൻ റൂട്ട്

ഇത് പരിശോധിച്ച ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ മൈനർ പതിപ്പ് നമ്പർ നൽകുന്നു.

പതിപ്പ് നിർണ്ണയിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, 0 തിരികെ നൽകും.

ദയവായി "ഇൻസ്പെക്ഷൻ" വായിക്കുക അതിഥികൾ(3) കൂടുതൽ വിവരങ്ങൾക്ക്. ഇതും കാണുക "inspect-get-major-
പതിപ്പ്".

ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-മൗണ്ട്പോയിന്റുകൾ
ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-മൌണ്ട്പോയിന്റ്സ് റൂട്ട്

ഈ പ്രവർത്തനവുമായി ബന്ധപ്പെട്ട ഫയൽ സിസ്റ്റങ്ങൾ എവിടെയാണെന്ന് ഞങ്ങൾ കരുതുന്ന സ്ഥലത്തിന്റെ ഒരു ഹാഷ് ഇത് നൽകുന്നു
സിസ്റ്റം മൌണ്ട് ചെയ്യണം. ഇത് ഏറ്റവും മികച്ച വിദ്യാസമ്പന്നരായ ഊഹമാണെന്ന് വിളിക്കുന്നവർ ശ്രദ്ധിക്കേണ്ടതാണ്
പോലുള്ള കോൺഫിഗറേഷൻ ഫയലുകൾ വായിക്കുന്നതിലൂടെ / etc / fstab. In പ്രത്യേക കുറിപ്പ് ഇത് ചെയ്യാം
നിലവിലില്ലാത്തതോ മൗണ്ട് ചെയ്യാൻ പറ്റാത്തതോ ആയ ഫയൽ സിസ്റ്റങ്ങൾ തിരികെ നൽകുകയും കോളർമാരെ തയ്യാറാക്കുകയും വേണം
പരാജയങ്ങൾ മൌണ്ട് ചെയ്യാൻ ശ്രമിക്കുകയാണെങ്കിൽ അവ കൈകാര്യം ചെയ്യുകയോ അവഗണിക്കുകയോ ചെയ്യുക.

മടങ്ങിയ ഹാഷ്‌ടേബിളിലെ ഓരോ എലമെന്റിനും ഒരു കീ ഉണ്ട്, അത് മൗണ്ട് പോയിന്റിന്റെ പാതയാണ് (ഉദാ.
/ബൂട്ട്) കൂടാതെ അവിടെ മൌണ്ട് ചെയ്യപ്പെടുന്ന ഫയൽസിസ്റ്റം ആയ ഒരു മൂല്യം (ഉദാ. / dev / sda1).

സ്വാപ്പ് ഉപകരണങ്ങൾ പോലെയുള്ള നോൺ-മൌണ്ട് ഉപകരണങ്ങൾ അല്ല ഈ പട്ടികയിൽ തിരിച്ചെത്തി.

ഇപ്പോഴും ഡ്രൈവ് അക്ഷരങ്ങൾ ഉപയോഗിക്കുന്ന വിൻഡോസ് പോലുള്ള ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾക്ക്, ഈ കോൾ മാത്രമേ ചെയ്യൂ
"മൌണ്ട് ഓൺ" എന്ന ആദ്യ ഡ്രൈവിനുള്ള എൻട്രി തിരികെ നൽകുക /. മാപ്പിംഗിനെക്കുറിച്ചുള്ള വിവരങ്ങൾക്ക്
പാർട്ടീഷനുകളിലേക്ക് അക്ഷരങ്ങൾ ഡ്രൈവ് ചെയ്യുക, "inspect-get-drive-mappings" കാണുക.

ദയവായി "ഇൻസ്പെക്ഷൻ" വായിക്കുക അതിഥികൾ(3) കൂടുതൽ വിവരങ്ങൾക്ക്. ഇതും കാണുക "പരിശോധിക്കുക- നേടുക-
ഫയൽസിസ്റ്റംസ്".

ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-പാക്കേജ്-ഫോർമാറ്റ്
ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-പാക്കേജ്-ഫോർമാറ്റ് റൂട്ട്

ഈ ഫംഗ്‌ഷനും "inspect-get-package-management" എന്നതും പാക്കേജ് ഫോർമാറ്റും പാക്കേജും നൽകുന്നു
പരിശോധിച്ച ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഉപയോഗിക്കുന്ന മാനേജ്മെന്റ് ടൂൾ. ഉദാഹരണത്തിന് ഫെഡോറയ്ക്ക് ഇവ
ഫംഗ്‌ഷനുകൾ "rpm" (പാക്കേജ് ഫോർമാറ്റ്), "yum" അല്ലെങ്കിൽ "dnf" (പാക്കേജ് മാനേജ്‌മെന്റ്) എന്നിവ നൽകും.

പാക്കേജ് ഫോർമാറ്റ് നിർണ്ണയിക്കാൻ ഞങ്ങൾക്ക് കഴിയുന്നില്ലെങ്കിൽ ഇത് "അജ്ഞാതം" എന്ന സ്ട്രിംഗ് നൽകുന്നു or അങ്ങനെയാണെങ്കിൽ
ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന് യഥാർത്ഥ പാക്കേജിംഗ് സിസ്റ്റം ഇല്ല (ഉദാ. വിൻഡോസ്).

സാധ്യമായ സ്ട്രിംഗുകളിൽ ഇവ ഉൾപ്പെടുന്നു: "rpm", "deb", "ebuild", "pisi", "pacman", "pkgsrc", "apk".
libguestfs-ന്റെ ഭാവി പതിപ്പുകൾ മറ്റ് സ്ട്രിംഗുകൾ നൽകാം.

ദയവായി "ഇൻസ്പെക്ഷൻ" വായിക്കുക അതിഥികൾ(3) കൂടുതൽ വിവരങ്ങൾക്ക്.

ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-പാക്കേജ്-മാനേജ്മെന്റ്
ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-പാക്കേജ്-മാനേജ്മെന്റ് റൂട്ട്

"inspect-get-package-format" ഈ ഫംഗ്ഷൻ പാക്കേജ് ഫോർമാറ്റും പാക്കേജും നൽകുന്നു
പരിശോധിച്ച ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഉപയോഗിക്കുന്ന മാനേജ്മെന്റ് ടൂൾ. ഉദാഹരണത്തിന് ഫെഡോറയ്ക്ക് ഇവ
ഫംഗ്‌ഷനുകൾ "rpm" (പാക്കേജ് ഫോർമാറ്റ്), "yum" അല്ലെങ്കിൽ "dnf" (പാക്കേജ് മാനേജ്‌മെന്റ്) എന്നിവ നൽകും.

പാക്കേജ് മാനേജ്മെന്റ് ടൂൾ നമുക്ക് നിർണ്ണയിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ ഇത് "അജ്ഞാതം" എന്ന സ്ട്രിംഗ് നൽകുന്നു or
ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന് യഥാർത്ഥ പാക്കേജിംഗ് സിസ്റ്റം ഇല്ലെങ്കിൽ (ഉദാ. വിൻഡോസ്).

സാധ്യമായ സ്ട്രിംഗുകളിൽ ഇവ ഉൾപ്പെടുന്നു: "yum", "dnf", "up2date", "apt" (എല്ലാ ഡെബിയൻ ഡെറിവേറ്റീവുകൾക്കും),
"portage", "pisi", "pacman", "urpmi", "zypper", "apk". libguestfs-ന്റെ ഭാവി പതിപ്പുകൾ ഉണ്ടാകാം
മറ്റ് സ്ട്രിംഗുകൾ തിരികെ നൽകുക.

ദയവായി "ഇൻസ്പെക്ഷൻ" വായിക്കുക അതിഥികൾ(3) കൂടുതൽ വിവരങ്ങൾക്ക്.

ഇൻസ്പെക്റ്റ്-get-product-name
ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-പ്രൊഡക്റ്റ്-നെയിം റൂട്ട്

ഇത് പരിശോധിച്ച ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ഉൽപ്പന്ന നാമം നൽകുന്നു. ഉൽപ്പന്നത്തിന്റെ പേര്
സാധാരണയായി ചില ഫ്രീഫോം സ്ട്രിംഗ് ഉപയോക്താവിന് പ്രദർശിപ്പിക്കാൻ കഴിയും, എന്നാൽ പാടില്ല
പ്രോഗ്രാമുകൾ പ്രകാരം പാഴ്‌സ് ചെയ്‌തു.

ഉൽപ്പന്നത്തിന്റെ പേര് നിർണ്ണയിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, "അജ്ഞാതം" എന്ന സ്ട്രിംഗ് തിരികെ നൽകും.

ദയവായി "ഇൻസ്പെക്ഷൻ" വായിക്കുക അതിഥികൾ(3) കൂടുതൽ വിവരങ്ങൾക്ക്.

ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-പ്രൊഡക്ട് വേരിയന്റ്
ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-പ്രൊഡക്റ്റ്-വേരിയന്റ് റൂട്ട്

ഇത് പരിശോധിച്ച ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ഉൽപ്പന്ന വേരിയന്റ് നൽകുന്നു.

വിൻഡോസ് അതിഥികൾക്ക്, ഇത് രജിസ്ട്രി കീയുടെ ഉള്ളടക്കം നൽകുന്നു
"HKLM\Software\Microsoft\Windows NT\CurrentVersion" "ഇൻസ്റ്റലേഷൻ ടൈപ്പ്" ഇത് സാധാരണയായി ഒരു
"ക്ലയന്റ്" അല്ലെങ്കിൽ "സെർവർ" പോലുള്ള സ്ട്രിംഗ് (മറ്റ് മൂല്യങ്ങൾ സാധ്യമാണ്). ഇത് ഉപയോഗിക്കാം
ഒരേ പതിപ്പ് നമ്പറുള്ള വിൻഡോസിന്റെ ഉപഭോക്തൃ, എന്റർപ്രൈസ് പതിപ്പുകൾ വേർതിരിക്കുക
(ഉദാഹരണത്തിന്, വിൻഡോസ് 7, വിൻഡോസ് 2008 സെർവർ എന്നിവ രണ്ടും പതിപ്പ് 6.1 ആണ്, എന്നാൽ ആദ്യത്തേത്
"ക്ലയന്റ്", രണ്ടാമത്തേത് "സെർവർ").

എന്റർപ്രൈസ് ലിനക്സ് അതിഥികൾക്കായി, ഭാവിയിൽ ഉൽപ്പന്ന വേരിയൻറ് തിരികെ നൽകാൻ ഞങ്ങൾ ഉദ്ദേശിക്കുന്നു
"ഡെസ്ക്ടോപ്പ്", "സെർവർ" എന്നിങ്ങനെ. എന്നാൽ ഇത് നിലവിൽ നടപ്പാക്കുന്നില്ല.

ഉൽപ്പന്ന വേരിയന്റ് നിർണ്ണയിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, "അജ്ഞാതം" എന്ന സ്ട്രിംഗ് തിരികെ നൽകും.

ദയവായി "ഇൻസ്പെക്ഷൻ" വായിക്കുക അതിഥികൾ(3) കൂടുതൽ വിവരങ്ങൾക്ക്. "inspect-get-product- ഇതും കാണുക-
പേര്", "ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-മേജർ-വേർഷൻ".

വേരുകൾ പരിശോധിക്കുക
വേരുകൾ പരിശോധിക്കുക

ഈ ഫംഗ്‌ഷൻ a-യിൽ നിന്ന് ലഭിക്കുന്ന റൂട്ട് ഉപകരണങ്ങളുടെ ലിസ്റ്റ് ലഭിക്കുന്നതിനുള്ള ഒരു സൗകര്യപ്രദമായ മാർഗമാണ്
"inspect-os" എന്നതിലേക്കുള്ള മുൻ കോൾ, എന്നാൽ മുഴുവൻ പരിശോധന പ്രക്രിയയും വീണ്ടും ചെയ്യാതെ.

റൂട്ട് ഉപകരണങ്ങളൊന്നും കണ്ടെത്തിയില്ലെങ്കിലോ വിളിക്കുന്നയാൾ കണ്ടെത്തിയില്ലെങ്കിലോ ഇത് ഒരു ശൂന്യമായ ലിസ്റ്റ് നൽകുന്നു
"inspect-os" എന്ന് വിളിക്കുന്നു.

ദയവായി "ഇൻസ്പെക്ഷൻ" വായിക്കുക അതിഥികൾ(3) കൂടുതൽ വിവരങ്ങൾക്ക്.

ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-ടൈപ്പ്
ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-ടൈപ്പ് റൂട്ട്

ഇത് പരിശോധിച്ച ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ തരം നൽകുന്നു. നിലവിൽ നിർവചിച്ചിരിക്കുന്ന തരങ്ങൾ ഇവയാണ്:

"ലിനക്സ്"
ഏതെങ്കിലും ലിനക്സ് അധിഷ്ഠിത ഓപ്പറേറ്റിംഗ് സിസ്റ്റം.

"ജാലകങ്ങൾ"
ഏതെങ്കിലും Microsoft Windows ഓപ്പറേറ്റിംഗ് സിസ്റ്റം.

"freebsd"
ഫ്രീബിഎസ്ഡി.

"netbsd"
നെറ്റ്ബിഎസ്ഡി.

"openbsd"
ഓപ്പൺബിഎസ്ഡി.

"ഹാർഡ്"
ഗ്നു/ഹർഡ്.

"ഡോസ്"
MS-DOS, FreeDOS എന്നിവയും മറ്റുള്ളവയും.

"മിനിക്സ്"
മിനിക്സ്.

"അജ്ഞാതം"
ഓപ്പറേറ്റിംഗ് സിസ്റ്റം തരം നിർണ്ണയിക്കാൻ കഴിഞ്ഞില്ല.

libguestfs-ന്റെ ഭാവി പതിപ്പുകൾ മറ്റ് സ്ട്രിംഗുകൾ ഇവിടെ നൽകാം. വിളിക്കുന്നയാൾ ആയിരിക്കണം
ഏത് ചരടും കൈകാര്യം ചെയ്യാൻ തയ്യാറാണ്.

ദയവായി "ഇൻസ്പെക്ഷൻ" വായിക്കുക അതിഥികൾ(3) കൂടുതൽ വിവരങ്ങൾക്ക്.

ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-വിൻഡോസ്-കറന്റ്-കൺട്രോൾ-സെറ്റ്
ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-വിൻഡോസ്-കറന്റ്-കൺട്രോൾ-സെറ്റ് റൂട്ട്

ഇത് പരിശോധിച്ച അതിഥിയുടെ Windows CurrentControlSet നൽകുന്നു. CurrentControlSet
"ControlSet001" പോലുള്ള ഒരു രജിസ്ട്രി കീ നാമമാണ്.

അതിഥി വിൻഡോസ് ആണെന്നും രജിസ്ട്രി പരിശോധിക്കാൻ കഴിയുമെന്നും ഈ കോൾ അനുമാനിക്കുന്നു
പരിശോധന. ഇത് അങ്ങനെയല്ലെങ്കിൽ, ഒരു പിശക് തിരികെ നൽകും.

ദയവായി "ഇൻസ്പെക്ഷൻ" വായിക്കുക അതിഥികൾ(3) കൂടുതൽ വിവരങ്ങൾക്ക്.

ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-വിൻഡോസ്-സിസ്റ്റംറൂട്ട്
ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-വിൻഡോസ്-സിസ്റ്റംറൂട്ട് റൂട്ട്

ഇത് പരിശോധിച്ച അതിഥിയുടെ വിൻഡോസ് സിസ്റ്റം റൂട്ട് നൽകുന്നു. സിസ്റ്റംറൂട്ട് ഒരു ഡയറക്ടറിയാണ്
പോലുള്ള പാത /വിൻഡോസ്.

അതിഥി വിൻഡോസ് ആണെന്നും സിസ്റ്റംറൂട്ട് നിർണ്ണയിക്കാൻ കഴിയുമെന്നും ഈ കോൾ അനുമാനിക്കുന്നു
പരിശോധന. ഇത് അങ്ങനെയല്ലെങ്കിൽ, ഒരു പിശക് തിരികെ നൽകും.

ദയവായി "ഇൻസ്പെക്ഷൻ" വായിക്കുക അതിഥികൾ(3) കൂടുതൽ വിവരങ്ങൾക്ക്.

ഇൻസ്പെക്റ്റ്-ഇസ്-ലൈവ്
തത്സമയ റൂട്ട് പരിശോധിക്കുക

"ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-ഫോർമാറ്റ്" "ഇൻസ്റ്റാളർ" (ഇതൊരു ഇൻസ്റ്റോൾ ഡിസ്ക്) നൽകുന്നുവെങ്കിൽ, ഇത് നൽകുന്നു
ഡിസ്കിൽ ഒരു ലൈവ് ഇമേജ് കണ്ടെത്തിയാൽ ശരിയാണ്.

ദയവായി "ഇൻസ്പെക്ഷൻ" വായിക്കുക അതിഥികൾ(3) കൂടുതൽ വിവരങ്ങൾക്ക്.

ഇൻസ്പെക്റ്റ്-ഇസ്-മൾട്ടിപാർട്ട്
ഇൻസ്പെക്റ്റ്-ഇസ്-മൾട്ടിപാർട്ട് റൂട്ട്

"ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-ഫോർമാറ്റ്" "ഇൻസ്റ്റാളർ" (ഇതൊരു ഇൻസ്റ്റോൾ ഡിസ്ക്) നൽകുന്നുവെങ്കിൽ, ഇത് നൽകുന്നു
ഡിസ്ക് ഒരു സെറ്റിന്റെ ഭാഗമാണെങ്കിൽ ശരിയാണ്.

ദയവായി "ഇൻസ്പെക്ഷൻ" വായിക്കുക അതിഥികൾ(3) കൂടുതൽ വിവരങ്ങൾക്ക്.

ഇൻസ്പെക്റ്റ്-ഇസ്-നെറ്റിൻസ്റ്റ്
ഇൻസ്പെക്റ്റ്-ഇസ്-നെറ്റിൻസ്റ്റ് റൂട്ട്

"ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-ഫോർമാറ്റ്" "ഇൻസ്റ്റാളർ" (ഇതൊരു ഇൻസ്റ്റോൾ ഡിസ്ക്) നൽകുന്നുവെങ്കിൽ, ഇത് നൽകുന്നു
ഡിസ്ക് ഒരു നെറ്റ്‌വർക്ക് ഇൻസ്റ്റാളറാണെങ്കിൽ ശരിയാണ്, അതായത്. ഒരു സ്വയം ഉൾക്കൊള്ളുന്ന ഇൻസ്റ്റാളേഷൻ സിഡി അല്ല, അത്
ഇൻസ്റ്റാളേഷൻ പൂർത്തിയാക്കാൻ നെറ്റ്‌വർക്ക് ആക്‌സസ് ആവശ്യമായി വരാൻ സാധ്യതയുണ്ട്.

ദയവായി "ഇൻസ്പെക്ഷൻ" വായിക്കുക അതിഥികൾ(3) കൂടുതൽ വിവരങ്ങൾക്ക്.

പരിശോധന-ലിസ്റ്റ്-അപ്ലിക്കേഷനുകൾ
ഇൻസ്പെക്റ്റ്-ലിസ്റ്റ്-അപ്ലിക്കേഷൻസ് റൂട്ട്

ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്ത ആപ്ലിക്കേഷനുകളുടെ ലിസ്റ്റ് തിരികെ നൽകുക.

കുറിപ്പ്: ഈ കോൾ പരിശോധന API-യുടെ മറ്റ് ഭാഗങ്ങളിൽ നിന്ന് വ്യത്യസ്തമായി പ്രവർത്തിക്കുന്നു. നിങ്ങൾ ഇത് ചെയ്യണം
വിളിക്കുന്നതിന് മുമ്പ് "inspect-os" എന്ന് വിളിക്കുക, തുടർന്ന് "inspect-get-mountpoints", തുടർന്ന് ഡിസ്കുകൾ മൌണ്ട് ചെയ്യുക
ഈ. ആപ്ലിക്കേഷനുകൾ ലിസ്റ്റുചെയ്യുന്നത് വളരെ ബുദ്ധിമുട്ടുള്ള ഒരു പ്രവർത്തനമാണ്, അത് ആവശ്യമാണ്
മുഴുവൻ ഫയൽ സിസ്റ്റത്തിലേക്കുള്ള ആക്സസ്. മറ്റ് "ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-*" കോളുകളിൽ നിന്ന് വ്യത്യസ്തമായി എന്നത് ശ്രദ്ധിക്കുക
libguestfs ഹാൻഡിൽ കാഷെ ചെയ്‌ത ഡാറ്റ തിരികെ നൽകുന്നു, ഈ കോൾ യഥാർത്ഥത്തിൽ വായിക്കുന്നു
കോൾ സമയത്ത് മൌണ്ട് ചെയ്ത ഫയൽ സിസ്റ്റങ്ങളുടെ ഭാഗങ്ങൾ.

പരിശോധനാ കോഡിന് ലിസ്റ്റ് നിർണ്ണയിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ ഇത് ഒരു ശൂന്യമായ ലിസ്റ്റ് നൽകുന്നു
അപ്ലിക്കേഷനുകൾ.

ആപ്ലിക്കേഷൻ ഘടനയിൽ ഇനിപ്പറയുന്ന ഫീൽഡുകൾ അടങ്ങിയിരിക്കുന്നു:

"app_name"
അപേക്ഷയുടെ പേര്. Red Hat-ഉത്ഭവിച്ചതും Debian-ഉത്ഭവിച്ചതുമായ Linux ഗസ്റ്റുകൾക്കായി,
ഇതാണ് പാക്കേജിന്റെ പേര്.

"app_display_name"
ആപ്ലിക്കേഷന്റെ പ്രദർശന നാമം, ചിലപ്പോൾ ഇതിന്റെ ഇൻസ്റ്റാളേഷൻ ഭാഷയിലേക്ക് പ്രാദേശികവൽക്കരിച്ചിട്ടുണ്ട്
അതിഥി ഓപ്പറേറ്റിംഗ് സിസ്റ്റം.

ലഭ്യമല്ലെങ്കിൽ ഇത് "" ഒരു ശൂന്യമായ സ്ട്രിംഗായി നൽകും. പ്രദർശിപ്പിക്കേണ്ട കോളർമാർ
പകരം എന്തെങ്കിലും "app_name" ഉപയോഗിക്കാം.

"app_epoch"
യുഗങ്ങൾ ഉപയോഗിക്കുന്ന പാക്കേജ് മാനേജർമാർക്ക്, ഇതിൽ പാക്കേജിന്റെ യുഗം അടങ്ങിയിരിക്കുന്നു (an
പൂർണ്ണസംഖ്യ). ലഭ്യമല്ലെങ്കിൽ, ഇത് 0 ആയി നൽകും.

"app_version"
ആപ്ലിക്കേഷന്റെയോ പാക്കേജിന്റെയോ പതിപ്പ് സ്ട്രിംഗ്. ലഭ്യമല്ലെങ്കിൽ ഇത് ഇതായി മടക്കി നൽകും
ഒരു ശൂന്യമായ സ്ട്രിംഗ് "".

"app_release"
ഇത് ഉപയോഗിക്കുന്ന പാക്കേജ് മാനേജർമാർക്കുള്ള ആപ്ലിക്കേഷന്റെയോ പാക്കേജിന്റെയോ റിലീസ് സ്ട്രിംഗ്.
ലഭ്യമല്ലെങ്കിൽ ഇത് "" ഒരു ശൂന്യമായ സ്ട്രിംഗായി നൽകും.

"app_install_path"
ആപ്ലിക്കേഷന്റെ ഇൻസ്റ്റാളേഷൻ പാത (Windows പോലുള്ള ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ
ഇൻസ്റ്റലേഷൻ പാതകൾ ഉപയോഗിക്കുക). ഗസ്റ്റ് ഓപ്പറേറ്റിംഗ് ഉപയോഗിക്കുന്ന ഫോർമാറ്റിലാണ് ഈ പാത
സിസ്റ്റം, ഇത് ഒരു libguestfs പാതയല്ല.

ലഭ്യമല്ലെങ്കിൽ ഇത് "" ഒരു ശൂന്യമായ സ്ട്രിംഗായി നൽകും.

"app_trans_path"
ഇൻസ്റ്റോൾ പാത്ത് ഒരു libguestfs പാഥിലേക്ക് വിവർത്തനം ചെയ്യപ്പെടുന്നു. ലഭ്യമല്ലെങ്കിൽ, ഇത് തിരികെ നൽകും
ഒരു ശൂന്യമായ സ്ട്രിംഗായി "".

"app_publisher"
ഇത് ഉപയോഗിക്കുന്ന പാക്കേജ് മാനേജർമാർക്കുള്ള ആപ്ലിക്കേഷന്റെ പ്രസാധകന്റെ പേര്. എങ്കിൽ
ലഭ്യമല്ല ഇത് "" ഒരു ശൂന്യമായ സ്ട്രിംഗായി തിരികെ നൽകുന്നു.

"app_url"
ആപ്ലിക്കേഷന്റെ URL (ഉദാ. അപ്സ്ട്രീം URL). ലഭ്യമല്ലെങ്കിൽ ഇത് ഒരു ആയി തിരികെ നൽകും
ശൂന്യമായ സ്ട്രിംഗ് "".

"app_source_package"
ഇതിനെ പിന്തുണയ്ക്കുന്ന പാക്കേജിംഗ് സിസ്റ്റങ്ങൾക്ക്, ഉറവിട പാക്കേജിന്റെ പേര്. എങ്കിൽ
ലഭ്യമല്ല ഇത് "" ഒരു ശൂന്യമായ സ്ട്രിംഗായി തിരികെ നൽകുന്നു.

"app_summary"
ആപ്ലിക്കേഷന്റെയോ പാക്കേജിന്റെയോ ഒരു ഹ്രസ്വ (സാധാരണയായി ഒരു വരി) വിവരണം. ലഭ്യമല്ലെങ്കിൽ
ഇത് ഒരു ശൂന്യമായ സ്ട്രിംഗായി തിരികെ നൽകുന്നു "".

"app_description"
ആപ്ലിക്കേഷന്റെയോ പാക്കേജിന്റെയോ ദൈർഘ്യമേറിയ വിവരണം. ലഭ്യമല്ലെങ്കിൽ, ഇത് തിരികെ നൽകും
ഒരു ശൂന്യമായ സ്ട്രിംഗായി "".

ദയവായി "ഇൻസ്പെക്ഷൻ" വായിക്കുക അതിഥികൾ(3) കൂടുതൽ വിവരങ്ങൾക്ക്.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, "inspect-list-applications2" കോൾ ഉപയോഗിക്കുക
പകരം.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

പരിശോധന-ലിസ്റ്റ്-അപ്ലിക്കേഷനുകൾ2
inspect-list-applications2 റൂട്ട്

ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്ത ആപ്ലിക്കേഷനുകളുടെ ലിസ്റ്റ് തിരികെ നൽകുക.

കുറിപ്പ്: ഈ കോൾ പരിശോധന API-യുടെ മറ്റ് ഭാഗങ്ങളിൽ നിന്ന് വ്യത്യസ്തമായി പ്രവർത്തിക്കുന്നു. നിങ്ങൾ ഇത് ചെയ്യണം
വിളിക്കുന്നതിന് മുമ്പ് "inspect-os" എന്ന് വിളിക്കുക, തുടർന്ന് "inspect-get-mountpoints", തുടർന്ന് ഡിസ്കുകൾ മൌണ്ട് ചെയ്യുക
ഈ. ആപ്ലിക്കേഷനുകൾ ലിസ്റ്റുചെയ്യുന്നത് വളരെ ബുദ്ധിമുട്ടുള്ള ഒരു പ്രവർത്തനമാണ്, അത് ആവശ്യമാണ്
മുഴുവൻ ഫയൽ സിസ്റ്റത്തിലേക്കുള്ള ആക്സസ്. മറ്റ് "ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-*" കോളുകളിൽ നിന്ന് വ്യത്യസ്തമായി എന്നത് ശ്രദ്ധിക്കുക
libguestfs ഹാൻഡിൽ കാഷെ ചെയ്‌ത ഡാറ്റ തിരികെ നൽകുന്നു, ഈ കോൾ യഥാർത്ഥത്തിൽ വായിക്കുന്നു
കോൾ സമയത്ത് മൌണ്ട് ചെയ്ത ഫയൽ സിസ്റ്റങ്ങളുടെ ഭാഗങ്ങൾ.

പരിശോധനാ കോഡിന് ലിസ്റ്റ് നിർണ്ണയിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ ഇത് ഒരു ശൂന്യമായ ലിസ്റ്റ് നൽകുന്നു
അപ്ലിക്കേഷനുകൾ.

ആപ്ലിക്കേഷൻ ഘടനയിൽ ഇനിപ്പറയുന്ന ഫീൽഡുകൾ അടങ്ങിയിരിക്കുന്നു:

"app2_name"
അപേക്ഷയുടെ പേര്. Red Hat-ഉത്ഭവിച്ചതും Debian-ഉത്ഭവിച്ചതുമായ Linux ഗസ്റ്റുകൾക്കായി,
ഇതാണ് പാക്കേജിന്റെ പേര്.

"app2_display_name"
ആപ്ലിക്കേഷന്റെ പ്രദർശന നാമം, ചിലപ്പോൾ ഇതിന്റെ ഇൻസ്റ്റാളേഷൻ ഭാഷയിലേക്ക് പ്രാദേശികവൽക്കരിച്ചിട്ടുണ്ട്
അതിഥി ഓപ്പറേറ്റിംഗ് സിസ്റ്റം.

ലഭ്യമല്ലെങ്കിൽ ഇത് "" ഒരു ശൂന്യമായ സ്ട്രിംഗായി നൽകും. പ്രദർശിപ്പിക്കേണ്ട കോളർമാർ
പകരം എന്തെങ്കിലും "app2_name" ഉപയോഗിക്കാം.

"app2_epoch"
യുഗങ്ങൾ ഉപയോഗിക്കുന്ന പാക്കേജ് മാനേജർമാർക്ക്, ഇതിൽ പാക്കേജിന്റെ യുഗം അടങ്ങിയിരിക്കുന്നു (an
പൂർണ്ണസംഖ്യ). ലഭ്യമല്ലെങ്കിൽ, ഇത് 0 ആയി നൽകും.

"app2_version"
ആപ്ലിക്കേഷന്റെയോ പാക്കേജിന്റെയോ പതിപ്പ് സ്ട്രിംഗ്. ലഭ്യമല്ലെങ്കിൽ ഇത് ഇതായി മടക്കി നൽകും
ഒരു ശൂന്യമായ സ്ട്രിംഗ് "".

"app2_release"
ഇത് ഉപയോഗിക്കുന്ന പാക്കേജ് മാനേജർമാർക്കുള്ള ആപ്ലിക്കേഷന്റെയോ പാക്കേജിന്റെയോ റിലീസ് സ്ട്രിംഗ്.
ലഭ്യമല്ലെങ്കിൽ ഇത് "" ഒരു ശൂന്യമായ സ്ട്രിംഗായി നൽകും.

"app2_arch"
ഉപയോഗിക്കുന്ന പാക്കേജ് മാനേജർമാർക്കുള്ള ആപ്ലിക്കേഷന്റെയോ പാക്കേജിന്റെയോ ആർക്കിടെക്ചർ സ്ട്രിംഗ്
ഈ. ലഭ്യമല്ലെങ്കിൽ ഇത് "" ഒരു ശൂന്യമായ സ്ട്രിംഗായി നൽകും.

"app2_install_path"
ആപ്ലിക്കേഷന്റെ ഇൻസ്റ്റാളേഷൻ പാത (Windows പോലുള്ള ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ
ഇൻസ്റ്റലേഷൻ പാതകൾ ഉപയോഗിക്കുക). ഗസ്റ്റ് ഓപ്പറേറ്റിംഗ് ഉപയോഗിക്കുന്ന ഫോർമാറ്റിലാണ് ഈ പാത
സിസ്റ്റം, ഇത് ഒരു libguestfs പാതയല്ല.

ലഭ്യമല്ലെങ്കിൽ ഇത് "" ഒരു ശൂന്യമായ സ്ട്രിംഗായി നൽകും.

"app2_trans_path"
ഇൻസ്റ്റോൾ പാത്ത് ഒരു libguestfs പാഥിലേക്ക് വിവർത്തനം ചെയ്യപ്പെടുന്നു. ലഭ്യമല്ലെങ്കിൽ, ഇത് തിരികെ നൽകും
ഒരു ശൂന്യമായ സ്ട്രിംഗായി "".

"app2_publisher"
ഇത് ഉപയോഗിക്കുന്ന പാക്കേജ് മാനേജർമാർക്കുള്ള ആപ്ലിക്കേഷന്റെ പ്രസാധകന്റെ പേര്. എങ്കിൽ
ലഭ്യമല്ല ഇത് "" ഒരു ശൂന്യമായ സ്ട്രിംഗായി തിരികെ നൽകുന്നു.

"app2_url"
ആപ്ലിക്കേഷന്റെ URL (ഉദാ. അപ്സ്ട്രീം URL). ലഭ്യമല്ലെങ്കിൽ ഇത് ഒരു ആയി തിരികെ നൽകും
ശൂന്യമായ സ്ട്രിംഗ് "".

"app2_source_package"
ഇതിനെ പിന്തുണയ്ക്കുന്ന പാക്കേജിംഗ് സിസ്റ്റങ്ങൾക്ക്, ഉറവിട പാക്കേജിന്റെ പേര്. എങ്കിൽ
ലഭ്യമല്ല ഇത് "" ഒരു ശൂന്യമായ സ്ട്രിംഗായി തിരികെ നൽകുന്നു.

"app2_സംഗ്രഹം"
ആപ്ലിക്കേഷന്റെയോ പാക്കേജിന്റെയോ ഒരു ഹ്രസ്വ (സാധാരണയായി ഒരു വരി) വിവരണം. ലഭ്യമല്ലെങ്കിൽ
ഇത് ഒരു ശൂന്യമായ സ്ട്രിംഗായി തിരികെ നൽകുന്നു "".

"app2_വിവരണം"
ആപ്ലിക്കേഷന്റെയോ പാക്കേജിന്റെയോ ദൈർഘ്യമേറിയ വിവരണം. ലഭ്യമല്ലെങ്കിൽ, ഇത് തിരികെ നൽകും
ഒരു ശൂന്യമായ സ്ട്രിംഗായി "".

ദയവായി "ഇൻസ്പെക്ഷൻ" വായിക്കുക അതിഥികൾ(3) കൂടുതൽ വിവരങ്ങൾക്ക്.

ഇൻസ്പെക്റ്റ്-ഒഎസ്
ഇൻസ്പെക്റ്റ്-ഒഎസ്

ഈ ഫംഗ്ഷൻ പരിശോധിക്കുന്നതിനായി മറ്റ് libguestfs ഫംഗ്ഷനുകളും ചില ഹ്യൂറിസ്റ്റിക്സും ഉപയോഗിക്കുന്നു
ഡിസ്ക്(കൾ) (സാധാരണയായി ഒരു വെർച്വൽ മെഷീന്റെ ഡിസ്കുകൾ), ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾക്കായി തിരയുന്നു.

ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളൊന്നും കണ്ടെത്തിയില്ലെങ്കിൽ തിരികെ നൽകിയ ലിസ്റ്റ് ശൂന്യമാണ്.

ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റം കണ്ടെത്തിയാൽ, ഇത് ഒരൊറ്റ ഘടകം ഉള്ള ഒരു ലിസ്റ്റ് നൽകുന്നു
ഈ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ റൂട്ട് ഫയൽസിസ്റ്റത്തിന്റെ പേരാണ്. ഇതിനും സാധ്യമാണ്
ഒരു ഡ്യുവൽ-ബൂട്ട് അല്ലെങ്കിൽ സൂചിപ്പിക്കുന്ന ഒന്നിലധികം ഘടകങ്ങൾ അടങ്ങിയ ഒരു ലിസ്റ്റ് തിരികെ നൽകുന്നതിനുള്ള പ്രവർത്തനം
മൾട്ടി-ബൂട്ട് വെർച്വൽ മെഷീൻ, ഓരോ ഘടകങ്ങളും ഒന്നിന്റെ റൂട്ട് ഫയൽസിസ്റ്റം ആണ്
ഓപ്പറേറ്റിങ് സിസ്റ്റങ്ങൾ.

മറ്റ് "ഇൻസ്പെക്റ്റ്-ഗെറ്റ്-*" ഫംഗ്ഷനുകളിലേക്ക് നിങ്ങൾക്ക് റൂട്ട് സ്ട്രിംഗ്(കൾ) കൈമാറാൻ കഴിയും
ഓരോ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തെക്കുറിച്ചും പേരും പതിപ്പും പോലുള്ള കൂടുതൽ വിവരങ്ങൾ അന്വേഷിക്കുക.

ഈ ഫംഗ്‌ഷൻ "മൌണ്ട്-റോ", "ഉമൌണ്ട്-ഓൾ" തുടങ്ങിയ മറ്റ് libguestfs സവിശേഷതകൾ ക്രമത്തിൽ ഉപയോഗിക്കുന്നു
ഫയൽസിസ്റ്റം മൌണ്ട് ചെയ്യാനും അൺമൗണ്ട് ചെയ്യാനും ഉള്ളടക്കങ്ങൾ നോക്കാനും. ഇതിനെ നമ്പർ ഉപയോഗിച്ച് വിളിക്കണം
നിലവിൽ മൌണ്ട് ചെയ്തിരിക്കുന്ന ഡിസ്കുകൾ. ഫംഗ്‌ഷൻ ഓജിയാസും ഉപയോഗിച്ചേക്കാം, അതിനാൽ നിലവിലുള്ള ഏതെങ്കിലും ഓജിയാസ് ഹാൻഡിൽ
അടച്ചിരിക്കും.

ഈ ഫംഗ്‌ഷൻ എൻക്രിപ്റ്റ് ചെയ്ത ഡിസ്കുകൾ ഡീക്രിപ്റ്റ് ചെയ്യാൻ കഴിയില്ല. വിളിക്കുന്നയാൾ അത് ആദ്യം ചെയ്യണം (വിതരണം
ആവശ്യമായ കീകൾ) ഡിസ്ക് എൻക്രിപ്റ്റ് ചെയ്തിട്ടുണ്ടെങ്കിൽ.

ദയവായി "ഇൻസ്പെക്ഷൻ" വായിക്കുക അതിഥികൾ(3) കൂടുതൽ വിവരങ്ങൾക്ക്.

"list-filesystems" എന്നതും കാണുക.

ആണ്-ബ്ലോക്ക്ദേവ്
ആണ്-blockdev-opts
is-blockdev പാത്ത് [followsymlinks:true|false]

തന്നിരിക്കുന്ന "പാത്ത്" എന്ന പേരിൽ ഒരു ബ്ലോക്ക് ഉപകരണം ഉണ്ടെങ്കിൽ മാത്രം ഇത് "ട്രൂ" നൽകുന്നു.

"followsymlinks" എന്ന ഓപ്‌ഷണൽ ഫ്ലാഗ് ശരിയാണെങ്കിൽ, ഒരു സിംലിങ്ക് (അല്ലെങ്കിൽ സിംലിങ്കുകളുടെ ശൃംഖല) അത്
ഒരു ബ്ലോക്ക് ഉപകരണത്തിൽ അവസാനിക്കുന്നു, ഫംഗ്‌ഷൻ ശരിയാക്കുകയും ചെയ്യുന്നു.

ഈ കോൾ ഗസ്റ്റ് ഫയൽസിസ്റ്റത്തിലെ ഫയലുകൾ മാത്രമേ നോക്കൂ. Libguestfs പാർട്ടീഷനുകളും
ഉപകരണങ്ങൾ തടയുക (ഉദാ. / dev / sda) ഈ കോളിന്റെ "പാത്ത്" പാരാമീറ്ററായി ഉപയോഗിക്കാൻ കഴിയില്ല.

"stat" എന്നതും കാണുക.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

ആണ്-chardev
ആണ്-chardev-opts
is-chardev പാത്ത് [followsymlinks:true|false]

നൽകിയിരിക്കുന്ന "പാത്ത്" എന്ന പേരിൽ ഒരു പ്രതീക ഉപകരണം ഉണ്ടെങ്കിൽ മാത്രം ഇത് "ട്രൂ" നൽകുന്നു.

"followsymlinks" എന്ന ഓപ്‌ഷണൽ ഫ്ലാഗ് ശരിയാണെങ്കിൽ, ഒരു സിംലിങ്ക് (അല്ലെങ്കിൽ സിംലിങ്കുകളുടെ ശൃംഖല) അത്
ഒരു chardev-ൽ അവസാനിക്കുന്നത് ഫംഗ്‌ഷൻ ശരിയാക്കാനും കാരണമാകുന്നു.

"stat" എന്നതും കാണുക.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

ആണ്-config
ആണ്-config

ഈ ഹാൻഡിൽ കോൺഫിഗർ ചെയ്യുകയാണെങ്കിൽ ("CONFIG" അവസ്ഥയിൽ) ഇത് ശരിയാകും.

സംസ്ഥാനങ്ങളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, കാണുക അതിഥികൾ(3).

is-dir
is-dir-opts
is-dir പാത്ത് [followsymlinks:true|false]

നൽകിയിരിക്കുന്ന "പാത്ത്" എന്ന പേരിൽ ഒരു ഡയറക്‌ടറി ഉണ്ടെങ്കിൽ മാത്രം ഇത് "ട്രൂ" എന്ന് നൽകുന്നു. കുറിപ്പ്
ഫയലുകൾ പോലെയുള്ള മറ്റ് ഒബ്‌ജക്‌റ്റുകൾക്ക് ഇത് തെറ്റായി നൽകുന്നു.

"followsymlinks" എന്ന ഓപ്‌ഷണൽ ഫ്ലാഗ് ശരിയാണെങ്കിൽ, ഒരു സിംലിങ്ക് (അല്ലെങ്കിൽ സിംലിങ്കുകളുടെ ശൃംഖല) അത്
ഒരു ഡയറക്‌ടറിയിൽ അവസാനിക്കുന്നു, ഫംഗ്‌ഷൻ ശരിയാക്കുകയും ചെയ്യുന്നു.

"stat" എന്നതും കാണുക.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

is-fifo
is-fifo-opts
is-fifo പാത [followsymlinks:true|false]

തന്നിരിക്കുന്ന "പാത്ത്" ഉള്ള ഒരു FIFO (പൈപ്പ് എന്ന പേര്) ഉണ്ടെങ്കിൽ മാത്രം ഇത് "ശരി" എന്ന് നൽകുന്നു.
പേര്.

"followsymlinks" എന്ന ഓപ്‌ഷണൽ ഫ്ലാഗ് ശരിയാണെങ്കിൽ, ഒരു സിംലിങ്ക് (അല്ലെങ്കിൽ സിംലിങ്കുകളുടെ ശൃംഖല) അത്
ഒരു FIFO-ൽ അവസാനിക്കുന്നു, ഫംഗ്‌ഷൻ ശരിയാക്കുകയും ചെയ്യുന്നു.

"stat" എന്നതും കാണുക.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

is-file
is-file-opts
is-file പാത്ത് [followsymlinks:true|false]

നൽകിയിരിക്കുന്ന "പാത്ത്" എന്ന പേരിൽ ഒരു സാധാരണ ഫയൽ ഉണ്ടെങ്കിൽ മാത്രം ഇത് "ട്രൂ" നൽകുന്നു.
ഡയറക്‌ടറികൾ പോലുള്ള മറ്റ് ഒബ്‌ജക്‌റ്റുകൾക്ക് ഇത് തെറ്റായി നൽകുന്നു എന്നത് ശ്രദ്ധിക്കുക.

"followsymlinks" എന്ന ഓപ്‌ഷണൽ ഫ്ലാഗ് ശരിയാണെങ്കിൽ, ഒരു സിംലിങ്ക് (അല്ലെങ്കിൽ സിംലിങ്കുകളുടെ ശൃംഖല) അത്
ഒരു ഫയലിൽ അവസാനിക്കുന്നു, ഫംഗ്‌ഷൻ true ആയി മാറുന്നതിനും കാരണമാകുന്നു.

"stat" എന്നതും കാണുക.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

is-lv
is-lv ഉപകരണം

ഈ കമാൻഡ് "ഡിവൈസ്" ഒരു ലോജിക്കൽ വോള്യമാണോ എന്ന് പരിശോധിക്കുന്നു, ഇത് ശരിയാണെങ്കിൽ അത് ശരിയാണെന്ന് നൽകുന്നു
കേസ്.

ആണ്-സോക്കറ്റ്
is-socket-opts
സോക്കറ്റ് പാത്ത് [followsymlinks:true|false]

നൽകിയിരിക്കുന്ന "പാത്ത്" ഉള്ള ഒരു Unix ഡൊമെയ്ൻ സോക്കറ്റ് ഉണ്ടെങ്കിൽ മാത്രം ഇത് "ശരി" നൽകുന്നു
പേര്.

"followsymlinks" എന്ന ഓപ്‌ഷണൽ ഫ്ലാഗ് ശരിയാണെങ്കിൽ, ഒരു സിംലിങ്ക് (അല്ലെങ്കിൽ സിംലിങ്കുകളുടെ ശൃംഖല) അത്
ഒരു സോക്കറ്റിൽ അവസാനിക്കുന്നു, ഫംഗ്‌ഷൻ ശരിയാക്കുകയും ചെയ്യുന്നു.

"stat" എന്നതും കാണുക.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

ആണ്-സിംലിങ്ക്
ആണ്-സിംലിങ്ക് പാത

നൽകിയിരിക്കുന്ന "പാത്ത്" എന്ന പേരിനൊപ്പം ഒരു പ്രതീകാത്മക ലിങ്ക് ഉണ്ടെങ്കിൽ മാത്രം ഇത് "ശരി" നൽകുന്നു.

"stat" എന്നതും കാണുക.

മുഴുവൻ ഉപകരണമാണ്
മുഴുവൻ ഉപകരണ ഉപകരണമാണ്

"ഉപകരണം" എന്നത് മുഴുവൻ ബ്ലോക്ക് ഉപകരണത്തെയാണ് സൂചിപ്പിക്കുന്നതെങ്കിൽ മാത്രം ഇത് "ശരി" എന്ന് നൽകുന്നു. അതായത്, എ അല്ല
പാർട്ടീഷൻ അല്ലെങ്കിൽ ഒരു ലോജിക്കൽ ഉപകരണം.

ആണ്-പൂജ്യം
ആണ്-പൂജ്യം പാത

ഫയൽ നിലവിലുണ്ടെങ്കിൽ ഫയൽ ശൂന്യമാണെങ്കിൽ അല്ലെങ്കിൽ അതിൽ എല്ലാ സീറോ ബൈറ്റുകളും അടങ്ങിയിരിക്കുന്നുവെങ്കിൽ ഇത് ശരിയാണെന്ന് നൽകുന്നു.

ആണ്-പൂജ്യം-ഉപകരണം
is-zero-device device

ഉപകരണം നിലവിലുണ്ടെങ്കിൽ, എല്ലാ സീറോ ബൈറ്റുകളും അടങ്ങിയിരിക്കുന്നുവെങ്കിൽ ഇത് ശരിയാണ്.

വലിയ ഉപകരണങ്ങൾക്ക് ഇത് പ്രവർത്തിക്കാൻ വളരെ സമയമെടുക്കുമെന്നത് ശ്രദ്ധിക്കുക.

isoinfo
isoinfo isofile

ഇത് "isoinfo-device" എന്നതിന് സമാനമാണ്, അല്ലാതെ ഉള്ളിൽ സ്ഥിതിചെയ്യുന്ന ഒരു ISO ഫയലിനായി ഇത് പ്രവർത്തിക്കുന്നു
മറ്റ് ചില മൌണ്ട് ഫയൽസിസ്റ്റം. നിങ്ങൾ ഒരു ഐഎസ്ഒ ചേർത്തിട്ടുള്ള പൊതുവായ സാഹചര്യത്തിൽ ശ്രദ്ധിക്കുക
ഒരു libguestfs ഉപകരണമായി ഫയൽ ചെയ്യുക അല്ല ഇതിനെ വിളിക്കൂ. പകരം നിങ്ങൾ വിളിക്കും "isoinfo-
ഉപകരണം".

isoinfo-device
isoinfo-device ഉപകരണം

"ഡിവൈസ്" എന്നത് ഒരു ഐഎസ്ഒ ഉപകരണമാണ്. ഇത് പ്രാഥമികത്തിൽ നിന്ന് വായിച്ച വിവരങ്ങളുടെ ഒരു ഘടന നൽകുന്നു
ഉപകരണത്തിന്റെ വോളിയം ഡിസ്ക്രിപ്റ്റർ (സൂപ്പർബ്ലോക്കിന്റെ ISO തത്തുല്യം).

സാധാരണയായി ഇത് ഉപയോഗിക്കുന്നത് കൂടുതൽ കാര്യക്ഷമമാണ് isoinfo(1) കൂടെ കമാൻഡ് -d ഹോസ്റ്റിലെ ഓപ്ഷൻ
libguestfs വഴി പോകുന്നതിനുപകരം, ISO ഫയലുകൾ വിശകലനം ചെയ്യാൻ.

പ്രാഥമിക വോളിയം ഡിസ്ക്രിപ്റ്റർ ഫീൽഡുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾക്ക്, കാണുക
http://wiki.osdev.org/ISO_9660#The_Primary_Volume_Descriptor

ജേണൽ-ക്ലോസ്
ജേണൽ-ക്ലോസ്

ജേണൽ ഹാൻഡിൽ അടയ്ക്കുക.

ജേണൽ-ഗെറ്റ്
ജേണൽ-ഗെറ്റ്

നിലവിലെ ജേണൽ എൻട്രി വായിക്കുക. ഇത് ജേണലിലെ എല്ലാ ഫീൽഡുകളും ഒരു സെറ്റായി നൽകുന്നു
"(അറ്റ്ർനെയിം, അറ്റ്ർവൽ)" ജോഡികൾ. "attrname" എന്നത് ഫീൽഡ് നാമമാണ് (ഒരു സ്ട്രിംഗ്).

"attrval" എന്നത് ഫീൽഡ് മൂല്യമാണ് (ഒരു ബൈനറി ബ്ലബ്, പലപ്പോഴും എന്നാൽ എല്ലായ്പ്പോഴും ഒരു സ്ട്രിംഗ് അല്ല). ദയവായി
"attrval" എന്നത് ഒരു ബൈറ്റ് അറേ ആണെന്ന് ശ്രദ്ധിക്കുക, അല്ല ഒരു \0-അവസാനിപ്പിച്ച C സ്ട്രിംഗ്.

ഡാറ്റയുടെ ദൈർഘ്യം ഡാറ്റ ത്രെഷോൾഡിലേക്ക് ചുരുക്കിയേക്കാം (കാണുക: "ജേണൽ-സെറ്റ്-ഡാറ്റ-
പരിധി", "ജേണൽ-ഗെറ്റ്-ഡാറ്റ-ത്രെഷോൾഡ്").

നിങ്ങൾ ഡാറ്റ ത്രെഷോൾഡ് അൺലിമിറ്റഡ് (0) ആയി സജ്ജീകരിക്കുകയാണെങ്കിൽ, ഈ കോളിന് ഒരു ജേണൽ എൻട്രി വായിക്കാൻ കഴിയും
ഏതെങ്കിലും വലിപ്പം, അതായത്. ഇത് libguestfs പ്രോട്ടോക്കോൾ വഴി പരിമിതപ്പെടുത്തിയിട്ടില്ല.

ജേണൽ-ഗെറ്റ്-ഡാറ്റ-ത്രെഷോൾഡ്
ജേണൽ-ഗെറ്റ്-ഡാറ്റ-ത്രെഷോൾഡ്

ജേണൽ എൻട്രികൾ വായിക്കുന്നതിനുള്ള നിലവിലെ ഡാറ്റ ത്രെഷോൾഡ് നേടുക. ഇത് ജേണലിനുള്ള ഒരു സൂചനയാണ്
ഡാറ്റാ ഫീൽഡുകൾ വായിക്കുമ്പോൾ ഈ വലുപ്പത്തിലേക്ക് അത് വെട്ടിച്ചുരുക്കിയേക്കാം (അത് പാടില്ല എന്നതും ശ്രദ്ധിക്കുക
അവയെ വെട്ടിച്ചുരുക്കുക). ഇത് 0 നൽകുന്നുവെങ്കിൽ, പരിധി പരിധിയില്ലാത്തതാണ്.

"ജേണൽ-സെറ്റ്-ഡാറ്റ-ത്രെഷോൾഡ്" എന്നതും കാണുക.

ജേണൽ-ഗെറ്റ്-റിയൽടൈം-ഉപയോഗം
ജേണൽ-ഗെറ്റ്-റിയൽടൈം-ഉപയോഗം

നിലവിലെ ജേണൽ എൻട്രിയുടെ തൽസമയ (വാൾക്ലോക്ക്) ടൈംസ്റ്റാമ്പ് നേടുക.

ജേണൽ-അടുത്തത്
ജേണൽ-അടുത്തത്

അടുത്ത ജേണൽ എൻട്രിയിലേക്ക് നീങ്ങുക. ഓപ്പൺ ചെയ്തതിനു ശേഷം ഒരിക്കലെങ്കിലും വിളിക്കണം
നിങ്ങൾക്ക് ഡാറ്റ വായിക്കാൻ കഴിയുന്നതിന് മുമ്പ് കൈകാര്യം ചെയ്യുക.

റീഡേൺ ചെയ്ത ബൂളിയൻ, വായിക്കാൻ കൂടുതൽ ജേണൽ റെക്കോർഡുകൾ ഉണ്ടെങ്കിൽ നിങ്ങളോട് പറയുന്നു. "ശരി"
നിങ്ങൾക്ക് അടുത്ത റെക്കോർഡ് വായിക്കാൻ കഴിയുമെന്നാണ് അർത്ഥമാക്കുന്നത് (ഉദാ. "ജേണൽ-ഗെറ്റ്" ഉപയോഗിച്ച്), "തെറ്റ്" എന്നാൽ നിങ്ങൾക്ക് ഉണ്ട്
ജേണലിന്റെ അവസാനം എത്തി.

ജേണൽ-തുറന്ന
ജേണൽ-ഓപ്പൺ ഡയറക്ടറി

സ്ഥിതി ചെയ്യുന്ന systemd ജേണൽ തുറക്കുക ഡയറക്ടറി. മുമ്പ് തുറന്ന ഏതെങ്കിലും ജേണൽ ഹാൻഡിൽ ആണ്
അടച്ചു.

ജേണലിലെ ഉള്ളടക്കങ്ങൾ "ജേണൽ-നെക്സ്റ്റ്", "ജേണൽ-ഗെറ്റ്" എന്നിവ ഉപയോഗിച്ച് വായിക്കാം.

നിങ്ങൾ ജേണൽ ഉപയോഗിക്കുന്നത് പൂർത്തിയാക്കിയ ശേഷം, വിളിച്ച് നിങ്ങൾ ഹാൻഡിൽ അടയ്ക്കണം
"ജേണൽ-ക്ലോസ്".

ജേണൽ-സെറ്റ്-ഡാറ്റ-ത്രെഷോൾഡ്
ജേണൽ-സെറ്റ്-ഡാറ്റ-ത്രെഷോൾഡ് ത്രെഷോൾഡ്

ജേണൽ എൻട്രികൾ വായിക്കുന്നതിന് ഡാറ്റ ത്രെഷോൾഡ് സജ്ജമാക്കുക. ഇത് ജേണലിനുള്ള ഒരു സൂചനയാണ്
ഡാറ്റാ ഫീൽഡുകൾ വായിക്കുമ്പോൾ ഈ വലുപ്പത്തിലേക്ക് ചുരുക്കിയേക്കാം (അത് പാടില്ല എന്നതും ശ്രദ്ധിക്കുക
അവയെ വെട്ടിച്ചുരുക്കുക). നിങ്ങൾ ഇത് 0 ആയി സജ്ജമാക്കുകയാണെങ്കിൽ, പരിധി പരിധിയില്ലാത്തതാണ്.

"ജേണൽ-ഗെറ്റ്-ഡാറ്റ-ത്രെഷോൾഡ്" എന്നതും കാണുക.

ജേണൽ-സ്കിപ്പ്
ജേണൽ-ഒഴിവാക്കുക

ജേണലിൽ മുന്നോട്ട് ("ഒഴിവാക്കുക ≥ 0") അല്ലെങ്കിൽ പിന്നിലേക്ക് ("ഒഴിവാക്കുക <0") ഒഴിവാക്കുക.

യഥാർത്ഥത്തിൽ ഒഴിവാക്കിയ എൻട്രികളുടെ എണ്ണം തിരികെ നൽകി ("rskip ≥ 0" ശ്രദ്ധിക്കുക). ഇതല്ലെങ്കിൽ
നിങ്ങൾ പാസാക്കിയ skip പരാമീറ്ററിന്റെ ("|skip|") കേവല മൂല്യത്തിന് തുല്യമാണ് അപ്പോൾ അതിനർത്ഥം
നിങ്ങൾ ജേണലിന്റെ അവസാനത്തിലോ തുടക്കത്തിലോ എത്തിയിരിക്കുന്നു.

കൊല്ലുക-ഉപപ്രക്രിയ
കൊല്ലുക-ഉപപ്രക്രിയ

ഇത് ഹൈപ്പർവൈസറെ കൊല്ലുന്നു.

ഇതിനെ വിളിക്കരുത്. പകരം കാണുക: "ഷട്ട്ഡൗൺ".

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "ഷട്ട്ഡൗൺ" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

സമാരംഭിക്കുക
ഓടുക
സമാരംഭിക്കുക

ഹാൻഡിൽ കോൺഫിഗർ ചെയ്‌തതിന് ശേഷം (ഉദാ. ഡ്രൈവുകൾ ചേർക്കുന്നത്) എന്നാൽ മുമ്പ് നിങ്ങൾ ഇത് വിളിക്കണം
ഏതെങ്കിലും പ്രവർത്തനങ്ങൾ നടത്തുന്നു.

ഒരേ ഹാൻഡിൽ രണ്ടുതവണ "ലോഞ്ച്" എന്ന് വിളിക്കരുത്. ഇത് ഒരു പിശക് നൽകില്ലെങ്കിലും ( വേണ്ടി
ചരിത്രപരമായ കാരണങ്ങൾ), നിങ്ങൾ ഇത് ചെയ്യുമ്പോഴുള്ള കൃത്യമായ പെരുമാറ്റം നന്നായി നിർവചിക്കപ്പെട്ടിട്ടില്ല. കൈകാര്യം ചെയ്യുന്നു
സൃഷ്ടിക്കാൻ വളരെ വിലകുറഞ്ഞതാണ്, അതിനാൽ ഓരോ ലോഞ്ചിനും പുതിയൊരെണ്ണം സൃഷ്ടിക്കുക.

ചൗൺ
lchown ഉടമ ഗ്രൂപ്പ് പാത

ഫയൽ ഉടമയെ "ഉടമ" ആയും ഗ്രൂപ്പിനെ "ഗ്രൂപ്പ്" ആയും മാറ്റുക. ഇത് "ചൗൺ" പോലെയാണ്, എന്നാൽ "പാത്ത്" ആണെങ്കിൽ
ഒരു സിംലിങ്ക് ആണ് അപ്പോൾ ലിങ്ക് തന്നെ മാറ്റുന്നു, ലക്ഷ്യമല്ല.

സംഖ്യാ യുഐഡിയും ജിഡിയും മാത്രമേ പിന്തുണയ്ക്കൂ. നിങ്ങൾക്ക് പേരുകൾ ഉപയോഗിക്കണമെങ്കിൽ, നിങ്ങൾ കണ്ടെത്തേണ്ടതുണ്ട്
കൂടാതെ പാസ്‌വേഡ് ഫയൽ സ്വയം പാഴ്‌സ് ചെയ്യുക (Augeas പിന്തുണ ഇത് താരതമ്യേന എളുപ്പമാക്കുന്നു).

ldmtool-ക്രിയേറ്റ്-എല്ലാം
ldmtool-ക്രിയേറ്റ്-എല്ലാം

വിൻഡോസ് ഡൈനാമിക് ഡിസ്ക് വോള്യങ്ങൾക്കായി തിരയുന്ന എല്ലാ ബ്ലോക്ക് ഉപകരണങ്ങളും ഈ ഫംഗ്ഷൻ സ്കാൻ ചെയ്യുന്നു
പാർട്ടീഷനുകൾ, കണ്ടെത്തിയവയ്ക്ക് ഉപകരണങ്ങൾ സൃഷ്ടിക്കുന്നു.

എല്ലാ ഉപകരണങ്ങളും തിരികെ നൽകാൻ "list-ldm-volumes", "list-ldm-partitions" എന്നിവ വിളിക്കുക.

നിങ്ങൾ ശ്രദ്ധിക്കുക ചെയ്യരുത് ഇത് സ്വയമേവ ചെയ്യുന്നതിനാൽ സാധാരണയായി ഇത് വ്യക്തമായി വിളിക്കേണ്ടതുണ്ട്
"ലോഞ്ച്" സമയത്ത്. എന്നിരുന്നാലും നിങ്ങൾ ഹോട്ട്പ്ലഗ് ചെയ്തിട്ടുണ്ടെങ്കിൽ ഈ ഫംഗ്‌ഷൻ വിളിക്കാൻ നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം
ഡിസ്കുകൾ അല്ലെങ്കിൽ ഒരു വിൻഡോസ് ഡൈനാമിക് ഡിസ്ക് സൃഷ്ടിച്ചു.

ldmtool-diskgroup-disks
ldmtool-diskgroup-disks diskgroup

ഒരു വിൻഡോസ് ഡൈനാമിക് ഡിസ്ക് ഗ്രൂപ്പിൽ ഡിസ്കുകൾ തിരികെ നൽകുക. "diskgroup" പരാമീറ്റർ ആയിരിക്കണം
ഒരു ഡിസ്ക് ഗ്രൂപ്പിന്റെ GUID, "ldmtool-scan" നൽകുന്ന ലിസ്റ്റിൽ നിന്നുള്ള ഒരു ഘടകം.

ldmtool-diskgroup-name
ldmtool-diskgroup-name diskgroup

ഒരു വിൻഡോസ് ഡൈനാമിക് ഡിസ്ക് ഗ്രൂപ്പിന്റെ പേര് തിരികെ നൽകുക. "diskgroup" പരാമീറ്റർ ആയിരിക്കണം
ഒരു ഡിസ്ക് ഗ്രൂപ്പിന്റെ GUID, "ldmtool-scan" നൽകുന്ന ലിസ്റ്റിൽ നിന്നുള്ള ഒരു ഘടകം.

ldmtool-diskgroup-volumes
ldmtool-diskgroup-volumes diskgroup

ഒരു വിൻഡോസ് ഡൈനാമിക് ഡിസ്ക് ഗ്രൂപ്പിലെ വോള്യങ്ങൾ തിരികെ നൽകുക. "diskgroup" പരാമീറ്റർ ആയിരിക്കണം
ഒരു ഡിസ്ക് ഗ്രൂപ്പിന്റെ GUID, "ldmtool-scan" നൽകുന്ന ലിസ്റ്റിൽ നിന്നുള്ള ഒരു ഘടകം.

ldmtool-എല്ലാം നീക്കം ചെയ്യുക
ldmtool-എല്ലാം നീക്കം ചെയ്യുക

ഇത് പ്രധാനമായും "ldmtool-create-all" എന്നതിന് വിപരീതമാണ്. ഇത് ഉപകരണ മാപ്പർ നീക്കംചെയ്യുന്നു
എല്ലാ വിൻഡോസ് ഡൈനാമിക് ഡിസ്ക് വോള്യങ്ങൾക്കുമുള്ള മാപ്പിംഗ്

ldmtool-സ്കാൻ
ldmtool-സ്കാൻ

ഈ ഫംഗ്ഷൻ വിൻഡോസ് ഡൈനാമിക് ഡിസ്കുകൾക്കായി സ്കാൻ ചെയ്യുന്നു. ഇത് ഐഡന്റിഫയറുകളുടെ (GUID) ഒരു ലിസ്റ്റ് നൽകുന്നു
കണ്ടെത്തിയ എല്ലാ ഡിസ്ക് ഗ്രൂപ്പുകൾക്കും. ഈ ഐഡന്റിഫയറുകൾ മറ്റ് "ldmtool-*" ലേക്ക് കൈമാറാൻ കഴിയും
പ്രവർത്തനങ്ങൾ.

ഈ പ്രവർത്തനം എല്ലാ ബ്ലോക്ക് ഉപകരണങ്ങളും സ്കാൻ ചെയ്യുന്നു. ബ്ലോക്ക് ഉപകരണങ്ങളുടെ ഒരു ഉപസെറ്റ് സ്കാൻ ചെയ്യാൻ, "ldmtool-" എന്ന് വിളിക്കുക.
പകരം സ്കാൻ-ഉപകരണങ്ങൾ".

ldmtool-സ്കാൻ-ഉപകരണങ്ങൾ
ldmtool-സ്കാൻ-ഉപകരണങ്ങൾ 'ഉപകരണങ്ങൾ ...'

ഈ ഫംഗ്ഷൻ വിൻഡോസ് ഡൈനാമിക് ഡിസ്കുകൾക്കായി സ്കാൻ ചെയ്യുന്നു. ഇത് ഐഡന്റിഫയറുകളുടെ (GUID) ഒരു ലിസ്റ്റ് നൽകുന്നു
കണ്ടെത്തിയ എല്ലാ ഡിസ്ക് ഗ്രൂപ്പുകൾക്കും. ഈ ഐഡന്റിഫയറുകൾ മറ്റ് "ldmtool-*" ലേക്ക് കൈമാറാൻ കഴിയും
പ്രവർത്തനങ്ങൾ.

സ്കാൻ ചെയ്ത ബ്ലോക്ക് ഡിവൈസുകളുടെ ഒരു ലിസ്റ്റാണ് "ഡിവൈസുകൾ" എന്ന പാരാമീറ്റർ. ഈ ലിസ്റ്റ് ആണെങ്കിൽ
ശൂന്യമാണ്, എല്ലാ ബ്ലോക്ക് ഉപകരണങ്ങളും സ്കാൻ ചെയ്യുന്നു.

ldmtool-volume-hint
ldmtool-volume-hint diskgroup വോളിയം

GUID ഉപയോഗിച്ച് ഡിസ്ക് ഗ്രൂപ്പിൽ "വോളിയം" എന്ന് പേരുള്ള വോളിയത്തിന്റെ സൂചന ഫീൽഡ് തിരികെ നൽകുക
"ഡിസ്ക് ഗ്രൂപ്പ്". ഇത് നിർവചിച്ചേക്കില്ല, ഈ സാഹചര്യത്തിൽ ശൂന്യമായ സ്ട്രിംഗ് തിരികെ നൽകും. ദി
സൂചന ഫീൽഡ് പലപ്പോഴും, എല്ലായ്‌പ്പോഴും അല്ലെങ്കിലും, ഒരു വിൻഡോസ് ഡ്രൈവിന്റെ പേരാണ്, ഉദാ. "ഇ:".

ldmtool-volume-partitions
ldmtool-volume-partitions diskgroup വോളിയം

GUID ഉപയോഗിച്ച് ഡിസ്ക് ഗ്രൂപ്പിൽ "volume" എന്ന് പേരുള്ള വോള്യത്തിലെ പാർട്ടീഷനുകളുടെ ലിസ്റ്റ് തിരികെ നൽകുക
"ഡിസ്ക് ഗ്രൂപ്പ്".

ldmtool-വോളിയം-തരം
ldmtool-volume-type diskgroup വോളിയം

GUID "diskgroup" ഉപയോഗിച്ച് ഡിസ്ക് ഗ്രൂപ്പിലെ "volume" എന്ന് പേരുള്ള വോള്യത്തിന്റെ തരം തിരികെ നൽകുക.

ഇവിടെ റിട്ടേൺ ചെയ്യാവുന്ന സാധ്യമായ വോളിയം തരങ്ങളിൽ ഇവ ഉൾപ്പെടുന്നു: "ലളിതമായ", "സ്‌പാൻഡ്", "സ്ട്രൈപ്പ്ഡ്",
"മിറർഡ്", "റെയ്ഡ്5". മറ്റ് തരങ്ങളും തിരികെ നൽകാം.

lgetxattr
lgetxattr പാതയുടെ പേര്

"പാത്ത്" എന്ന ഫയലിൽ നിന്ന് "പേര്" എന്ന പേരിൽ ഒരു വിപുലീകൃത ആട്രിബ്യൂട്ട് നേടുക. "പാത്ത്" ഒരു സിംലിങ്ക് ആണെങ്കിൽ,
തുടർന്ന് ഈ കോൾ സിംലിങ്കിൽ നിന്ന് ഒരു വിപുലീകൃത ആട്രിബ്യൂട്ട് നൽകുന്നു.

സാധാരണഗതിയിൽ, ഒരു ഫയലിൽ നിന്ന് എല്ലാ വിപുലീകൃത ആട്രിബ്യൂട്ടുകളും കോൾ ചെയ്ത് ഒറ്റയടിക്ക് നേടുന്നതാണ് നല്ലത്
"getxattrs". എന്നിരുന്നാലും ചില Linux ഫയൽസിസ്റ്റം നടപ്പിലാക്കലുകൾ ബഗ്ഗിയാണ്, അവ നൽകുന്നില്ല
ആട്രിബ്യൂട്ടുകൾ പട്ടികപ്പെടുത്താനുള്ള വഴി. ഈ ഫയൽസിസ്റ്റമുകൾക്ക് (പ്രത്യേകിച്ച് ntfs-3g) നിങ്ങൾ അറിഞ്ഞിരിക്കണം
നിങ്ങൾ മുൻകൂട്ടി ആഗ്രഹിക്കുന്ന വിപുലീകൃത ആട്രിബ്യൂട്ടുകളുടെ പേരുകൾ ഈ ഫംഗ്‌ഷൻ വിളിക്കുക.

വിപുലീകരിച്ച ആട്രിബ്യൂട്ട് മൂല്യങ്ങൾ ബൈനറി ഡാറ്റയുടെ ബ്ലോബുകളാണ്. വിപുലമായ ആട്രിബ്യൂട്ട് ഇല്ലെങ്കിൽ
പേര് "പേര്", ഇത് ഒരു പിശക് നൽകുന്നു.

ഇതും കാണുക: "lgetxattrs", "getxattr", atr(5).

lgetxattrs
lgetxattrs പാത

ഇത് "getxattrs" എന്നതിന് സമാനമാണ്, എന്നാൽ "പാത്ത്" ഒരു പ്രതീകാത്മക ലിങ്കാണെങ്കിൽ, അത് തിരികെ നൽകുന്നു
ലിങ്കിന്റെ തന്നെ വിപുലമായ ആട്രിബ്യൂട്ടുകൾ.

പട്ടിക-9p
പട്ടിക-9p

അതിഥിയുമായി ഘടിപ്പിച്ചിട്ടുള്ള എല്ലാ 9p ഫയൽ സിസ്റ്റങ്ങളും ലിസ്റ്റ് ചെയ്യുക. മൌണ്ട് ടാഗുകളുടെ ഒരു ലിസ്റ്റ് തിരികെ നൽകുന്നു.

ലിസ്റ്റ്-ഉപകരണങ്ങൾ
ലിസ്റ്റ്-ഉപകരണങ്ങൾ

എല്ലാ ബ്ലോക്ക് ഉപകരണങ്ങളും ലിസ്റ്റ് ചെയ്യുക.

പൂർണ്ണ ബ്ലോക്ക് ഉപകരണ നാമങ്ങൾ തിരികെ നൽകുന്നു, ഉദാ. / dev / sda.

"list-filesystems" എന്നതും കാണുക.

ലിസ്റ്റ്-ഡിസ്ക്-ലേബലുകൾ
ലിസ്റ്റ്-ഡിസ്ക്-ലേബലുകൾ

"add-drive-opts" എന്നതിന്റെ ഓപ്ഷണൽ "ലേബൽ" പാരാമീറ്റർ ഉപയോഗിച്ച് നിങ്ങൾ ഡ്രൈവുകൾ ചേർക്കുകയാണെങ്കിൽ, നിങ്ങൾക്ക് ഉപയോഗിക്കാം
ഡിസ്ക് ലേബലുകൾക്കും റോ ബ്ലോക്ക് ഉപകരണത്തിനും പാർട്ടീഷൻ പേരുകൾക്കുമിടയിൽ മാപ്പിലേക്കുള്ള ഈ കോൾ (ഇത് പോലെ
/ dev / sda ഒപ്പം / dev / sda1).

ഇത് ഒരു ഹാഷ്‌ടേബിൾ നൽകുന്നു, ഇവിടെ കീകൾ ഡിസ്ക് ലേബലുകളാണ് (കൂടാതെ The /dev/disk/guestfs
പ്രിഫിക്സ്), കൂടാതെ മൂല്യങ്ങൾ മുഴുവൻ റോ ബ്ലോക്ക് ഉപകരണവും പാർട്ടീഷൻ പേരുകളും (ഉദാ. / dev / sda
ഒപ്പം / dev / sda1).

list-dm-devices
list-dm-devices

എല്ലാ ഉപകരണ മാപ്പർ ഉപകരണങ്ങളും ലിസ്റ്റ് ചെയ്യുക.

മടങ്ങിയ പട്ടികയിൽ അടങ്ങിയിരിക്കുന്നു /dev/mapper/* ഉപകരണങ്ങൾ, ഉദാ. മുമ്പത്തെ കോളിലൂടെ സൃഷ്ടിച്ചവ
"ലക്സ്-ഓപ്പൺ".

ലോജിക്കൽ വോള്യങ്ങളുമായി പൊരുത്തപ്പെടുന്ന ഉപകരണ മാപ്പർ ഉപകരണങ്ങൾ അല്ല ഈ പട്ടികയിൽ തിരിച്ചെത്തി.
നിങ്ങൾക്ക് ലോജിക്കൽ വോള്യങ്ങൾ ലിസ്റ്റ് ചെയ്യണമെങ്കിൽ "lvs" എന്ന് വിളിക്കുക.

ലിസ്റ്റ്-ഫയൽസിസ്റ്റംസ്
ലിസ്റ്റ്-ഫയൽസിസ്റ്റംസ്

ഈ ഇൻസ്പെക്ഷൻ കമാൻഡ് പാർട്ടീഷനുകൾ, ബ്ലോക്ക് ഡിവൈസുകൾ, ലോജിക്കൽ എന്നിവയിൽ ഫയൽസിസ്റ്റം തിരയുന്നു
വോള്യങ്ങൾ, ഫയൽ സിസ്റ്റങ്ങളും അവയുടെ തരവും അടങ്ങുന്ന "മൌണ്ട് ചെയ്യാവുന്ന" ലിസ്റ്റ് നൽകുന്നു.

റിട്ടേൺ മൂല്യം ഒരു ഹാഷ് ആണ്, ഇവിടെ കീകൾ ഫയൽസിസ്റ്റം അടങ്ങിയ ഉപകരണങ്ങളാണ്, കൂടാതെ
മൂല്യങ്ങൾ ഫയൽസിസ്റ്റം തരങ്ങളാണ്. ഉദാഹരണത്തിന്:

"/dev/sda1" => "ntfs"
"/dev/sda2" => "ext2"
"/dev/vg_guest/lv_root" => "ext4"
"/dev/vg_guest/lv_swap" => "സ്വാപ്പ്"

കീ ഒരു ബ്ലോക്ക് ഡിവൈസ് ആയിരിക്കണമെന്നില്ല. ഇത് അതാര്യമായ 'മൌണ്ട് ചെയ്യാവുന്ന' സ്ട്രിംഗും ആയിരിക്കാം
അത് "മൌണ്ട്" എന്നതിലേക്ക് കൈമാറാൻ കഴിയും.

മൂല്യത്തിന് "അജ്ഞാതം" എന്ന പ്രത്യേക മൂല്യം ഉണ്ടായിരിക്കാം, അതായത് ഉപകരണത്തിന്റെ ഉള്ളടക്കം
അനിശ്ചിതത്വമോ ശൂന്യമോ. "swap" എന്നാൽ Linux സ്വാപ്പ് പാർട്ടീഷൻ എന്നാണ് അർത്ഥമാക്കുന്നത്.

ഈ കമാൻഡ് മറ്റ് libguestfs കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുന്നു, അതിൽ "mount", "umount" എന്നിവ ഉൾപ്പെടാം, കൂടാതെ
അതിനാൽ നിങ്ങൾ ഇത് ലോഞ്ച് ചെയ്തതിന് തൊട്ടുപിന്നാലെ ഉപയോഗിക്കണം, ഒന്നും മൌണ്ട് ചെയ്യാത്തപ്പോൾ മാത്രം.

തിരികെ നൽകിയ എല്ലാ ഫയൽ സിസ്റ്റങ്ങളും മൗണ്ട് ചെയ്യാവുന്നതല്ല. പ്രത്യേകിച്ചും, സ്വാപ്പ് പാർട്ടീഷനുകൾ
പട്ടികയിൽ തിരിച്ചെത്തി. കൂടാതെ, ഈ കമാൻഡ് കണ്ടെത്തിയ ഓരോ ഫയൽസിസ്റ്റവും പരിശോധിക്കുന്നില്ല
സാധുവായതും മൗണ്ട് ചെയ്യാവുന്നതും, ചില ഫയൽസിസ്റ്റങ്ങൾ മൗണ്ട് ചെയ്യാവുന്നതായിരിക്കാം, പക്ഷേ പ്രത്യേക ഓപ്ഷനുകൾ ആവശ്യമാണ്.
ഫയൽസിസ്റ്റമുകൾ എല്ലാം ഒരു ലോജിക്കൽ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ ഉൾപ്പെട്ടിരിക്കണമെന്നില്ല ("inspect-os" ഉപയോഗിക്കുക
OS-കൾക്കായി തിരയുക).

list-ldm-partitions
list-ldm-partitions

ലോഞ്ച് സമയത്ത് കണ്ടെത്തിയ എല്ലാ വിൻഡോസ് ഡൈനാമിക് ഡിസ്ക് പാർട്ടീഷനുകളും ഈ ഫംഗ്ഷൻ നൽകുന്നു.
ഇത് ഉപകരണങ്ങളുടെ പേരുകളുടെ ഒരു ലിസ്റ്റ് നൽകുന്നു.

list-ldm-volumes
list-ldm-volumes

ലോഞ്ച് സമയത്ത് കണ്ടെത്തിയ എല്ലാ വിൻഡോസ് ഡൈനാമിക് ഡിസ്ക് വോള്യങ്ങളും ഈ ഫംഗ്ഷൻ നൽകുന്നു. അത്
ഉപകരണ പേരുകളുടെ ഒരു ലിസ്റ്റ് നൽകുന്നു.

list-md-devices
list-md-devices

എല്ലാ Linux md ഉപകരണങ്ങളും ലിസ്റ്റ് ചെയ്യുക.

ലിസ്റ്റ്-പാർട്ടീഷനുകൾ
ലിസ്റ്റ്-പാർട്ടീഷനുകൾ

എല്ലാ ബ്ലോക്ക് ഡിവൈസുകളിലും കണ്ടെത്തിയ എല്ലാ പാർട്ടീഷനുകളും ലിസ്റ്റ് ചെയ്യുക.

മുഴുവൻ പാർട്ടീഷൻ ഉപകരണ നാമങ്ങളും തിരികെ നൽകുന്നു, ഉദാ. / dev / sda1

ഇത് ലോജിക്കൽ വോള്യങ്ങൾ നൽകുന്നില്ല. അതിനായി നിങ്ങൾ "lvs" എന്ന് വിളിക്കേണ്ടതുണ്ട്.

"list-filesystems" എന്നതും കാണുക.

ll
ll ഡയറക്ടറി

ഫയലുകൾ ലിസ്റ്റ് ചെയ്യുക ഡയറക്ടറി (റൂട്ട് ഡയറക്ടറിയുമായി ബന്ധപ്പെട്ട്, cwd ഇല്ല) ൽ
'ls -la' ഫോർമാറ്റ്.

ഇന്ററാക്ടീവ് സെഷനുകൾക്ക് ഈ കമാൻഡ് കൂടുതലും ഉപയോഗപ്രദമാണ്. അത് അല്ല നിങ്ങൾ ശ്രമിക്കണമെന്ന് ഉദ്ദേശിച്ചു
ഔട്ട്പുട്ട് സ്ട്രിംഗ് പാഴ്സ് ചെയ്യാൻ.

llz
llz ഡയറക്ടറി

ഫയലുകൾ ലിസ്റ്റ് ചെയ്യുക ഡയറക്ടറി 'ls -laZ' ഫോർമാറ്റിൽ.

ഇന്ററാക്ടീവ് സെഷനുകൾക്ക് ഈ കമാൻഡ് കൂടുതലും ഉപയോഗപ്രദമാണ്. അത് അല്ല നിങ്ങൾ ശ്രമിക്കണമെന്ന് ഉദ്ദേശിച്ചു
ഔട്ട്പുട്ട് സ്ട്രിംഗ് പാഴ്സ് ചെയ്യാൻ.

ln
ലക്ഷ്യം ലിങ്ക് നാമം

ഈ കമാൻഡ് "ln" കമാൻഡ് ഉപയോഗിച്ച് ഒരു ഹാർഡ് ലിങ്ക് ഉണ്ടാക്കുന്നു.

എൽഎൻ-എഫ്
ln-f ടാർഗെറ്റ് ലിങ്ക് നെയിം

ഈ കമാൻഡ് "ln -f" കമാൻഡ് ഉപയോഗിച്ച് ഒരു ഹാർഡ് ലിങ്ക് ഉണ്ടാക്കുന്നു. ദി -f ഓപ്ഷൻ നീക്കം ചെയ്യുന്നു
ലിങ്ക് ("ലിങ്ക് നെയിം") ഇതിനകം നിലവിലുണ്ടെങ്കിൽ.

ln-s
ln-s ടാർഗെറ്റ് ലിങ്ക് നാമം

ഈ കമാൻഡ് "ln -s" കമാൻഡ് ഉപയോഗിച്ച് ഒരു പ്രതീകാത്മക ലിങ്ക് സൃഷ്ടിക്കുന്നു.

ln-sf
ln-sf ടാർഗെറ്റ് ലിങ്ക് നാമം

ഈ കമാൻഡ് "ln -sf" കമാൻഡ് ഉപയോഗിച്ച് ഒരു പ്രതീകാത്മക ലിങ്ക് സൃഷ്ടിക്കുന്നു, The -f ഓപ്ഷൻ നീക്കം ചെയ്യുന്നു
ലിങ്ക് ("ലിങ്ക് നെയിം") ഇതിനകം നിലവിലുണ്ടെങ്കിൽ.

lremovexattr
lremovexattr xattr പാത

ഇത് "removexattr" എന്നതിന് സമാനമാണ്, എന്നാൽ "പാത്ത്" ഒരു പ്രതീകാത്മക ലിങ്കാണെങ്കിൽ, അത് നീക്കം ചെയ്യുന്നു
ലിങ്കിന്റെ തന്നെ വിപുലമായ ആട്രിബ്യൂട്ട്.

ls
ls ഡയറക്ടറി

ഫയലുകൾ ലിസ്റ്റ് ചെയ്യുക ഡയറക്ടറി (റൂട്ട് ഡയറക്ടറിയുമായി ബന്ധപ്പെട്ട്, cwd ഇല്ല). '.'
കൂടാതെ '..' എൻട്രികൾ തിരികെ നൽകില്ല, മറഞ്ഞിരിക്കുന്ന ഫയലുകൾ കാണിക്കുന്നു.

ls0
ls0 dir (ഫയൽ പേരുകൾ|-)

"dir" എന്ന ഡയറക്‌ടറിയിൽ ഫയൽനാമങ്ങളുടെ ഒരു ലിസ്റ്റ് ലഭിക്കുന്നതിന് ഈ പ്രത്യേക കമാൻഡ് ഉപയോഗിക്കുന്നു.
ഫയൽനാമങ്ങളുടെ ലിസ്റ്റ് ലോക്കൽ ഫയലിൽ എഴുതിയിരിക്കുന്നു ഫയൽനാമങ്ങൾ (ഹോസ്റ്റിൽ).

ഔട്ട്പുട്ട് ഫയലിൽ, ഫയലിന്റെ പേരുകൾ "\0" പ്രതീകങ്ങളാൽ വേർതിരിച്ചിരിക്കുന്നു.

"." ".." എന്നിവ തിരികെ നൽകിയിട്ടില്ല. ഫയലിന്റെ പേരുകൾ അടുക്കിയിട്ടില്ല.

stdin/stdout-ൽ നിന്ന് വായിക്കാൻ/എഴുതാൻ ഫയൽനാമത്തിന് പകരം "-" ഉപയോഗിക്കുക.

lsetxattr
lsetxattr xattr val vallen path

ഇത് "setxattr" ന് സമാനമാണ്, എന്നാൽ "പാത്ത്" ഒരു പ്രതീകാത്മക ലിങ്കാണെങ്കിൽ, അത് ഒരു വിപുലീകൃതമായി സജ്ജീകരിക്കുന്നു
ലിങ്കിന്റെ തന്നെ ആട്രിബ്യൂട്ട്.

lstat
സ്റ്റാറ്റ് പാത

നൽകിയിരിക്കുന്ന "പാത" എന്നതിനായുള്ള ഫയൽ വിവരങ്ങൾ നൽകുന്നു.

ഇത് "സ്റ്റാറ്റ്" പോലെയാണ്, അല്ലാതെ "പാത്ത്" ഒരു പ്രതീകാത്മക ലിങ്കാണെങ്കിൽ, ലിങ്ക് ആണ്
stat-ed, അത് പരാമർശിക്കുന്ന ഫയലല്ല.

ഇതും സമാനമാണ് lstat(2) സിസ്റ്റം കോൾ.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "lstatns" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

സ്റ്റാറ്റ്ലിസ്റ്റ്
സ്റ്റാറ്റ്‌ലിസ്റ്റ് പാത 'പേരുകൾ...'

എല്ലാ ഫയലുകളും ഉള്ള ഒന്നിലധികം ഫയലുകളിൽ "lstat" പ്രവർത്തനം നടത്താൻ ഈ കോൾ നിങ്ങളെ അനുവദിക്കുന്നു
"പാത്ത്" എന്ന ഡയറക്ടറിയിലാണ്. ഈ ഡയറക്ടറിയിൽ നിന്നുള്ള ഫയലുകളുടെ പട്ടികയാണ് "names".

തിരികെ വരുമ്പോൾ, "പേരുകൾ" എന്നതിനോട് ഒന്നൊന്നായി കത്തിടപാടുകൾ ഉള്ള സ്റ്റാറ്റ് സ്ട്രക്‌റ്റുകളുടെ ഒരു ലിസ്റ്റ് നിങ്ങൾക്ക് ലഭിക്കും.
പട്ടിക. ഏതെങ്കിലും പേര് നിലവിലില്ലെങ്കിലോ stat'd ചെയ്യാൻ കഴിയുന്നില്ലെങ്കിലോ, അതിന്റെ "st_ino" ഫീൽഡ്
ഘടന "-1" ആയി സജ്ജീകരിച്ചിരിക്കുന്നു.

ഈ കോൾ ഒരു ഡയറക്ടറി ഉള്ളടക്കങ്ങൾ കാര്യക്ഷമമായി ലിസ്റ്റ് ചെയ്യാൻ ആഗ്രഹിക്കുന്ന പ്രോഗ്രാമുകൾക്കായി ഉദ്ദേശിച്ചുള്ളതാണ്
അധികം യാത്രകൾ നടത്താതെ. സമാനമായ കാര്യക്ഷമമായ കോളിനായി "lxattrlist" കാണുക
വിപുലമായ ആട്രിബ്യൂട്ടുകൾ ലഭിക്കുന്നു.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "lstatnslist" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

സ്റ്റാറ്റൻസ്
സ്റ്റാറ്റൻസ് പാത

നൽകിയിരിക്കുന്ന "പാത" എന്നതിനായുള്ള ഫയൽ വിവരങ്ങൾ നൽകുന്നു.

"പാത്ത്" എന്നത് ഒരു പ്രതീകാത്മക ലിങ്ക് ആണെങ്കിൽ, ലിങ്ക് ആണ് എന്നതൊഴിച്ചാൽ ഇത് "സ്റ്റാറ്റുകൾ" പോലെയാണ്
stat-ed, അത് പരാമർശിക്കുന്ന ഫയലല്ല.

ഇതും സമാനമാണ് lstat(2) സിസ്റ്റം കോൾ.

സ്റ്റാറ്റൻസ് ലിസ്റ്റ്
lstatnslist പാത്ത് 'പേരുകൾ...'

എല്ലാ ഫയലുകളും ഉള്ള ഒന്നിലധികം ഫയലുകളിൽ "lstatns" പ്രവർത്തനം നടത്താൻ ഈ കോൾ നിങ്ങളെ അനുവദിക്കുന്നു
"പാത്ത്" എന്ന ഡയറക്ടറിയിലാണ്. ഈ ഡയറക്ടറിയിൽ നിന്നുള്ള ഫയലുകളുടെ പട്ടികയാണ് "names".

തിരികെ വരുമ്പോൾ, "പേരുകൾ" എന്നതിനോട് ഒന്നൊന്നായി കത്തിടപാടുകൾ ഉള്ള സ്റ്റാറ്റ് സ്ട്രക്‌റ്റുകളുടെ ഒരു ലിസ്റ്റ് നിങ്ങൾക്ക് ലഭിക്കും.
പട്ടിക. ഏതെങ്കിലും പേര് നിലവിലില്ലെങ്കിലോ stat'd ചെയ്യാൻ കഴിയുന്നില്ലെങ്കിലോ, അതിന്റെ "st_ino" ഫീൽഡ്
ഘടന "-1" ആയി സജ്ജീകരിച്ചിരിക്കുന്നു.

ഈ കോൾ ഒരു ഡയറക്ടറി ഉള്ളടക്കങ്ങൾ കാര്യക്ഷമമായി ലിസ്റ്റ് ചെയ്യാൻ ആഗ്രഹിക്കുന്ന പ്രോഗ്രാമുകൾക്കായി ഉദ്ദേശിച്ചുള്ളതാണ്
അധികം യാത്രകൾ നടത്താതെ. സമാനമായ കാര്യക്ഷമമായ കോളിനായി "lxattrlist" കാണുക
വിപുലമായ ആട്രിബ്യൂട്ടുകൾ ലഭിക്കുന്നു.

luks-add-key
luks-add-key ഉപകരണ കീസ്ലോട്ട്

ഈ കമാൻഡ് LUKS ഡിവൈസ് "ഡിവൈസിൽ" ഒരു പുതിയ കീ ചേർക്കുന്നു. "കീ" എന്നത് നിലവിലുള്ള ഏതെങ്കിലും കീയാണ്
ഉപകരണം ആക്സസ് ചെയ്യാൻ ഉപയോഗിക്കുന്നു. "newkey" എന്നത് ചേർക്കാനുള്ള പുതിയ കീയാണ്. "കീസ്ലോട്ട്" ആണ് കീ സ്ലോട്ട്
അത് മാറ്റിസ്ഥാപിക്കും.

"കീസ്ലോട്ടിൽ" ഇതിനകം ഒരു കീ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, ഈ കമാൻഡ് പരാജയപ്പെടും. നിങ്ങൾ ഇത് ചെയ്യണം
ആ കീ നീക്കം ചെയ്യാൻ ആദ്യം "luks-kill-slot" ഉപയോഗിക്കുക.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ കീ അല്ലെങ്കിൽ പാസ്ഫ്രെയ്സ് പാരാമീറ്ററുകൾ ഉണ്ട്. അതിഥി മത്സ്യം ആവശ്യപ്പെടും
ഇവ പ്രത്യേകം.

ലക്സ്-അടുത്തു
luks-ക്ലോസ് ഉപകരണം

"luks-open" അല്ലെങ്കിൽ "luks-open-ro" വഴി മുമ്പ് സൃഷ്ടിച്ച ഒരു LUKS ഉപകരണം ഇത് അടയ്ക്കുന്നു. ദി
"ഡിവൈസ്" പാരാമീറ്റർ LUKS മാപ്പിംഗ് ഉപകരണത്തിന്റെ പേരായിരിക്കണം (അതായത്. /dev/mapper/mapname)
ഒപ്പം അല്ല അടിസ്ഥാന ബ്ലോക്ക് ഉപകരണത്തിന്റെ പേര്.

luks-ഫോർമാറ്റ്
luks-ഫോർമാറ്റ് ഉപകരണ കീസ്ലോട്ട്

ഈ കമാൻഡ് "ഉപകരണത്തിൽ" നിലവിലുള്ള ഡാറ്റ മായ്‌ക്കുകയും ഉപകരണത്തെ ഒരു LUKS എൻക്രിപ്റ്റായി ഫോർമാറ്റ് ചെയ്യുകയും ചെയ്യുന്നു.
ഉപകരണം. "കീ" എന്നത് പ്രാരംഭ കീയാണ്, അത് കീ സ്ലോട്ട് "സ്ലോട്ടിലേക്ക്" ചേർത്തിരിക്കുന്നു. (LUKS പിന്തുണയ്ക്കുന്നു 8
കീ സ്ലോട്ടുകൾ, നമ്പർ 0-7).

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ കീ അല്ലെങ്കിൽ പാസ്ഫ്രെയ്സ് പാരാമീറ്ററുകൾ ഉണ്ട്. അതിഥി മത്സ്യം ആവശ്യപ്പെടും
ഇവ പ്രത്യേകം.

luks-format-cipher
luks-format-cipher ഉപകരണം കീസ്ലോട്ട് സൈഫർ

ഈ കമാൻഡ് "luks-format" പോലെയാണ്, എന്നാൽ ഉപയോഗിച്ച "സിഫർ" സജ്ജമാക്കാനും ഇത് നിങ്ങളെ അനുവദിക്കുന്നു.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ കീ അല്ലെങ്കിൽ പാസ്ഫ്രെയ്സ് പാരാമീറ്ററുകൾ ഉണ്ട്. അതിഥി മത്സ്യം ആവശ്യപ്പെടും
ഇവ പ്രത്യേകം.

ലക്സ്-കിൽ-സ്ലോട്ട്
luks-kill-slot ഉപകരണ കീസ്ലോട്ട്

ഈ കമാൻഡ് എൻക്രിപ്റ്റ് ചെയ്ത LUKS ഉപകരണത്തിൽ നിന്ന് കീ സ്ലോട്ട് "കീസ്ലോട്ട്" കീ ഇല്ലാതാക്കുന്നു.
"ഉപകരണം". "കീ" അതിലൊന്നായിരിക്കണം മറ്റ് കീകൾ.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ കീ അല്ലെങ്കിൽ പാസ്ഫ്രെയ്സ് പാരാമീറ്ററുകൾ ഉണ്ട്. അതിഥി മത്സ്യം ആവശ്യപ്പെടും
ഇവ പ്രത്യേകം.

ലക്സ്-ഓപ്പൺ
luks-ഓപ്പൺ ഉപകരണ മാപ്പിന്റെ പേര്

ഈ കമാൻഡ് Linux Unified അനുസരിച്ച് എൻക്രിപ്റ്റ് ചെയ്ത ഒരു ബ്ലോക്ക് ഡിവൈസ് തുറക്കുന്നു
കീ സെറ്റപ്പ് (LUKS) സ്റ്റാൻഡേർഡ്.

"ഡിവൈസ്" എന്നത് എൻക്രിപ്റ്റ് ചെയ്ത ബ്ലോക്ക് ഡിവൈസ് അല്ലെങ്കിൽ പാർട്ടീഷൻ ആണ്.

വിളിക്കുന്നയാൾ "കീ" എന്നതിൽ LUKS ബ്ലോക്ക് ഉപകരണവുമായി ബന്ധപ്പെട്ട കീകളിൽ ഒന്ന് നൽകണം.
പാരാമീറ്റർ.

ഇത് എന്ന പേരിൽ ഒരു പുതിയ ബ്ലോക്ക് ഉപകരണം സൃഷ്ടിക്കുന്നു /dev/mapper/mapname. ഇത് വായിക്കുകയും എഴുതുകയും ചെയ്യുന്നു
ബ്ലോക്ക് ഡിവൈസ് യഥാക്രമം അന്തർലീനമായ "ഉപകരണത്തിൽ" നിന്ന് ഡീക്രിപ്റ്റ് ചെയ്യുകയും എൻക്രിപ്റ്റ് ചെയ്യുകയും ചെയ്യുന്നു.

ഈ ബ്ലോക്ക് ഉപകരണത്തിൽ എൽവിഎം വോളിയം ഗ്രൂപ്പുകൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, "vgscan" എന്ന് വിളിക്കുന്നു, തുടർന്ന് "vg-
ആക്ടിവേറ്റ്-എല്ലാം" അവ ദൃശ്യമാക്കും.

എല്ലാ ഉപകരണ മാപ്പർ ഉപകരണങ്ങളും ലിസ്റ്റുചെയ്യാൻ "list-dm-devices" ഉപയോഗിക്കുക.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ കീ അല്ലെങ്കിൽ പാസ്ഫ്രെയ്സ് പാരാമീറ്ററുകൾ ഉണ്ട്. അതിഥി മത്സ്യം ആവശ്യപ്പെടും
ഇവ പ്രത്യേകം.

luks-open-ro
luks-open-ro ഉപകരണ മാപ്പിന്റെ പേര്

ഒരു റീഡ്-ഒൺലി മാപ്പിംഗ് സൃഷ്‌ടിച്ചതൊഴിച്ചാൽ ഇത് "ലക്സ്-ഓപ്പൺ" എന്നതിന് സമാനമാണ്.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ കീ അല്ലെങ്കിൽ പാസ്ഫ്രെയ്സ് പാരാമീറ്ററുകൾ ഉണ്ട്. അതിഥി മത്സ്യം ആവശ്യപ്പെടും
ഇവ പ്രത്യേകം.

സൃഷ്ടിക്കുക
ലോഗ്വോൾ വോൾഗ്രൂപ്പ് ബൈറ്റുകൾ lv സൃഷ്ടിക്കുക

ഇത് "volgroup" എന്ന വോളിയം ഗ്രൂപ്പിൽ "logvol" എന്നൊരു LVM ലോജിക്കൽ വോള്യം ഉണ്ടാക്കുന്നു
"വലിപ്പം" മെഗാബൈറ്റുകൾ.

lvക്രിയേറ്റ്-ഫ്രീ
lvcreate-free logvol volgroup ശതമാനം

എന്ന പേരിൽ ഒരു എൽവിഎം ലോജിക്കൽ വോള്യം ഉണ്ടാക്കുക /dev/volgroup/logvol, ഏകദേശം "ശതമാനം" % ഉപയോഗിക്കുന്നു
വോളിയം ഗ്രൂപ്പിൽ ശേഷിക്കുന്ന സ്വതന്ത്ര ഇടത്തിന്റെ. ഏറ്റവും ഉപയോഗപ്രദമായത്, "ശതമാനം" 100 ആയിരിക്കുമ്പോൾ
ഇത് സാധ്യമായ ഏറ്റവും വലിയ എൽവി സൃഷ്ടിക്കും.

lvm-canonical-lv-name
lvm-canonical-lv-name lvname

നിങ്ങൾ കണ്ടെത്തിയേക്കാവുന്ന എൽവികൾക്കുള്ള ഇതര നാമകരണ സ്കീമുകളെ ഇത് കാനോനിക്കലിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു
പേര്. ഉദാഹരണത്തിന്, /dev/mapper/VG-LV എന്നതിലേക്ക് പരിവർത്തനം ചെയ്‌തു /dev/VG/LV.

"lvname" പരാമീറ്റർ ഒരു ലോജിക്കലിനെ സൂചിപ്പിക്കുന്നില്ലെങ്കിൽ ഈ കമാൻഡ് ഒരു പിശക് നൽകുന്നു
വോളിയം.

"is-lv", "canonical-device-name" എന്നിവയും കാണുക.

lvm-clear-filter
lvm-clear-filter

ഇത് "lvm-set-filter" ന്റെ പ്രഭാവം പഴയപടിയാക്കുന്നു. എല്ലാ ബ്ലോക്ക് ഉപകരണവും LVM-ന് കാണാൻ കഴിയും.

ഈ കമാൻഡ് എൽവിഎം കാഷെ മായ്‌ക്കുകയും ഒരു വോളിയം ഗ്രൂപ്പ് സ്‌കാൻ നടത്തുകയും ചെയ്യുന്നു.

lvm-എല്ലാം നീക്കം ചെയ്യുക
lvm-എല്ലാം നീക്കം ചെയ്യുക

ഈ കമാൻഡ് എല്ലാ എൽവിഎം ലോജിക്കൽ വോള്യങ്ങളും വോളിയം ഗ്രൂപ്പുകളും ഫിസിക്കൽ വോള്യങ്ങളും നീക്കം ചെയ്യുന്നു.

lvm-set-filter
lvm-set-filter 'ഡിവൈസുകൾ...'

ഇത് എൽവിഎം ഉപകരണ ഫിൽട്ടർ സജ്ജീകരിക്കുന്നു, അതിനാൽ എൽവിഎമ്മിന് ബ്ലോക്ക് ഡിവൈസുകൾ "കാണാൻ" മാത്രമേ കഴിയൂ
"ഉപകരണങ്ങൾ" എന്ന ലിസ്റ്റിൽ, കൂടാതെ ഘടിപ്പിച്ച മറ്റെല്ലാ ബ്ലോക്ക് ഉപകരണങ്ങളും അവഗണിക്കും.

ഡിസ്ക് ഇമേജ്(കളിൽ) ഡ്യൂപ്ലിക്കേറ്റ് പിവികളോ വിജികളോ അടങ്ങിയിരിക്കുന്നിടത്ത്, എൽവിഎം ലഭിക്കുന്നതിന് ഈ കമാൻഡ് ഉപയോഗപ്രദമാണ്.
ഡ്യൂപ്ലിക്കേറ്റുകൾ അവഗണിക്കുക, അല്ലാത്തപക്ഷം എൽവിഎം ആശയക്കുഴപ്പത്തിലാകും. രണ്ട് തരം ഉണ്ടെന്നും ശ്രദ്ധിക്കുക
ഡ്യൂപ്ലിക്കേഷൻ സാധ്യമാണ്: ഒന്നുകിൽ ഒരേ UUID-കൾ ഉള്ള ക്ലോൺ ചെയ്ത PV/VG-കൾ; അല്ലെങ്കിൽ വി.ജി
ക്ലോൺ ചെയ്‌തിട്ടില്ല, പക്ഷേ അതേ പേരുണ്ട്. സാധാരണ പ്രവർത്തനത്തിൽ നിങ്ങൾക്ക് സൃഷ്ടിക്കാൻ കഴിയില്ല
ഈ സാഹചര്യം, എന്നാൽ നിങ്ങൾക്ക് ഇത് LVM-ന് പുറത്ത് ചെയ്യാൻ കഴിയും, ഉദാ. ഡിസ്ക് ഇമേജുകൾ ക്ലോണിംഗ് വഴിയോ ബിറ്റ് വഴിയോ
എൽവിഎം മെറ്റാഡാറ്റയ്ക്കുള്ളിൽ twiddling.

ഈ കമാൻഡ് എൽവിഎം കാഷെ മായ്‌ക്കുകയും ഒരു വോളിയം ഗ്രൂപ്പ് സ്‌കാൻ നടത്തുകയും ചെയ്യുന്നു.

നിങ്ങൾക്ക് മുഴുവൻ ബ്ലോക്ക് ഉപകരണങ്ങളും അല്ലെങ്കിൽ വ്യക്തിഗത പാർട്ടീഷനുകളും ഫിൽട്ടർ ചെയ്യാൻ കഴിയും.

ഏതെങ്കിലും VG നിലവിൽ ഉപയോഗത്തിലുണ്ടെങ്കിൽ നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാൻ കഴിയില്ല (ഉദാ. മൌണ്ട് ചെയ്ത ഫയൽസിസ്റ്റം അടങ്ങിയിരിക്കുന്നു),
നിങ്ങൾ ആ വിജി ഫിൽട്ടർ ചെയ്യുന്നില്ലെങ്കിലും.

നീക്കം ചെയ്യുക
ഉപകരണം നീക്കം ചെയ്യുക

ഒരു എൽവിഎം ലോജിക്കൽ വോള്യം "ഉപകരണം" നീക്കം ചെയ്യുക, ഇവിടെ "ഉപകരണം" എന്നത് എൽവിയിലേക്കുള്ള പാതയാണ്.
/dev/VG/LV.

VG നാമം വ്യക്തമാക്കുന്നതിലൂടെ നിങ്ങൾക്ക് ഒരു വോളിയം ഗ്രൂപ്പിലെ എല്ലാ എൽവികളും നീക്കം ചെയ്യാം, /dev/VG.

പേരുമാറ്റുക
lvrename logvol newlogvol

ഒരു ലോജിക്കൽ വോളിയം "logvol" എന്നതിന്റെ പുതിയ പേര് "newlogvol" ഉപയോഗിച്ച് പുനർനാമകരണം ചെയ്യുക.

വലുപ്പം മാറ്റുക
ഉപകരണ ബൈറ്റുകളുടെ വലുപ്പം മാറ്റുക

ഇത് നിലവിലുള്ള എൽവിഎം ലോജിക്കൽ വോള്യം "mbytes" ആയി വലുപ്പം മാറ്റുന്നു (വികസിപ്പിക്കുന്നു അല്ലെങ്കിൽ ചുരുക്കുന്നു). എപ്പോൾ
കുറയ്ക്കുന്നു, കുറച്ച ഭാഗത്തെ ഡാറ്റ നഷ്ടപ്പെടും.

വലുപ്പം മാറ്റാതെ
lvsize-free lv ശതമാനം

ഇത് നിലവിലുള്ള ലോജിക്കൽ വോളിയം "lv" വികസിപ്പിക്കുന്നു, അങ്ങനെ അത് ബാക്കിയുള്ള ഫ്രീയുടെ "pc"% പൂരിപ്പിക്കുന്നു.
വോളിയം ഗ്രൂപ്പിലെ ഇടം. സാധാരണയായി നിങ്ങൾ ഇതിനെ pc = 100 എന്ന് വിളിക്കും, അത് വികസിപ്പിക്കുന്നു
വോളിയം ഗ്രൂപ്പിൽ ശേഷിക്കുന്ന എല്ലാ ശൂന്യമായ ഇടവും ഉപയോഗിച്ച് കഴിയുന്നത്ര ലോജിക്കൽ വോള്യം.

lvs
lvs

കണ്ടെത്തിയ എല്ലാ ലോജിക്കൽ വോള്യങ്ങളും ലിസ്റ്റ് ചെയ്യുക. ഇത് തുല്യമാണ് lvs(8) കമാൻഡ്.

ഇത് ലോജിക്കൽ വോളിയം ഉപകരണ നാമങ്ങളുടെ ഒരു ലിസ്റ്റ് നൽകുന്നു (ഉദാ. /dev/VolGroup00/LogVol00).

"lvs-full", "list-filesystems" എന്നിവയും കാണുക.

lvs-പൂർണ്ണം
lvs-പൂർണ്ണം

കണ്ടെത്തിയ എല്ലാ ലോജിക്കൽ വോള്യങ്ങളും ലിസ്റ്റ് ചെയ്യുക. ഇത് തുല്യമാണ് lvs(8) കമാൻഡ്. ദി
"പൂർണ്ണ" പതിപ്പിൽ എല്ലാ ഫീൽഡുകളും ഉൾപ്പെടുന്നു.

lvuuid
lvuuid ഉപകരണം

ഈ കമാൻഡ് എൽവിഎം എൽവി "ഉപകരണത്തിന്റെ" യുയുഐഡി നൽകുന്നു.

lxattrlist
lxattrlist പാത്ത് 'പേരുകൾ...'

എല്ലാ ഫയലുകളും ഉള്ള ഒന്നിലധികം ഫയലുകളുടെ വിപുലീകൃത ആട്രിബ്യൂട്ടുകൾ ലഭിക്കാൻ ഈ കോൾ നിങ്ങളെ അനുവദിക്കുന്നു
"പാത്ത്" എന്ന ഡയറക്ടറിയിൽ. ഈ ഡയറക്ടറിയിൽ നിന്നുള്ള ഫയലുകളുടെ പട്ടികയാണ് "names".

തിരിച്ചുവരുമ്പോൾ നിങ്ങൾക്ക് xattr structs-ന്റെ ഒരു ഫ്ലാറ്റ് ലിസ്റ്റ് ലഭിക്കും, അത് തുടർച്ചയായി വ്യാഖ്യാനിക്കേണ്ടതാണ്.
ആദ്യത്തെ xattr struct ന് എല്ലായ്‌പ്പോഴും പൂജ്യം നീളമുള്ള "attrname" ഉണ്ട്. ഈ ഘടനയിലെ "attrval" ആണ്
ഈ ഫയലിനായി "lgetxattr" ചെയ്യുന്നതിൽ ഒരു പിശക് ഉണ്ടെന്ന് സൂചിപ്പിക്കുന്നതിന് പൂജ്യം നീളം, or ഒരു സി ആണ്
ഒരു ദശാംശ സംഖ്യയായ സ്ട്രിംഗ് (ഈ ഫയലിനായി ഇനിപ്പറയുന്ന ആട്രിബ്യൂട്ടുകളുടെ എണ്ണം, ഏത്
"0" ആകാം). ആദ്യത്തെ xattr struct ന് ശേഷം പൂജ്യമോ അതിലധികമോ ആട്രിബ്യൂട്ടുകളാണ്
ആദ്യം പേരിട്ട ഫയൽ. രണ്ടാമത്തെയും തുടർന്നുള്ള ഫയലുകൾക്കും ഇത് ആവർത്തിക്കുന്നു.

ഈ കോൾ ഒരു ഡയറക്ടറി ഉള്ളടക്കങ്ങൾ കാര്യക്ഷമമായി ലിസ്റ്റ് ചെയ്യാൻ ആഗ്രഹിക്കുന്ന പ്രോഗ്രാമുകൾക്കായി ഉദ്ദേശിച്ചുള്ളതാണ്
അധികം യാത്രകൾ നടത്താതെ. സമാനമായ കാര്യക്ഷമമായ കോളിനായി "lstatlist" കാണുക
സാധാരണ സ്ഥിതിവിവരക്കണക്കുകൾ ലഭിക്കുന്നു.

പരമാവധി ഡിസ്കുകൾ
പരമാവധി ഡിസ്കുകൾ

ഒരു ഹാൻഡിൽ ചേർത്തേക്കാവുന്ന പരമാവധി ഡിസ്കുകളുടെ എണ്ണം തിരികെ നൽകുക (ഉദാ. "add-drive-opts" വഴി
സമാനമായ കോളുകളും).

ഈ ഫംഗ്ഷൻ libguestfs 1.19.7-ൽ ചേർത്തു. libguestfs-ന്റെ മുൻ പതിപ്പുകളിൽ
പരിധി 25 ആയിരുന്നു.

"പരമാവധി ഡിസ്കുകളുടെ എണ്ണം" കാണുക അതിഥികൾ(3) ഈ വിഷയത്തെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്.

md-സൃഷ്ടിക്കുക
md-create name 'devices...' [missingbitmap:N] [nrdevices:N] [spare:N] [chunk:N] [level:..]

"ഉപകരണങ്ങൾ" ലിസ്റ്റിലെ ഉപകരണങ്ങളിൽ "പേര്" എന്ന പേരിൽ ഒരു Linux md (RAID) ഉപകരണം സൃഷ്ടിക്കുക.

ഓപ്ഷണൽ പാരാമീറ്ററുകൾ ഇവയാണ്:

"ബിറ്റ്മാപ്പ് കാണുന്നില്ല"
കാണാതായ ഉപകരണങ്ങളുടെ ഒരു ബിറ്റ്മാപ്പ്. ഒരു ബിറ്റ് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ അതിനർത്ഥം ഒരു കാണാതായ ഉപകരണം ചേർത്തു എന്നാണ്
അറേയിലേക്ക്. ഏറ്റവും കുറഞ്ഞ പ്രാധാന്യമുള്ള ബിറ്റ് അറേയിലെ ആദ്യ ഉപകരണവുമായി യോജിക്കുന്നു.

ഉദാഹരണങ്ങളായി:

"ഉപകരണങ്ങൾ = ["/dev/sda"]", "Missingbitmap = 0x1" എന്നിവയാണെങ്കിൽ, തത്ഫലമായുണ്ടാകുന്ന അറേ
ആകുക "[ , "/dev/sda"]".

"ഉപകരണങ്ങൾ = ["/dev/sda"]", "Missingbitmap = 0x2" എന്നിവയാണെങ്കിൽ, തത്ഫലമായുണ്ടാകുന്ന അറേ
"["/dev/sda" ആകുക, ]".

ഇത് ഡിഫോൾട്ട് ആയി 0 (നഷ്‌ടമായ ഉപകരണങ്ങളൊന്നുമില്ല).

"ഡിവൈസുകളുടെ" നീളം + "കാണാതായ ബിറ്റ്മാപ്പിൽ" സജ്ജീകരിച്ചിരിക്കുന്ന ബിറ്റുകളുടെ എണ്ണം തുല്യമായിരിക്കണം
"nrdevices" + "സ്പെയർ".

"nrdevices"
സജീവമായ RAID ഉപകരണങ്ങളുടെ എണ്ണം.

സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, ഇത് "ഉപകരണങ്ങളുടെ" ദൈർഘ്യവും സജ്ജീകരിച്ചിരിക്കുന്ന ബിറ്റുകളുടെ എണ്ണവും സ്ഥിരമാക്കുന്നു
"ബിറ്റ്മാപ്പ് കാണുന്നില്ല".

"സ്പെയർ"
സ്പെയർ ഉപകരണങ്ങളുടെ എണ്ണം.

സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, ഇത് സ്ഥിരസ്ഥിതിയായി 0 ആയി മാറുന്നു.

"ചങ്ക്"
ചങ്കിന്റെ വലിപ്പം ബൈറ്റുകളിൽ.

"നില"
RAID ലെവൽ, ഇതിൽ ഒന്നായിരിക്കാം: രേഖീയമായ, റെയ്ഡ്0, 0, വര, റെയ്ഡ്1, 1, കണ്ണാടി,
റെയ്ഡ്4, 4, റെയ്ഡ്5, 5, റെയ്ഡ്6, 6, റെയ്ഡ്10, 10. ഇവയിൽ ചിലത് പര്യായപദങ്ങളാണ്, അതിലധികവും
ഭാവിയിൽ ലെവലുകൾ ചേർത്തേക്കാം.

സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, ഇത് "raid1" ലേക്ക് ഡിഫോൾട്ട് ചെയ്യുന്നു.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

md-വിശദാംശം
md-detail md

ഈ കമാൻഡ് 'mdadm -DY യുടെ ഔട്ട്പുട്ട് തുറന്നുകാട്ടുന്നു '. ഇനിപ്പറയുന്ന ഫീൽഡുകൾ സാധാരണമാണ്
തിരികെ ഹാഷിൽ ഉണ്ട്. മറ്റ് ഫീൽഡുകളും ഉണ്ടായിരിക്കാം.

"നില"
MD ഉപകരണത്തിന്റെ റെയ്ഡ് നില.

"ഉപകരണങ്ങൾ"
MD ഉപകരണത്തിലെ അടിസ്ഥാന ഉപകരണങ്ങളുടെ എണ്ണം.

"മെറ്റാഡാറ്റ"
ഉപയോഗിച്ച മെറ്റാഡാറ്റ പതിപ്പ്.

"uuid"
MD ഉപകരണത്തിന്റെ UUID.

"പേര്"
MD ഉപകരണത്തിന്റെ പേര്.

md-stat
md-stat md

ഈ കോൾ ഒറ്റ സോഫ്‌റ്റ്‌വെയർ റെയിഡ് നിർമ്മിക്കുന്ന അടിസ്ഥാന ഉപകരണങ്ങളുടെ ഒരു ലിസ്റ്റ് നൽകുന്നു
അറേ ഉപകരണം "md".

സോഫ്റ്റ്‌വെയർ RAID ഉപകരണങ്ങളുടെ ഒരു ലിസ്റ്റ് ലഭിക്കുന്നതിന്, "list-md-devices" എന്ന് വിളിക്കുക.

തിരികെ നൽകിയ ഓരോ ഘടനയും അധിക സ്റ്റാറ്റസിനൊപ്പം ഒരു ഉപകരണവുമായി പൊരുത്തപ്പെടുന്നു
വിവരങ്ങൾ:

"mdstat_device"
അടിസ്ഥാന ഉപകരണത്തിന്റെ പേര്.

"mdstat_index"
അറേയ്ക്കുള്ളിലെ ഈ ഉപകരണത്തിന്റെ സൂചിക.

"mdstat_flags"
ഈ ഉപകരണവുമായി ബന്ധപ്പെട്ട ഫ്ലാഗുകൾ. ഇത് അടങ്ങിയിരിക്കുന്ന ഒരു സ്ട്രിംഗ് ആണ് (പ്രത്യേക ക്രമത്തിൽ ഇല്ല)
ഇനിപ്പറയുന്ന പതാകകളിൽ പൂജ്യമോ അതിലധികമോ:

"W" എഴുതുക - കൂടുതലും

"F" ഉപകരണം തകരാറാണ്

"S" ഉപകരണം ഒരു RAID സ്പെയർ ആണ്

"R" മാറ്റിസ്ഥാപിക്കൽ

md-stop
md-stop md

ഈ കമാൻഡ് "md" എന്ന് പേരുള്ള MD അറേയെ നിർജ്ജീവമാക്കുന്നു. ഉപകരണം നിർത്തി, പക്ഷേ അങ്ങനെയല്ല
നശിച്ചു അല്ലെങ്കിൽ പൂജ്യം.

mkdir
mkdir പാത

"പാത്ത്" എന്ന പേരിൽ ഒരു ഡയറക്ടറി സൃഷ്ടിക്കുക.

mkdir-മോഡ്
mkdir-മോഡ് പാത്ത് മോഡ്

ഈ കമാൻഡ് ഒരു ഡയറക്ടറി സൃഷ്ടിക്കുന്നു, ഡയറക്‌ടറിയുടെ പ്രാരംഭ അനുമതികൾ സജ്ജമാക്കുന്നു
"മോഡ്".

സാധാരണ Linux ഫയൽസിസ്റ്റമുകൾക്ക്, യഥാർത്ഥ മോഡ് "മോഡ് & ~umask & ആയിരിക്കും.
01777". നോൺ-നേറ്റീവ്-ലിനക്സ് ഫയൽസിസ്റ്റംസ് മോഡിനെ മറ്റ് രീതികളിൽ വ്യാഖ്യാനിച്ചേക്കാം.

"mkdir", "umask" എന്നിവയും കാണുക

mkdir-p
mkdir-p പാത

"പാത്ത്" എന്ന പേരിൽ ഒരു ഡയറക്‌ടറി സൃഷ്‌ടിക്കുക, ആവശ്യമെങ്കിൽ ഏതെങ്കിലും പാരന്റ് ഡയറക്‌ടറികൾ സൃഷ്‌ടിക്കുക. ഇതാണ്
"mkdir -p" ഷെൽ കമാൻഡ് പോലെ.

mkdtemp
mkdtemp tmpl

ഈ കമാൻഡ് ഒരു താൽക്കാലിക ഡയറക്ടറി സൃഷ്ടിക്കുന്നു. "tmpl" പരാമീറ്റർ പൂർണ്ണമായിരിക്കണം
"XXXXXX" എന്ന അവസാന ആറ് പ്രതീകങ്ങളുള്ള താൽക്കാലിക ഡയറക്‌ടറി നാമത്തിന്റെ പാതനാമം.

ഉദാഹരണത്തിന്: "/tmp/myprogXXXXXX" അല്ലെങ്കിൽ "/Temp/myprogXXXXXX", രണ്ടാമത്തേത് അനുയോജ്യമാണ്
വിൻഡോസ് ഫയൽ സിസ്റ്റങ്ങൾക്കായി.

സൃഷ്ടിച്ച താൽക്കാലിക ഡയറക്ടറിയുടെ പേര് തിരികെ നൽകുന്നു.

മോഡ് 0700 ഉപയോഗിച്ചാണ് താത്കാലിക ഡയറക്ടറി സൃഷ്ടിച്ചിരിക്കുന്നത്, അത് റൂട്ടിന്റെ ഉടമസ്ഥതയിലുള്ളതാണ്.

ഉപയോഗത്തിന് ശേഷം താൽക്കാലിക ഡയറക്ടറിയും അതിലെ ഉള്ളടക്കങ്ങളും ഇല്ലാതാക്കുന്നതിന് കോളർ ഉത്തരവാദിയാണ്.

ഇതും കാണുക: mkdtemp(3)

mke2fs
mke2fs ഉപകരണം [blockscount:N] [blocksize:N] [fragsize:N] [blockspergroup:N] [numberofgroups:N] [bytesperinode:N] [inodesize:N] [journalsize:N] [numberofinodes:N] [stridesize: N] [stripewidth:N] [maxonlineresize:N] [reservedblockspercentage:N] [mmpupdateinterval:N] [journaldevice:..] [label:..] [lastmounteddir:..] [creatoros:..] [fstype:. .] [usagetype:..] [uuid:..] [forcecreate:true|false] [writesbandgrouponly:true|false] [lazyitableinit:true|false] [lazyjournalinit:true|false] [testfs:true|false] discard:true|false] [quotatype:true|false] [extent:true|false] [filetype:true|false] [flexbg:true|false] [hasjournal:true|false] [journaldev:true|false] [വലിയ ഫയൽ :true|false] [quota:true|false] [resizeinode:true|false] [sparsesuper:true|false] [uninitbg:true|false]

"ഉപകരണത്തിൽ" ഒരു ext2, ext2, അല്ലെങ്കിൽ ext3 ഫയൽസിസ്റ്റം സൃഷ്ടിക്കാൻ "mke4fs" ഉപയോഗിക്കുന്നു.

ഓപ്ഷണൽ "ബ്ലോക്ക്സ്കൗണ്ട്" എന്നത് ബ്ലോക്കുകളിലെ ഫയൽസിസ്റ്റത്തിന്റെ വലുപ്പമാണ്. അത് ഒഴിവാക്കിയാൽ
"ഉപകരണത്തിന്റെ" വലുപ്പത്തിലേക്ക് സ്ഥിരസ്ഥിതികൾ. ഫയൽസിസ്റ്റം എ ഉൾക്കൊള്ളാൻ കഴിയാത്തത്ര ചെറുതാണെങ്കിൽ ശ്രദ്ധിക്കുക
ജേണൽ, "mke2fs" നിശ്ശബ്ദമായി ഒരു ext2 ഫയൽസിസ്റ്റം സൃഷ്ടിക്കും.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

mke2fs-J
mke2fs-J fstype blocksize device journal

ഇത് "ജേണലിൽ" ഒരു എക്സ്റ്റേണൽ ജേണലിനൊപ്പം "ഡിവൈസിൽ" ഒരു ext2/3/4 ഫയൽസിസ്റ്റം സൃഷ്ടിക്കുന്നു. അത്
കമാൻഡിന് തുല്യമാണ്:

mke2fs -t fstype -b blocksize -J device=

"mke2journal" എന്നതും കാണുക.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "mke2fs" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

mke2fs-JL
mke2fs-JL fstype ബ്ലോക്ക്‌സൈസ് ഉപകരണ ലേബൽ

ഇത് ജേണലിൽ ഒരു ബാഹ്യ ജേണലിനൊപ്പം "ഉപകരണത്തിൽ" ഒരു ext2/3/4 ഫയൽസിസ്റ്റം സൃഷ്ടിക്കുന്നു.
ലേബൽ "ലേബൽ".

"mke2journal-L" എന്നതും കാണുക.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "mke2fs" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

mke2fs-JU
mke2fs-JU fstype blocksize device uuid

ഇത് ജേണലിൽ ഒരു ബാഹ്യ ജേണലിനൊപ്പം "ഉപകരണത്തിൽ" ഒരു ext2/3/4 ഫയൽസിസ്റ്റം സൃഷ്ടിക്കുന്നു.
UUID "uuid" ഉപയോഗിച്ച്.

"mke2journal-U" എന്നതും കാണുക.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "mke2fs" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

mke2 ജേണൽ
mke2journal ബ്ലോക്ക്‌സൈസ് ഉപകരണം

ഇത് "ഉപകരണത്തിൽ" ഒരു ext2 ബാഹ്യ ജേണൽ സൃഷ്ടിക്കുന്നു. ഇത് കമാൻഡിന് തുല്യമാണ്:

mke2fs -O journal_dev -b ബ്ലോക്ക്‌സൈസ് ഉപകരണം

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "mke2fs" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

mke2journal-L
mke2journal-L ബ്ലോക്ക്‌സൈസ് ലേബൽ ഉപകരണം

ഇത് "ലേബൽ" എന്ന ലേബലോടുകൂടിയ "ഉപകരണത്തിൽ" ഒരു എക്‌സ്‌റ്റേൺ2 എക്‌സ്‌റ്റേണൽ ജേണൽ സൃഷ്‌ടിക്കുന്നു.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "mke2fs" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

mke2journal-U
mke2journal-U ബ്ലോക്ക്‌സൈസ് uuid ഉപകരണം

ഇത് UUID "uuid" ഉപയോഗിച്ച് "ഉപകരണത്തിൽ" ഒരു ext2 ബാഹ്യ ജേണൽ സൃഷ്ടിക്കുന്നു.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "mke2fs" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

mkfifo
mkfifo മോഡ് പാത്ത്

ഈ കോൾ മോഡ് "മോഡ്" ഉപയോഗിച്ച് "പാത്ത്" എന്ന് വിളിക്കുന്ന ഒരു FIFO (പൈപ്പ് എന്ന് പേരുള്ള) സൃഷ്ടിക്കുന്നു. അത് വെറും എ
"mknod" ന് ചുറ്റും സൗകര്യപ്രദമായ റാപ്പർ.

"mknod", "mode" എന്നിവയിൽ നിന്ന് വ്യത്യസ്തമായി ആവശമാകുന്നു അനുമതി ബിറ്റുകൾ മാത്രം അടങ്ങിയിരിക്കുന്നു.

യഥാർത്ഥത്തിൽ സജ്ജീകരിച്ചിരിക്കുന്ന മോഡ് ഉമാസ്ക് ബാധിക്കുന്നു.

mkfs
mkfs-opts
mkfs fstype ഉപകരണം [blocksize:N] [സവിശേഷതകൾ:..] [inode:N] [sectorsize:N] [label:..]

ഈ ഫംഗ്ഷൻ "ഉപകരണത്തിൽ" ഒരു ഫയൽസിസ്റ്റം സൃഷ്ടിക്കുന്നു. ഫയൽസിസ്റ്റം തരം "fstype" ആണ്
ഉദാഹരണം "ext3".

ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഇവയാണ്:

"ബ്ലോക്ക് സൈസ്"
ഫയൽസിസ്റ്റം ബ്ലോക്ക് വലിപ്പം. പിന്തുണയ്ക്കുന്ന ബ്ലോക്ക് വലുപ്പങ്ങൾ ഫയൽസിസ്റ്റം തരത്തെ ആശ്രയിച്ചിരിക്കുന്നു, പക്ഷേ
സാധാരണയായി അവ Linux ext1024/2048 ഫയൽസിസ്റ്റമുകൾക്ക് 4096, 2 അല്ലെങ്കിൽ 3 ആണ്.

VFAT, NTFS എന്നിവയ്‌ക്കായി "ബ്ലോക്ക്‌സൈസ്" പാരാമീറ്റർ അഭ്യർത്ഥിച്ച ക്ലസ്റ്റർ വലുപ്പമായി കണക്കാക്കുന്നു.

UFS ബ്ലോക്ക് വലുപ്പങ്ങൾക്ക്, ദയവായി കാണുക mkfs.ufs(8).

"ഫീച്ചറുകൾ"
ഇത് കടന്നുപോകുന്നു -O ബാഹ്യ mkfs പ്രോഗ്രാമിലേക്കുള്ള പരാമീറ്റർ.

ചില ഫയൽസിസ്റ്റം തരങ്ങൾക്കായി, അധിക ഫയൽസിസ്റ്റം സവിശേഷതകൾ തിരഞ്ഞെടുക്കാൻ ഇത് അനുവദിക്കുന്നു.
കാണുക mke2fs(8) ഉം mkfs.ufs(8) കൂടുതൽ വിവരങ്ങൾക്ക്.

"gfs" അല്ലെങ്കിൽ "gfs2" ഫയൽസിസ്റ്റം തരത്തിൽ നിങ്ങൾക്ക് ഈ ഓപ്ഷണൽ പാരാമീറ്റർ ഉപയോഗിക്കാൻ കഴിയില്ല.

"ഇനോഡ്"
ഇത് കടന്നുപോകുന്നു -I ബാഹ്യത്തിലേക്കുള്ള പരാമീറ്റർ mke2fs(8) ഐനോഡ് സജ്ജമാക്കുന്ന പ്രോഗ്രാം
വലിപ്പം (നിലവിൽ ext2/3/4 ഫയൽസിസ്റ്റമുകൾക്ക് മാത്രം).

"സെക്ടറൈസ്"
ഇത് കടന്നുപോകുന്നു -S പരാമീറ്റർ മുതൽ ബാഹ്യം വരെ mkfs.ufs(8) പ്രോഗ്രാം, സെക്ടർ വലുപ്പം സജ്ജമാക്കുന്നു
യുഎഫ്എസ് ഫയൽസിസ്റ്റത്തിനായി.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

mkfs-b
mkfs-b fstype ബ്ലോക്ക്‌സൈസ് ഉപകരണം

ഈ കോൾ "mkfs" ന് സമാനമാണ്, എന്നാൽ ഇത് ബ്ലോക്ക് വലുപ്പം നിയന്ത്രിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു
തത്ഫലമായുണ്ടാകുന്ന ഫയൽസിസ്റ്റം. പിന്തുണയ്ക്കുന്ന ബ്ലോക്ക് വലുപ്പങ്ങൾ ഫയൽസിസ്റ്റം തരത്തെ ആശ്രയിച്ചിരിക്കുന്നു, പക്ഷേ സാധാരണയായി
അവ 1024, 2048 അല്ലെങ്കിൽ 4096 മാത്രമാണ്.

VFAT, NTFS എന്നിവയ്‌ക്കായി "ബ്ലോക്ക്‌സൈസ്" പാരാമീറ്റർ അഭ്യർത്ഥിച്ച ക്ലസ്റ്റർ വലുപ്പമായി കണക്കാക്കുന്നു.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "mkfs" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

mkfs-btrfs
mkfs-btrfs 'ഉപകരണങ്ങൾ ...' [allocstart:N] [bytecount:N] [datatype:..] [leafsize:N] [label:..] [metadata:..] [nodesize:N] [sectorsize: N]

എല്ലാ കോൺഫിഗർ ചെയ്യാവുന്നവയും സജ്ജമാക്കാൻ അനുവദിക്കുന്ന ഒരു btrfs ഫയൽസിസ്റ്റം ഉണ്ടാക്കുക. കൂടുതൽ വിവരങ്ങൾക്ക്
ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ, കാണുക mkfs.btrfs(8).

btrfs ഫയൽസിസ്റ്റമുകൾക്ക് ഒന്നിലധികം ഉപകരണങ്ങളിൽ വ്യാപിക്കാൻ കഴിയുന്നതിനാൽ, ഇത് ഉപകരണങ്ങളുടെ ശൂന്യമല്ലാത്ത ഒരു ലിസ്റ്റ് എടുക്കുന്നു.

പൊതുവായ ഫയൽസിസ്റ്റം സൃഷ്ടിക്കുന്നതിന്, "mkfs" ഉപയോഗിക്കുക.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

mklost-ആൻഡ്-കണ്ടെത്തി
mklost-and-Found mountpoint

ഒരു ext2/3/4 ഫയൽസിസ്റ്റത്തിന്റെ റൂട്ട് ഡയറക്‌ടറിയിൽ "നഷ്ടപ്പെട്ട+കണ്ടെത്തിയ" ഡയറക്‌ടറി ഉണ്ടാക്കുക.
"നഷ്‌ടപ്പെട്ട+കണ്ടെത്തിയ" ഡയറക്‌ടറി സൃഷ്‌ടിക്കാൻ ശ്രമിക്കുന്ന ഡയറക്‌ടറിയാണ് "mountpoint".

mkmountpoint
mkmountpoint ഒഴിവാക്കൽ പാത

"mkmountpoint", "rmmountpoint" എന്നിവ അധികമായി സൃഷ്ടിക്കാൻ ഉപയോഗിക്കാവുന്ന പ്രത്യേക കോളുകളാണ്
ആദ്യത്തെ ഫയൽസിസ്റ്റം മൌണ്ട് ചെയ്യുന്നതിനു മുമ്പ് മൗണ്ട് പോയിന്റുകൾ.

ഈ കോളുകൾ മാത്രം വളരെ പരിമിതമായ ചില സാഹചര്യങ്ങളിൽ അത്യാവശ്യമാണ്, പ്രധാനമായും എവിടെയാണ്
നിങ്ങൾക്ക് ബന്ധമില്ലാത്തതും കൂടാതെ/അല്ലെങ്കിൽ റീഡ്-ഒൺലി ഫയൽസിസ്റ്റമുകളും ഒരുമിച്ച് മൌണ്ട് ചെയ്യാൻ താൽപ്പര്യപ്പെടുന്നു.

ഉദാഹരണത്തിന്, ലൈവ് സിഡികളിൽ പലപ്പോഴും "റഷ്യൻ ഡോൾ" നെസ്റ്റ് ഓഫ് ഫയൽസിസ്റ്റം, ഐഎസ്ഒ ഔട്ട്‌റ്റർ അടങ്ങിയിരിക്കുന്നു.
പാളി, അകത്ത് ഒരു squashfs ചിത്രവും അതിനുള്ളിൽ ഒരു ext2/3 ചിത്രവും. നിങ്ങൾക്ക് അൺപാക്ക് ചെയ്യാം
ഗസ്റ്റ് ഫിഷിൽ ഇത് ഇപ്രകാരമാണ്:

add-ro Fedora-11-i686-Live.iso
ഓടുക
mkmountpoint /cd
mkmountpoint /sqsh
mkmountpoint /ext3fs
മൌണ്ട് /dev/sda /cd
mount-loop /cd/LiveOS/squashfs.img /sqsh
മൗണ്ട്-ലൂപ്പ് /sqsh/LiveOS/ext3fs.img /ext3fs

ആന്തരിക ഫയൽസിസ്റ്റം ഇപ്പോൾ /ext3fs മൗണ്ട് പോയിന്റിന് കീഴിൽ അൺപാക്ക് ചെയ്തിരിക്കുന്നു.

"mkmountpoint" "umount-all" എന്നതുമായി പൊരുത്തപ്പെടുന്നില്ല. നിങ്ങൾ എങ്കിൽ അപ്രതീക്ഷിതമായ പിശകുകൾ ലഭിച്ചേക്കാം
ഈ കോളുകൾ മിക്സ് ചെയ്യാൻ ശ്രമിക്കുക. ഫയൽസിസ്റ്റം സ്വമേധയാ അൺമൗണ്ട് ചെയ്ത് നീക്കം ചെയ്യുന്നതാണ് ഏറ്റവും സുരക്ഷിതം
ഉപയോഗത്തിന് ശേഷം മൗണ്ട് പോയിന്റുകൾ.

"umount-all" ആദ്യം ദൈർഘ്യമേറിയ പാതകൾ അടുക്കി ഫയൽസിസ്റ്റം അൺമൗണ്ട് ചെയ്യുന്നു, അതിനാൽ ഇത് പ്രവർത്തിക്കാൻ
മാനുവൽ മൗണ്ട്‌പോയിന്റുകൾക്കായി, ഏറ്റവും അകത്തെ മൗണ്ട്‌പോയിന്റുകൾ ഏറ്റവും ദൈർഘ്യമേറിയതാണെന്ന് നിങ്ങൾ ഉറപ്പാക്കണം
മുകളിലെ ഉദാഹരണ കോഡിലെന്നപോലെ പാതനാമങ്ങൾ.

കൂടുതൽ വിവരങ്ങൾക്ക് https://bugzilla.redhat.com/show_bug.cgi?id=599503 കാണുക

Autosync ["set-autosync" കാണുക, ഇത് ഹാൻഡിലുകളിൽ സ്ഥിരസ്ഥിതിയായി സജ്ജീകരിച്ചിരിക്കുന്നു] "umount-all" എന്നതിന് കാരണമാകാം
ഹാൻഡിൽ അടച്ചിരിക്കുമ്പോൾ വിളിക്കുക, ഇത് ഈ പ്രശ്‌നങ്ങൾക്ക് കാരണമാകും.

mknod
mknod മോഡ് devmajor devminor പാത്ത്

ഈ കോൾ ബ്ലോക്ക് അല്ലെങ്കിൽ പ്രതീക പ്രത്യേക ഉപകരണങ്ങൾ അല്ലെങ്കിൽ പൈപ്പുകൾ (FIFOs) എന്ന് പേരിട്ടിരിക്കുന്നത് സൃഷ്ടിക്കുന്നു.

സ്റ്റാൻഡേർഡ് കോൺസ്റ്റന്റുകൾ ഉപയോഗിച്ച് "മോഡ്" പരാമീറ്റർ മോഡ് ആയിരിക്കണം. "devmajor" ഒപ്പം
"devminor" എന്നത് ഉപകരണത്തിന്റെ വലുതും ചെറുതുമായ നമ്പറുകളാണ്, ബ്ലോക്ക് സൃഷ്ടിക്കുമ്പോൾ മാത്രം ഉപയോഗിക്കുന്നു
പ്രതീക പ്രത്യേക ഉപകരണങ്ങൾ.

അത് പോലെ ശ്രദ്ധിക്കുക mknod(2), മോഡ് ബിറ്റ്വൈസ് ആയിരിക്കണം അല്ലെങ്കിൽ S_IFBLK, S_IFCHR,
S_IFIFO അല്ലെങ്കിൽ S_IFSOCK (അല്ലെങ്കിൽ ഈ കോൾ ഒരു സാധാരണ ഫയൽ സൃഷ്ടിക്കുന്നു). ഈ സ്ഥിരാങ്കങ്ങൾ
സാധാരണ Linux ഹെഡർ ഫയലുകളിൽ ലഭ്യമാണ്, അല്ലെങ്കിൽ നിങ്ങൾക്ക് "mknod-b", "mknod-c" അല്ലെങ്കിൽ ഉപയോഗിക്കാം
"mkfifo" ഈ കമാൻഡിന് ചുറ്റുമുള്ള റാപ്പറുകളാണ്, അത് ബിറ്റ്വൈസ് അല്ലെങ്കിൽ ഉചിതമായത്
നിങ്ങൾക്കായി സ്ഥിരം.

യഥാർത്ഥത്തിൽ സജ്ജീകരിച്ചിരിക്കുന്ന മോഡ് ഉമാസ്ക് ബാധിക്കുന്നു.

mknod-b
mknod-b മോഡ് devmajor devminor പാത്ത്

ഈ കോൾ മോഡ് "മോഡും" ഉപകരണവും ഉപയോഗിച്ച് "പാത്ത്" എന്ന് വിളിക്കുന്ന ഒരു ബ്ലോക്ക് ഉപകരണ നോഡ് സൃഷ്ടിക്കുന്നു
പ്രധാന/മൈനർ "devmajor", "devminor" എന്നിവ. ഇത് "mknod" ന് ചുറ്റുമുള്ള ഒരു സൗകര്യപ്രദമായ റാപ്പർ മാത്രമാണ്.

"mknod", "mode" എന്നിവയിൽ നിന്ന് വ്യത്യസ്തമായി ആവശമാകുന്നു അനുമതി ബിറ്റുകൾ മാത്രം അടങ്ങിയിരിക്കുന്നു.

യഥാർത്ഥത്തിൽ സജ്ജീകരിച്ചിരിക്കുന്ന മോഡ് ഉമാസ്ക് ബാധിക്കുന്നു.

mknod-c
mknod-c മോഡ് devmajor devminor പാത്ത്

ഈ കോൾ മോഡ് "മോഡ്", ഡിവൈസ് മേജർ/മൈനർ എന്നിവ ഉപയോഗിച്ച് "പാത്ത്" എന്ന് വിളിക്കുന്ന ഒരു ചാർ ഉപകരണ നോഡ് സൃഷ്ടിക്കുന്നു
"devmajor", "devminor" എന്നിവ. ഇത് "mknod" ന് ചുറ്റുമുള്ള ഒരു സൗകര്യപ്രദമായ റാപ്പർ മാത്രമാണ്.

"mknod", "mode" എന്നിവയിൽ നിന്ന് വ്യത്യസ്തമായി ആവശമാകുന്നു അനുമതി ബിറ്റുകൾ മാത്രം അടങ്ങിയിരിക്കുന്നു.

യഥാർത്ഥത്തിൽ സജ്ജീകരിച്ചിരിക്കുന്ന മോഡ് ഉമാസ്ക് ബാധിക്കുന്നു.

mkswap
mkswap-opts
mkswap ഉപകരണം [ലേബൽ:..] [uuid:..]

"ഉപകരണത്തിൽ" ഒരു Linux സ്വാപ്പ് പാർട്ടീഷൻ ഉണ്ടാക്കുക.

"ലേബൽ", "uuid" എന്നീ ഓപ്‌ഷൻ ആർഗ്യുമെന്റുകൾ പുതിയതിന്റെ ലേബൽ കൂടാതെ/അല്ലെങ്കിൽ UUID സജ്ജീകരിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു
സ്വാപ്പ് പാർട്ടീഷൻ.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

mkswap-L
mkswap-L ലേബൽ ഉപകരണം

"ലേബൽ" എന്ന ലേബൽ ഉപയോഗിച്ച് "ഉപകരണത്തിൽ" ഒരു സ്വാപ്പ് പാർട്ടീഷൻ സൃഷ്ടിക്കുക.

ഒരു ബ്ലോക്ക് ഉപകരണത്തിലേക്ക് നിങ്ങൾക്ക് സ്വാപ്പ് ലേബൽ അറ്റാച്ചുചെയ്യാൻ കഴിയില്ല എന്നത് ശ്രദ്ധിക്കുക (ഉദാ. / dev / sda), എ
വിഭജനം. ഇത് കേർണൽ അല്ലെങ്കിൽ സ്വാപ്പ് ടൂളുകളുടെ പരിമിതിയായി കാണുന്നു.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "mkswap" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

mkswap-U
mkswap-U uuid ഉപകരണം

UUID "uuid" ഉപയോഗിച്ച് "ഉപകരണത്തിൽ" ഒരു സ്വാപ്പ് പാർട്ടീഷൻ ഉണ്ടാക്കുക.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "mkswap" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

mkswap-file
mkswap-file പാത്ത്

ഒരു സ്വാപ്പ് ഫയൽ സൃഷ്ടിക്കുക.

ഈ കമാൻഡ് നിലവിലുള്ള ഫയലിലേക്ക് ഒരു സ്വാപ്പ് ഫയൽ സിഗ്നേച്ചർ എഴുതുന്നു. ഫയൽ സൃഷ്ടിക്കാൻ
തന്നെ, "Flocate" പോലെയുള്ള ഒന്ന് ഉപയോഗിക്കുക.

mktemp
mktemp tmpl [സഫിക്സ്:..]

ഈ കമാൻഡ് ഒരു താൽക്കാലിക ഫയൽ സൃഷ്ടിക്കുന്നു. "tmpl" പരാമീറ്റർ ഒരു പൂർണ്ണമായ പാത്ത് നെയിം ആയിരിക്കണം
"XXXXXX" എന്ന അവസാന ആറ് പ്രതീകങ്ങളുള്ള താൽക്കാലിക ഡയറക്ടറി നാമം.

ഉദാഹരണത്തിന്: "/tmp/myprogXXXXXX" അല്ലെങ്കിൽ "/Temp/myprogXXXXXX", രണ്ടാമത്തേത് അനുയോജ്യമാണ്
വിൻഡോസ് ഫയൽ സിസ്റ്റങ്ങൾക്കായി.

സൃഷ്ടിച്ച താൽക്കാലിക ഫയലിന്റെ പേര് തിരികെ നൽകി.

മോഡ് 0600 ഉപയോഗിച്ചാണ് താൽക്കാലിക ഫയൽ സൃഷ്‌ടിച്ചത്, അത് റൂട്ടിന്റെ ഉടമസ്ഥതയിലുള്ളതാണ്.

ഉപയോഗത്തിന് ശേഷം താൽക്കാലിക ഫയൽ ഇല്ലാതാക്കുന്നതിന് കോളർ ഉത്തരവാദിയാണ്.

ഓപ്ഷണൽ "സഫിക്സ്" പരാമീറ്റർ നൽകിയിട്ടുണ്ടെങ്കിൽ, സഫിക്സ് (ഉദാ. ".txt") അനുബന്ധമായി ചേർക്കും
താൽക്കാലിക നാമം.

ഇതും കാണുക: "mkdtemp".

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

മോഡ്പ്രോബ്
modprobe മൊഡ്യൂളിന്റെ പേര്

ഇത് ഉപകരണത്തിൽ ഒരു കേർണൽ മൊഡ്യൂൾ ലോഡ് ചെയ്യുന്നു.

മൗണ്ട് ചെയ്യുക
മൗണ്ട് ചെയ്യാവുന്ന മൌണ്ട് പോയിന്റ്

ഫയൽസിസ്റ്റത്തിലെ ഒരു സ്ഥാനത്ത് ഒരു ഗസ്റ്റ് ഡിസ്ക് മൌണ്ട് ചെയ്യുക. ബ്ലോക്ക് ഉപകരണങ്ങൾക്ക് പേര് നൽകിയിരിക്കുന്നു / dev / sda,
/ dev / sdb അങ്ങനെ പലതും അവരെ അതിഥിക്ക് ചേർത്തു. ആ ബ്ലോക്ക് ഉപകരണങ്ങൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ
പാർട്ടീഷനുകൾ, അവയ്ക്ക് സാധാരണ പേരുകൾ ഉണ്ടായിരിക്കും (ഉദാ. / dev / sda1). കൂടാതെ എൽവിഎം /dev/VG/LV-ശൈലി
പേരുകൾ ഉപയോഗിക്കാം, അല്ലെങ്കിൽ 'മൌണ്ട് ചെയ്യാവുന്ന' സ്ട്രിംഗുകൾ "list-filesystems" അല്ലെങ്കിൽ "inspect-get-
മൗണ്ട് പോയിന്റുകൾ".

നിയമങ്ങൾ എന്നതിന് സമാനമാണ് മൗണ്ട് ചെയ്യുക(2): ഒരു ഫയൽസിസ്റ്റം ആദ്യം മൗണ്ട് ചെയ്യണം / മുമ്പ്
മറ്റുള്ളവ മൌണ്ട് ചെയ്യാം. മറ്റ് ഫയൽ സിസ്റ്റങ്ങൾ ഇതിനകം ഉള്ള ഡയറക്ടറികളിൽ മാത്രമേ മൌണ്ട് ചെയ്യാൻ കഴിയൂ
നിലനിൽക്കുന്നു.

മൗണ്ടുചെയ്‌ത ഫയൽസിസ്റ്റം എഴുതാൻ കഴിയുന്നതാണ്, അടിസ്ഥാനപരമായി ഞങ്ങൾക്ക് മതിയായ അനുമതികൾ ഉണ്ടെങ്കിൽ
ഉപകരണം.

libguestfs 1.13.16-ന് മുമ്പ്, ഈ കോൾ "സമന്വയം", "നോടൈം" എന്നീ ഓപ്ഷനുകൾ പരോക്ഷമായി ചേർത്തിരുന്നു.
"സമന്വയം" ഓപ്ഷൻ റൈറ്റുകളെ വളരെ മന്ദഗതിയിലാക്കുകയും ഉപയോക്താക്കൾക്ക് നിരവധി പ്രശ്നങ്ങൾ ഉണ്ടാക്കുകയും ചെയ്തു. എങ്കിൽ നിങ്ങളുടെ
പ്രോഗ്രാമിന് libguestfs-ന്റെ പഴയ പതിപ്പുകളിൽ പ്രവർത്തിക്കേണ്ടി വന്നേക്കാം, പകരം "mount-options" ഉപയോഗിക്കുക
(നിങ്ങൾക്ക് ഓപ്ഷനുകളൊന്നും ആവശ്യമില്ലെങ്കിൽ, ആദ്യ പാരാമീറ്ററിനായി ഒരു ശൂന്യമായ സ്ട്രിംഗ് ഉപയോഗിക്കുന്നു).

മൗണ്ട്-9p
മൗണ്ട്-9p മൗണ്ട് ടാഗ് മൗണ്ട് പോയിന്റ് [ഓപ്ഷനുകൾ:..]

"മൌണ്ട് പോയിന്റ്" എന്ന ഡയറക്ടറിയിൽ "മൌണ്ട്ടാഗ്" എന്ന ടാഗ് ഉപയോഗിച്ച് virtio-9p ഫയൽസിസ്റ്റം മൌണ്ട് ചെയ്യുക.

ആവശ്യമെങ്കിൽ, ഓപ്ഷനുകളിലേക്ക് "trans=virtio" സ്വയമേവ ചേർക്കും. മറ്റേതെങ്കിലും ഓപ്ഷനുകൾ
ആവശ്യമുള്ളത് ഓപ്ഷണൽ "ഓപ്ഷനുകൾ" പാരാമീറ്ററിൽ പാസാക്കാവുന്നതാണ്.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

മൗണ്ട്-ലോക്കൽ
മൗണ്ട്-ലോക്കൽ ലോക്കൽ മൌണ്ട് പോയിന്റ് [readonly:true|false] [options:..] [cachetimeout:N] [debugcalls:true|false]

ഈ കോൾ libguestfs-ആക്സസ്സബിൾ ഫയൽസിസ്റ്റം ഒരു ലോക്കൽ മൗണ്ട് പോയിന്റിലേക്ക് (ഡയറക്‌ടറി) കയറ്റുമതി ചെയ്യുന്നു.
"ലോക്കൽ മൗണ്ട് പോയിന്റ്" എന്ന് വിളിക്കുന്നു. ഫയലുകളിലേക്കും ഡയറക്‌ടറികളിലേക്കും സാധാരണ വായിക്കുകയും എഴുതുകയും ചെയ്യുന്നു
"localmountpoint" libguestfs വഴി തിരിച്ചുവിടുന്നു.

ഓപ്ഷണൽ "വായിക്കാൻ മാത്രം" ഫ്ലാഗ് true ആയി സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ഫയൽസിസ്റ്റം റിട്ടേൺ പിശകിലേക്ക് എഴുതുന്നു
"EROFS".

"ഓപ്ഷനുകൾ" എന്നത് കോമയാൽ വേർതിരിച്ച മൌണ്ട് ഓപ്ഷനുകളുടെ ഒരു പട്ടികയാണ്. കാണുക ഗസ്റ്റ്മൌണ്ട്(1) ഉപയോഗപ്രദമായ ചിലതിന്
ഓപ്ഷനുകൾ.

"cachetimeout" കാഷെ ചെയ്ത ഡയറക്‌ടറി എൻട്രികൾക്കുള്ള സമയപരിധി (സെക്കൻഡിൽ) സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതിയാണ്
60 സെക്കൻഡ്. കാണുക ഗസ്റ്റ്മൌണ്ട്(1) കൂടുതൽ വിവരങ്ങൾക്ക്.

"ഡീബഗ്കോളുകൾ" ശരി എന്ന് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, അധിക ഡീബഗ്ഗിംഗ് വിവരങ്ങൾ സൃഷ്ടിക്കപ്പെടും
ഓരോ FUSE കോളും.

"മൌണ്ട്-ലോക്കൽ" റിട്ടേൺ ചെയ്യുമ്പോൾ, ഫയൽസിസ്റ്റം തയ്യാറാണ്, പക്ഷേ അഭ്യർത്ഥനകൾ പ്രോസസ്സ് ചെയ്യുന്നില്ല
(അതിലേക്കുള്ള പ്രവേശനം തടയും). പ്രധാന ലൂപ്പ് പ്രവർത്തിപ്പിക്കുന്നതിന് നിങ്ങൾ "മൌണ്ട്-ലോക്കൽ-റൺ" എന്ന് വിളിക്കേണ്ടതുണ്ട്.

"MOUNT LOCAL" എന്നതിൽ കാണുക അതിഥികൾ(3) മുഴുവൻ ഡോക്യുമെന്റേഷനായി.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

മൗണ്ട്-ലോക്കൽ-റൺ
മൗണ്ട്-ലോക്കൽ-റൺ

കേർണൽ കോളുകളെ libguestfs കോളുകളിലേക്ക് വിവർത്തനം ചെയ്യുന്ന പ്രധാന ലൂപ്പ് പ്രവർത്തിപ്പിക്കുക.

"മൗണ്ട്-ലോക്കൽ" വിജയകരമായി മടങ്ങിയതിന് ശേഷം മാത്രമേ ഇത് വിളിക്കാവൂ. വിളി വരില്ല
ഫയൽസിസ്റ്റം അൺമൗണ്ട് ചെയ്യുന്നതുവരെ മടങ്ങുക.

കുറിപ്പ് നിങ്ങൾ തീർച്ചയായും അല്ല മറ്റൊരു ത്രെഡിൽ നിന്ന് ഒരേ ഹാൻഡിൽ ഒരേസമയം libguestfs കോളുകൾ നടത്തുക.

"മൗണ്ട്-ലോക്കൽ" എന്ന് വിളിക്കുന്ന വിഷയത്തിൽ നിന്ന് വ്യത്യസ്തമായ ഒരു ത്രെഡിൽ നിന്ന് നിങ്ങൾക്ക് ഇതിനെ വിളിക്കാം
ത്രെഡുകൾക്കും libguestfs നുമുള്ള സാധാരണ നിയമങ്ങളിലേക്ക് ("മൾട്ടിപ്പിൾ ഹാൻഡിലുകളും മൾട്ടിപ്പിൾ ത്രെഡുകളും" കാണുക
in അതിഥികൾ(3)).

"MOUNT LOCAL" എന്നതിൽ കാണുക അതിഥികൾ(3) മുഴുവൻ ഡോക്യുമെന്റേഷനായി.

മൗണ്ട്-ലൂപ്പ്
മൗണ്ട്-ലൂപ്പ് ഫയൽ മൗണ്ട് പോയിന്റ്

ഈ കമാൻഡ് നിങ്ങളെ മൗണ്ട് ചെയ്യാൻ അനുവദിക്കുന്നു ഫയല് (ഒരു ഫയലിലെ ഒരു ഫയൽസിസ്റ്റം ഇമേജ്) ഒരു മൗണ്ട് പോയിന്റിൽ. അത്
"mount -o loop file mountpoint" എന്ന കമാൻഡിന് പൂർണ്ണമായും തുല്യമാണ്.

മൌണ്ട്-ഓപ്ഷനുകൾ
mount-options ഓപ്ഷനുകൾ മൗണ്ടബിൾ മൗണ്ട് പോയിന്റ്

ഇത് "മൌണ്ട്" കമാൻഡിന് സമാനമാണ്, എന്നാൽ മൌണ്ട് ഓപ്ഷനുകൾ സജ്ജമാക്കാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു
The മൗണ്ട് ചെയ്യുക(8) -o ഫ്ലാഗ്.

"ഓപ്‌ഷനുകൾ" പാരാമീറ്റർ ഒരു ശൂന്യമായ സ്ട്രിംഗ് ആണെങ്കിൽ, ഓപ്‌ഷനുകളൊന്നും പാസാക്കില്ല (എല്ലാ ഓപ്ഷനുകളും
ഫയൽസിസ്റ്റം ഉപയോഗിക്കുന്നതെന്തും ഡിഫോൾട്ട്).

മൗണ്ട്-റോ
മൗണ്ട്-റോ മൗണ്ട് ചെയ്യാവുന്ന മൌണ്ട്പോയിന്റ്

ഇത് "മൌണ്ട്" കമാൻഡിന് സമാനമാണ്, പക്ഷേ ഇത് റീഡ്-ഒൺലി ഉപയോഗിച്ച് ഫയൽസിസ്റ്റം മൌണ്ട് ചെയ്യുന്നു
(-o ro) പതാക.

മൗണ്ട്-വിഎഫ്എസ്
mount-vfs ഓപ്ഷനുകൾ vfstype മൗണ്ടബിൾ മൗണ്ട് പോയിന്റ്

ഇത് "മൌണ്ട്" കമാൻഡിന് സമാനമാണ്, എന്നാൽ രണ്ട് മൌണ്ട് ഓപ്ഷനുകളും സജ്ജമാക്കാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു
ഒപ്പം vfstype-യും മൗണ്ട് ചെയ്യുക(8) -o ഒപ്പം -t പതാകകൾ.

മൗണ്ട് പോയിന്റുകൾ
മൗണ്ട് പോയിന്റുകൾ

ഈ കോൾ "മൌണ്ട്സ്" പോലെയാണ്. ആ കോൾ ഉപകരണങ്ങളുടെ ഒരു ലിസ്റ്റ് നൽകുന്നു. ഇത് തിരിച്ചുവരുന്നു
ഡിവൈസ് മൌണ്ട് ചെയ്തിരിക്കുന്ന ഡയറക്ടറിയിലേക്ക് ഉപകരണത്തിന്റെ പേരിന്റെ ഒരു ഹാഷ് ടേബിൾ (മാപ്പ്).

മൗണ്ട്സ്
മൗണ്ട്സ്

ഇത് നിലവിൽ മൌണ്ട് ചെയ്തിരിക്കുന്ന ഫയൽ സിസ്റ്റങ്ങളുടെ ലിസ്റ്റ് നൽകുന്നു. ഇത് ഉപകരണങ്ങളുടെ ലിസ്റ്റ് നൽകുന്നു
(ഉദാ. / dev / sda1, /dev/VG/LV).

ചില ആന്തരിക മൗണ്ടുകൾ കാണിച്ചിട്ടില്ല.

ഇതും കാണുക: "മൌണ്ട് പോയിന്റുകൾ"

mv
mv src dest

ഇത് "src" എന്നതിൽ നിന്ന് "dest" എന്നതിലേക്ക് ഒരു ഫയലിനെ നീക്കുന്നു, ഇവിടെ "dest" എന്നത് ഒരു ലക്ഷ്യസ്ഥാന ഫയൽ നാമമാണ് അല്ലെങ്കിൽ
ലക്ഷ്യസ്ഥാന ഡയറക്ടറി.

ഇതും കാണുക: "പേരുമാറ്റുക".

എൻആർ-ഉപകരണങ്ങൾ
എൻആർ-ഉപകരണങ്ങൾ

ഇത് ചേർത്ത മൊത്തം ബ്ലോക്ക് ഉപകരണങ്ങളുടെ എണ്ണം നൽകുന്നു. ഇതും സമാനമാണ്
നിങ്ങൾ "list-devices" എന്ന് വിളിച്ചാൽ തിരികെ ലഭിക്കുന്ന ഉപകരണങ്ങളുടെ എണ്ണം.

ചേർക്കാനാകുന്ന ഉപകരണങ്ങളുടെ പരമാവധി എണ്ണം കണ്ടെത്താൻ, "max-disks" എന്ന് വിളിക്കുക.

ntfs-3g-പ്രോബ്
ntfs-3g-probe true|false device

ഈ കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നു ntfs-3g.probe(8) ഒരു NTFS "ഉപകരണം" അന്വേഷിക്കുന്ന കമാൻഡ്
മൗണ്ടബിലിറ്റി. (എല്ലാ NTFS വോള്യങ്ങളും റീഡ്-റൈറ്റായി മൌണ്ട് ചെയ്യാൻ കഴിയില്ല, ചിലത് മൗണ്ട് ചെയ്യാൻ കഴിയില്ല
എല്ലാം).

"rw" എന്നത് ഒരു ബൂളിയൻ പതാകയാണ്. വോളിയം മൌണ്ട് ചെയ്യാൻ കഴിയുമോ എന്ന് പരിശോധിക്കണമെങ്കിൽ അത് ശരി എന്ന് സജ്ജമാക്കുക
വായിക്കുക-എഴുതുക. വോളിയം റീഡ്-ഓൺലി മൌണ്ട് ചെയ്യാൻ കഴിയുമോ എന്ന് പരിശോധിക്കണമെങ്കിൽ അത് തെറ്റ് എന്ന് സജ്ജീകരിക്കുക.

റിട്ടേൺ മൂല്യം ഒരു പൂർണ്ണസംഖ്യയാണ്, അത് പ്രവർത്തനം വിജയിച്ചാൽ 0 ആണ്, അല്ലെങ്കിൽ ചിലത് പൂജ്യമല്ല
മൂല്യം രേഖപ്പെടുത്തിയിട്ടുണ്ട് ntfs-3g.probe(8) മാനുവൽ പേജ്.

ntfsclon-in
ntfsclone-in (backupfile|-) ഉപകരണം

"ബാക്കപ്പ് ഫയൽ" (മുമ്പത്തെ കോളിൽ നിന്ന് "ntfsclone-out" ലേക്ക്) "ഡിവൈസ്" എന്നതിലേക്ക് പുനഃസ്ഥാപിക്കുക,
ഈ ഉപകരണത്തിന്റെ നിലവിലുള്ള ഏതെങ്കിലും ഉള്ളടക്കങ്ങൾ തിരുത്തിയെഴുതുന്നു.

stdin/stdout-ൽ നിന്ന് വായിക്കാൻ/എഴുതാൻ ഫയൽനാമത്തിന് പകരം "-" ഉപയോഗിക്കുക.

ntfsclone-ഔട്ട്
ntfsclone-out device (backupfile|-) [metadataonly:true|false] [rescue:true|false] [ignorefscheck:true|false] [preservtimestamps:true|false] [force:true|false]

NTFS ഫയൽസിസ്റ്റം "ഉപകരണം" ലോക്കൽ ഫയലായ "ബാക്കപ്പ് ഫയലിലേക്ക്" സ്ട്രീം ചെയ്യുക. ഇതിനായി ഉപയോഗിച്ച ഫോർമാറ്റ്
ബാക്കപ്പ് ഫയൽ ഉപയോഗിക്കുന്ന ഒരു പ്രത്യേക ഫോർമാറ്റാണ് ntfsclone(8) ഉപകരണം.

ഓപ്ഷണൽ "മെറ്റാഡാറ്റേൺലി" ഫ്ലാഗ് ശരിയാണെങ്കിൽ, അപ്പോൾ മാത്രം മെറ്റാഡാറ്റ സംരക്ഷിച്ചു, എല്ലാം നഷ്‌ടപ്പെടുന്നു
ഉപയോക്തൃ ഡാറ്റ (ചില ഫയൽസിസ്റ്റം പ്രശ്നങ്ങൾ കണ്ടെത്തുന്നതിന് ഇത് ഉപയോഗപ്രദമാണ്).

ഓപ്ഷണൽ "റെസ്ക്യൂ", "ഇഗ്നോറെഫ്ചെക്ക്", "പ്രിസർവ്ടൈംസ്റ്റാമ്പുകൾ", "ഫോഴ്സ്" ഫ്ലാഗുകൾ ഉണ്ട്
എന്നതിൽ വിശദമായി പറഞ്ഞിരിക്കുന്ന കൃത്യമായ അർത്ഥങ്ങൾ ntfsclone(8) മാൻ പേജ്.

ഒരു libguestfs ഉപകരണത്തിലേക്ക് ഫയൽ പുനഃസ്ഥാപിക്കുന്നതിന് "ntfsclone-in" ഉപയോഗിക്കുക.

stdin/stdout-ൽ നിന്ന് വായിക്കാൻ/എഴുതാൻ ഫയൽനാമത്തിന് പകരം "-" ഉപയോഗിക്കുക.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

ntfsfix
ntfsfix ഉപകരണം [clearbadsectors:true|false]

ഈ കമാൻഡ് ചില അടിസ്ഥാന NTFS പൊരുത്തക്കേടുകൾ പരിഹരിക്കുന്നു, NTFS ജേണൽ ഫയൽ പുനഃസജ്ജമാക്കുന്നു,
വിൻഡോസിലേക്കുള്ള ആദ്യ ബൂട്ടിനായി NTFS സ്ഥിരത പരിശോധന ഷെഡ്യൂൾ ചെയ്യുന്നു.

ഇത് അല്ല വിൻഡോസ് "chkdsk" ന് തുല്യമാണ്. അത് ചെയ്യുന്നു അല്ല ഫയൽസിസ്റ്റം സ്കാൻ ചെയ്യുക
പൊരുത്തക്കേടുകൾ.

ഓപ്ഷണൽ "ക്ലിയർബാഡ്സെക്ടറുകൾ" ഫ്ലാഗ് മോശം സെക്ടറുകളുടെ ലിസ്റ്റ് മായ്‌ക്കുന്നു. ഇത് പിന്നീട് ഉപയോഗപ്രദമാണ്
മോശം സെക്ടറുകളുള്ള ഒരു ഡിസ്ക് ഒരു പുതിയ ഡിസ്കിലേക്ക് ക്ലോൺ ചെയ്യുന്നു.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

ntfssize
ntfssize-opts
ntfssize device [size:N] [force:true|false]

ഈ കമാൻഡ് ഒരു NTFS ഫയൽസിസ്റ്റത്തിന്റെ വലുപ്പം മാറ്റുന്നു, അതിനെ വലുപ്പത്തിലേക്ക് വികസിപ്പിക്കുകയോ ചുരുക്കുകയോ ചെയ്യുന്നു.
അടിസ്ഥാന ഉപകരണം.

ഓപ്ഷണൽ പാരാമീറ്ററുകൾ ഇവയാണ്:

"വലിപ്പം"
ഫയൽസിസ്റ്റത്തിന്റെ പുതിയ വലിപ്പം (ബൈറ്റുകളിൽ). ഒഴിവാക്കിയാൽ, ഫയൽസിസ്റ്റം വലുപ്പം മാറ്റും
കണ്ടെയ്നർ ഫിറ്റ് ചെയ്യുക (ഉദാ. പാർട്ടീഷൻ).

"ശക്തിയാണ്"
ഈ ഓപ്‌ഷൻ ശരിയാണെങ്കിൽ, ഫയൽസിസ്റ്റം ആണെങ്കിലും ഫയൽസിസ്റ്റത്തിന്റെ വലുപ്പം മാറ്റാൻ നിർബന്ധിക്കുക
സ്ഥിരത പരിശോധന ആവശ്യമാണെന്ന് അടയാളപ്പെടുത്തിയിരിക്കുന്നു.

വലുപ്പം മാറ്റൽ പ്രവർത്തനത്തിന് ശേഷം, ഫയൽസിസ്റ്റം എല്ലായ്പ്പോഴും സ്ഥിരത ആവശ്യമുള്ളതായി അടയാളപ്പെടുത്തുന്നു
പരിശോധിക്കുക (സുരക്ഷയ്ക്കായി). ഈ പരിശോധന നടത്താനും ക്ലിയർ ചെയ്യാനും നിങ്ങൾ വിൻഡോസിലേക്ക് ബൂട്ട് ചെയ്യണം
ഈ അവസ്ഥ. നിങ്ങൾ എങ്കിൽ ചെയ്യരുത് "ഫോഴ്‌സ്" ഓപ്‌ഷൻ സജ്ജമാക്കുക, തുടർന്ന് വിളിക്കാൻ കഴിയില്ല
വിൻഡോസിലേക്ക് ബൂട്ട് ചെയ്യാതെ ഒരു ഫയൽസിസ്റ്റത്തിൽ ഒന്നിലധികം തവണ "ntfsresize"
ഓരോ വലിപ്പത്തിനും ഇടയിൽ.

ഇതും കാണുക ntfssize(8).

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

ntfssize-size
ntfsresize-size ഉപകരണ വലുപ്പം

ഈ കമാൻഡ് "ntfsresize" എന്നതിന് സമാനമാണ്, അല്ലാതെ പുതിയ വലുപ്പം വ്യക്തമാക്കാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു
(ബൈറ്റുകളിൽ) വ്യക്തമായി.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "ntfsresize" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

പാഴ്സ്-പരിസ്ഥിതി
പാഴ്സ്-പരിസ്ഥിതി

പ്രോഗ്രാമിന്റെ പരിതസ്ഥിതി പാഴ്‌സ് ചെയ്യുകയും അതിനനുസരിച്ച് ഹാൻഡിൽ ഫ്ലാഗുകൾ സജ്ജീകരിക്കുകയും ചെയ്യുക. ഉദാഹരണത്തിന് എങ്കിൽ
"LIBGUESTFS_DEBUG=1" തുടർന്ന് ഹാൻഡിൽ 'വെർബോസ്' ഫ്ലാഗ് സജ്ജീകരിച്ചിരിക്കുന്നു.

ഏറ്റവും പ്രോഗ്രാമുകൾ do അല്ല ആവശ്യം ലേക്ക് വിളി . നിങ്ങൾ "സൃഷ്ടിക്കുക" എന്ന് വിളിക്കുമ്പോൾ അത് പരോക്ഷമായി ചെയ്യപ്പെടുന്നു.

"പരിസ്ഥിതി വേരിയബിളുകൾ" എന്നതിൽ കാണുക അതിഥികൾ(3) സാധ്യമായ പരിസ്ഥിതി വേരിയബിളുകളുടെ ഒരു ലിസ്റ്റ്
libguestfs ഹാൻഡിലുകളെ ബാധിക്കുക. "guestfs_create_flags" എന്നതും കാണുക അതിഥികൾ(3), കൂടാതെ "പാഴ്സ്-
പരിസ്ഥിതി-പട്ടിക".

പാഴ്സ്-പരിസ്ഥിതി-ലിസ്റ്റ്
parse-environment-list 'പരിസ്ഥിതി...'

"പരിസ്ഥിതി" എന്ന ആർഗ്യുമെന്റിലെ സ്ട്രിംഗുകളുടെ ലിസ്റ്റ് പാഴ്സ് ചെയ്യുകയും ഹാൻഡിൽ ഫ്ലാഗുകൾ സജ്ജമാക്കുകയും ചെയ്യുക
അതനുസരിച്ച്. ഉദാഹരണത്തിന് "LIBGUESTFS_DEBUG=1" ലിസ്റ്റിലെ ഒരു സ്ട്രിംഗ് ആണെങ്കിൽ,
ഹാൻഡിൽ 'വെർബോസ്' ഫ്ലാഗ് സജ്ജീകരിച്ചിരിക്കുന്നു.

ഇത് "പാഴ്‌സ്-എൻവയോൺമെന്റ്" എന്നതിന് സമാനമാണ്, ഇത് സ്ട്രിംഗുകളുടെ വ്യക്തമായ ലിസ്റ്റ് പാഴ്‌സ് ചെയ്യുന്നു എന്നതൊഴിച്ചാൽ
പ്രോഗ്രാമിന്റെ പരിതസ്ഥിതിക്ക് പകരം.

ഭാഗം-ചേർക്കുക
part-add device prlogex startsect endsect

ഈ കമാൻഡ് "ഡിവൈസ്" എന്നതിലേക്ക് ഒരു പാർട്ടീഷൻ ചേർക്കുന്നു. ഉപകരണത്തിൽ പാർട്ടീഷൻ ടേബിൾ ഇല്ലെങ്കിൽ,
ആദ്യം "part-init" എന്ന് വിളിക്കുക.

പാർട്ടീഷന്റെ തരമാണ് "prlogex" പരാമീറ്റർ. സാധാരണയായി നിങ്ങൾ "p" അല്ലെങ്കിൽ കടന്നുപോകണം
ഇവിടെ "പ്രാഥമികം", എന്നാൽ MBR പാർട്ടീഷൻ പട്ടികകൾ "l" (അല്ലെങ്കിൽ "ലോജിക്കൽ"), "e" (അല്ലെങ്കിൽ
"വിപുലീകരിച്ച") പാർട്ടീഷൻ തരങ്ങൾ.

"startsect", "endsect" എന്നിവയാണ് പാർട്ടീഷന്റെ തുടക്കവും അവസാനവും സെക്ടറുകൾ. "അവസാനം"
നെഗറ്റീവ് ആയിരിക്കാം, അതായത് ഇത് ഡിസ്കിന്റെ അറ്റത്ത് നിന്ന് പിന്നോട്ട് കണക്കാക്കുന്നു ("-1" ആണ്
അവസാന മേഖല).

മുഴുവൻ ഡിസ്കും ഉൾക്കൊള്ളുന്ന ഒരു പാർട്ടീഷൻ ഉണ്ടാക്കുന്നത് അത്ര എളുപ്പമല്ല. ചെയ്യാൻ "പാർട്ട് ഡിസ്ക്" ഉപയോഗിക്കുക
അത്.

ഭാഗം-ഡെൽ
part-del ഉപകരണം partnum

ഈ കമാൻഡ് "ഡിവൈസ്" ലെ "partnum" എന്ന പാർട്ടീഷൻ ഇല്ലാതാക്കുന്നു.

MBR പാർട്ടീഷനിംഗിന്റെ കാര്യത്തിൽ, ഒരു വിപുലീകൃത പാർട്ടീഷൻ ഇല്ലാതാക്കുന്നതും ഏതെങ്കിലും ഇല്ലാതാക്കുന്നു എന്നത് ശ്രദ്ധിക്കുക
ലോജിക്കൽ പാർട്ടീഷനുകൾ അതിൽ അടങ്ങിയിരിക്കുന്നു.

ഭാഗം-ഡിസ്ക്
പാർട്ട്-ഡിസ്ക് ഡിവൈസ് പാർട്ടൈപ്പ്

ഈ കമാൻഡ് കേവലം "പാർട്ട്-ഇനിറ്റ്" എന്നതിന് ശേഷം "പാർട്ട്-ആഡ്" എന്നതിന്റെ സംയോജനമാണ്
മുഴുവൻ ഡിസ്കും ഉൾക്കൊള്ളുന്ന ഒരു പ്രാഥമിക പാർട്ടീഷൻ.

"parttype" എന്നത് പാർട്ടീഷൻ ടേബിൾ തരമാണ്, സാധാരണയായി "mbr" അല്ലെങ്കിൽ "gpt", എന്നാൽ സാധ്യമായ മറ്റ് മൂല്യങ്ങൾ
"പാർട്ട്-ഇനിറ്റിൽ" വിവരിച്ചിരിക്കുന്നു.

part-get-bootable
part-get-bootable device partnum

"ഡിവൈസ്" എന്ന പാർട്ടീഷൻ "partnum" ന് ബൂട്ട് ചെയ്യാവുന്ന ഫ്ലാഗ് ഉണ്ടെങ്കിൽ ഈ കമാൻഡ് true ആയി നൽകുന്നു
സജ്ജമാക്കുക.

"part-set-bootable" എന്നതും കാണുക.

part-get-gpt-guid
part-get-gpt-guid ഉപകരണം partnum

"partnum" എന്ന നമ്പറുള്ള GPT പാർട്ടീഷന്റെ GUID തിരികെ നൽകുക.

part-get-gpt-type
part-get-gpt-type device partnum

അക്കമിട്ട GPT പാർട്ടീഷന്റെ "partnum" എന്ന ടൈപ്പ് GUID തിരികെ നൽകുക. MBR പാർട്ടീഷനുകൾക്ക്, ഒരു റിട്ടേൺ നൽകുക
MBR തരത്തിന് അനുയോജ്യമായ ഉചിതമായ GUID. മറ്റ് പാർട്ടീഷനുകൾക്ക് പെരുമാറ്റം നിർവചിക്കപ്പെട്ടിട്ടില്ല
തരങ്ങൾ.

part-get-mbr-id
part-get-mbr-id ഉപകരണം partnum

അക്കമിട്ട പാർട്ടീഷനിൽ നിന്ന് MBR ടൈപ്പ് ബൈറ്റ് (ഐഡി ബൈറ്റ് എന്നും അറിയപ്പെടുന്നു) നൽകുന്നു
"പാർട്ട്നം".

MBR (പഴയ ഡോസ്-സ്റ്റൈൽ) പാർട്ടീഷനുകൾക്ക് മാത്രമേ ടൈപ്പ് ബൈറ്റുകൾ ഉള്ളൂ എന്നത് ശ്രദ്ധിക്കുക. നിങ്ങൾ നിർവചിക്കപ്പെടാതെ പോകും
മറ്റ് പാർട്ടീഷൻ ടേബിൾ തരങ്ങൾക്കായുള്ള ഫലങ്ങൾ ("പാർട്ട്-ഗെറ്റ്-പാർട്ടൈപ്പ്" കാണുക).

part-get-mbr-part-type
part-get-mbr-part-type device partnum

"ഡിവൈസ്" എന്ന ഉപകരണത്തിൽ "partnum" എന്ന നമ്പറുള്ള MBR പാർട്ടീഷന്റെ പാർട്ടീഷൻ തരം ഇത് നൽകുന്നു.

ഇത് "പ്രാഥമിക", "ലോജിക്കൽ" അല്ലെങ്കിൽ "വിപുലീകരിച്ചത്" എന്നിവ നൽകുന്നു.

ഭാഗം-ഗെറ്റ്-നെയിം
part-get-name device partnum

"ഡിവൈസ്" എന്ന ഉപകരണത്തിൽ പാർട്ടീഷൻ നമ്പറുള്ള "പാർട്ട്നം" എന്ന പാർട്ടീഷനിൽ ഇതിന് പാർട്ടീഷൻ പേര് ലഭിക്കുന്നു. കുറിപ്പ്
പാർട്ടീഷനുകൾ 1 ൽ നിന്നാണ് അക്കമിട്ടിരിക്കുന്നത്.

ചില തരം പാർട്ടീഷൻ ടേബിളിൽ മാത്രമേ പാർട്ടീഷൻ നാമം വായിക്കാൻ കഴിയൂ. ഇത് പ്രവർത്തിക്കുന്നു
"gpt" എന്നാൽ "mbr" പാർട്ടീഷനുകളിൽ അല്ല.

part-get-partype
part-get-partype ഉപകരണം

ഈ കമാൻഡ് "ഡിവൈസ്" എന്നതിലെ പാർട്ടീഷൻ ടേബിൾ പരിശോധിക്കുകയും പാർട്ടീഷൻ ടേബിൾ തരം നൽകുകയും ചെയ്യുന്നു
(ഫോർമാറ്റ്) ഉപയോഗിക്കുന്നു.

സാധാരണ റിട്ടേൺ മൂല്യങ്ങളിൽ ഇവ ഉൾപ്പെടുന്നു: "msdos" (ഒരു DOS/Windows സ്റ്റൈൽ MBR പാർട്ടീഷൻ ടേബിൾ), "gpt" (a
GPT/EFI-രീതിയിലുള്ള പാർട്ടീഷൻ ടേബിൾ). അസാധാരണമാണെങ്കിലും മറ്റ് മൂല്യങ്ങൾ സാധ്യമാണ്. "ഭാഗം കാണുക-
ഒരു പൂർണ്ണ ലിസ്റ്റിനായി init".

ഭാഗം-ഇനിറ്റ്
part-init ഡിവൈസ് പാർട്ടൈപ്പ്

ഇത് ലിസ്റ്റുചെയ്തിരിക്കുന്ന പാർട്ടീഷൻ തരങ്ങളിൽ ഒന്നിന്റെ "ഉപകരണത്തിൽ" ഒരു ശൂന്യമായ പാർട്ടീഷൻ പട്ടിക ഉണ്ടാക്കുന്നു
താഴെ. സാധാരണയായി "പാർട്ട്ടൈപ്പ്" ഒന്നുകിൽ "msdos" അല്ലെങ്കിൽ "gpt" ആയിരിക്കണം (വലിയ ഡിസ്കുകൾക്ക്).

തുടക്കത്തിൽ പാർട്ടീഷനുകൾ ഇല്ല. ഇതിനെ തുടർന്ന്, ഓരോന്നിനും നിങ്ങൾ "പാർട്ട് ആഡ്" എന്ന് വിളിക്കണം
വിഭജനം ആവശ്യമാണ്.

"പാർട്ടൈപ്പ്" എന്നതിന് സാധ്യമായ മൂല്യങ്ങൾ ഇവയാണ്:

efi
gpt ഇന്റൽ EFI / GPT പാർട്ടീഷൻ ടേബിൾ.

ലിനക്സിൽ നിന്നും ഇന്റലിൽ നിന്നും ആക്സസ് ചെയ്യപ്പെടുന്ന >= 2 TB പാർട്ടീഷനുകൾക്ക് ഇത് ശുപാർശ ചെയ്യുന്നു.
അടിസ്ഥാനമാക്കിയുള്ള Mac OS X. ഇതിന് "mbr" ഫോർമാറ്റുമായി പരിമിതമായ ബാക്ക്വേർഡ് കോംപാറ്റിബിളിറ്റിയും ഉണ്ട്.

എംബിആർ
msdos
MS-DOS, Windows എന്നിവ ഉപയോഗിക്കുന്ന സ്റ്റാൻഡേർഡ് പിസി "മാസ്റ്റർ ബൂട്ട് റെക്കോർഡ്" (MBR) ഫോർമാറ്റ്. ഈ
പാർട്ടീഷൻ തരം ചെയ്യും മാത്രം 2 TB വരെയുള്ള ഉപകരണ വലുപ്പങ്ങൾക്കായി പ്രവർത്തിക്കുക. വലിയ ഡിസ്കുകൾക്ക് ഞങ്ങൾ
"gpt" ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുക.

പ്രവർത്തിക്കാനിടയുള്ളതും എന്നാൽ പിന്തുണയ്ക്കാത്തതുമായ മറ്റ് പാർട്ടീഷൻ ടേബിൾ തരങ്ങൾ ഉൾപ്പെടുന്നു:

aix AIX ഡിസ്ക് ലേബലുകൾ.

സുഹൃത്ത്
ആർഡിബി അമിഗ "റിജിഡ് ഡിസ്ക് ബ്ലോക്ക്" ഫോർമാറ്റ്.

bsd BSD ഡിസ്ക് ലേബലുകൾ.

dasd
DASD, IBM മെയിൻഫ്രെയിമുകളിൽ ഉപയോഗിക്കുന്നു.

dvh MIPS/SGI വോള്യങ്ങൾ.

മാക് പഴയ Mac പാർട്ടീഷൻ ഫോർമാറ്റ്. ആധുനിക മാക്കുകൾ "gpt" ഉപയോഗിക്കുന്നു.

പ്ച്ക്സനുമ്ക്സ
NEC PC-98 ഫോർമാറ്റ്, ജപ്പാനിൽ സാധാരണമാണ്.

സൂര്യൻ സൺ ഡിസ്ക് ലേബലുകൾ.

ഭാഗം-ലിസ്റ്റ്
ഭാഗം-ലിസ്റ്റ് ഉപകരണം

ഈ കമാൻഡ് "ഡിവൈസ്" എന്നതിലെ പാർട്ടീഷൻ ടേബിൾ പാഴ്‌സ് ചെയ്യുകയും പാർട്ടീഷനുകളുടെ ലിസ്റ്റ് തിരികെ നൽകുകയും ചെയ്യുന്നു
കണ്ടെത്തി.

തിരികെ നൽകിയ ഘടനയിലെ ഫീൽഡുകൾ ഇവയാണ്:

ഭാഗം_എണ്ണം
പാർട്ടീഷൻ നമ്പർ, 1 മുതൽ എണ്ണുന്നു.

ഭാഗം_ആരംഭം
വിഭജനത്തിന്റെ തുടക്കം in ബൈറ്റുകൾ. സെക്ടറുകൾ ലഭിക്കാൻ, നിങ്ങൾ ഉപകരണത്തിന്റെ അടിസ്ഥാനത്തിൽ വിഭജിക്കേണ്ടതുണ്ട്
സെക്ടർ വലിപ്പം, "blockdev-getss" കാണുക.

ഭാഗം_അവസാനം
ബൈറ്റുകളിൽ പാർട്ടീഷന്റെ അവസാനം.

ഭാഗം_വലിപ്പം
പാർട്ടീഷന്റെ വലുപ്പം ബൈറ്റുകളിൽ.

ഭാഗം-സെറ്റ്-ബൂട്ട് ചെയ്യാവുന്ന
part-set-bootable device partnum true|false

"ഡിവൈസ്" എന്നതിൽ "പാർട്ട്നം" എന്ന പാർട്ടീഷനിൽ ബൂട്ടബിൾ ഫ്ലാഗ് സജ്ജമാക്കുന്നു. അതല്ല
പാർട്ടീഷനുകൾ 1 മുതൽ അക്കമിട്ടിരിക്കുന്നു.

ചില ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ (പ്രത്യേകിച്ച് വിൻഡോസ്) ഏതെന്ന് നിർണ്ണയിക്കാൻ ബൂട്ടബിൾ ഫ്ലാഗ് ഉപയോഗിക്കുന്നു
ബൂട്ട് ചെയ്യാനുള്ള പാർട്ടീഷൻ. അത് ഒരു തരത്തിലും സാർവത്രികമായി അംഗീകരിക്കപ്പെട്ടിട്ടില്ല.

part-set-gpt-guid
part-set-gpt-guid ഉപകരണം partnum ഗൈഡ്

അക്കമിട്ട GPT പാർട്ടീഷൻ "partnum" ന്റെ GUID "guid" ആയി സജ്ജമാക്കുക. എങ്കിൽ ഒരു പിശക് തിരികെ നൽകുക
"ഡിവൈസ്" എന്നതിന്റെ പാർട്ടീഷൻ ടേബിൾ GPT അല്ല, അല്ലെങ്കിൽ "guid" ഒരു സാധുവായ GUID അല്ലെങ്കിലോ.

ഭാഗം-സെറ്റ്-ജിപിടി-തരം
part-set-gpt-type device partnum ഗൈഡ്

അക്കമിട്ട GPT പാർട്ടീഷൻ "partnum" ന്റെ GUID തരം "guid" ആയി സജ്ജമാക്കുക. എങ്കിൽ ഒരു പിശക് തിരികെ നൽകുക
"ഡിവൈസ്" എന്നതിന്റെ പാർട്ടീഷൻ ടേബിൾ GPT അല്ല, അല്ലെങ്കിൽ "guid" ഒരു സാധുവായ GUID അല്ലെങ്കിലോ.

കാണുക http://en.wikipedia.org/wiki/GUID_Partition_Tableഉപയോഗപ്രദമായ ഒരു #Partition_type_GUID-കൾ
തരം GUID-കളുടെ പട്ടിക.

part-set-mbr-id
part-set-mbr-id ഉപകരണം partnum idbyte

അക്കമിട്ട പാർട്ടീഷൻ "പാർട്ട്നം" എന്നതിന്റെ MBR ടൈപ്പ് ബൈറ്റ് (ഐഡി ബൈറ്റ് എന്നും അറിയപ്പെടുന്നു) സജ്ജമാക്കുന്നു
"idbyte". മിക്ക ഡോക്യുമെന്റേഷനുകളിലും ഉദ്ധരിച്ച ടൈപ്പ് ബൈറ്റുകൾ യഥാർത്ഥത്തിൽ ഹെക്സാഡെസിമൽ ആണെന്ന് ശ്രദ്ധിക്കുക
അക്കങ്ങൾ, പക്ഷേ സാധാരണയായി "0x" എന്ന ആശയക്കുഴപ്പം സൃഷ്ടിക്കാതെ രേഖപ്പെടുത്തുന്നു.

MBR (പഴയ ഡോസ്-സ്റ്റൈൽ) പാർട്ടീഷനുകൾക്ക് മാത്രമേ ടൈപ്പ് ബൈറ്റുകൾ ഉള്ളൂ എന്നത് ശ്രദ്ധിക്കുക. നിങ്ങൾ നിർവചിക്കപ്പെടാതെ പോകും
മറ്റ് പാർട്ടീഷൻ ടേബിൾ തരങ്ങൾക്കായുള്ള ഫലങ്ങൾ ("പാർട്ട്-ഗെറ്റ്-പാർട്ടൈപ്പ്" കാണുക).

ഭാഗം-സെറ്റ്-നാമം
part-set-name ഉപകരണത്തിന്റെ partnum പേര്

ഇത് "ഡിവൈസ്" എന്ന ഉപകരണത്തിൽ "പാർട്ട്നം" എന്ന പാർട്ടീഷനിൽ പാർട്ടീഷൻ പേര് സജ്ജീകരിക്കുന്നു. കുറിപ്പ്
പാർട്ടീഷനുകൾ 1 ൽ നിന്നാണ് അക്കമിട്ടിരിക്കുന്നത്.

ചില തരം പാർട്ടീഷൻ ടേബിളിൽ മാത്രമേ പാർട്ടീഷൻ നാമം സജ്ജീകരിക്കാൻ കഴിയൂ. ഇത് പ്രവർത്തിക്കുന്നു
"gpt" എന്നാൽ "mbr" പാർട്ടീഷനുകളിൽ അല്ല.

ഭാഗം-ടു-ദേവ്
ഭാഗം-ടു-ദേവ് പാർട്ടീഷൻ

ഈ ഫംഗ്‌ഷൻ ഒരു പാർട്ടീഷൻ നാമം എടുക്കുന്നു (ഉദാ. "/dev/sdb1") കൂടാതെ പാർട്ടീഷൻ നമ്പർ നീക്കം ചെയ്യുന്നു,
ഉപകരണത്തിന്റെ പേര് തിരികെ നൽകുന്നു (ഉദാ. "/dev/sdb").

പേരുനൽകിയ പാർട്ടീഷൻ നിലവിലുണ്ടാകണം, ഉദാഹരണത്തിന് "ലിസ്റ്റ്-പാർട്ടീഷനുകൾ" എന്നതിൽ നിന്ന് മടങ്ങിയ ഒരു സ്ട്രിംഗ്.

"പാർട്ട്-ടു-പാർട്ട്നം", "ഡിവൈസ്-ഇൻഡക്സ്" എന്നിവയും കാണുക.

ഭാഗം-ടു-പാർട്നം
ഭാഗം-ടു-പാർട്ട്നം പാർട്ടീഷൻ

ഈ ഫംഗ്‌ഷൻ ഒരു പാർട്ടീഷൻ നാമം എടുക്കുന്നു (ഉദാ. "/dev/sdb1") കൂടാതെ പാർട്ടീഷൻ നമ്പർ നൽകുന്നു
(ഉദാ. 1).

പേരുനൽകിയ പാർട്ടീഷൻ നിലവിലുണ്ടാകണം, ഉദാഹരണത്തിന് "ലിസ്റ്റ്-പാർട്ടീഷനുകൾ" എന്നതിൽ നിന്ന് മടങ്ങിയ ഒരു സ്ട്രിംഗ്.

"part-to-dev" എന്നതും കാണുക.

പിംഗ്-ഡെമൺ
പിംഗ്-ഡെമൺ

libguestfs ഉപകരണത്തിനുള്ളിൽ പ്രവർത്തിക്കുന്ന ഗസ്റ്റ്‌എഫ്‌സ് ഡെമണിലേക്കുള്ള ഒരു ടെസ്റ്റ് പ്രോബാണിത്.
ഈ ഫംഗ്‌ഷൻ വിളിക്കുന്നത് ഡെമൺ പിംഗ് സന്ദേശത്തോട് പ്രതികരിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കുന്നു
മറ്റേതെങ്കിലും വിധത്തിൽ ഡെമൺ അല്ലെങ്കിൽ അറ്റാച്ച് ചെയ്ത ബ്ലോക്ക് ഉപകരണത്തെ (കളെ) ബാധിക്കുന്നു.

പ്രബോധനം
പ്രീഡ് പാത്ത് കൗണ്ട് ഓഫ്സെറ്റ്

ഒരു ഫയലിന്റെ ഒരു ഭാഗം വായിക്കാൻ ഈ കമാൻഡ് നിങ്ങളെ അനുവദിക്കുന്നു. ഇത് ഫയലിന്റെ "എണ്ണം" ബൈറ്റുകൾ വായിക്കുന്നു, ആരംഭിക്കുന്നു
"ഓഫ്സെറ്റ്" എന്നതിൽ, "പാത്ത്" എന്ന ഫയലിൽ നിന്ന്.

ഇത് അഭ്യർത്ഥിച്ചതിലും കുറച്ച് ബൈറ്റുകൾ വായിച്ചേക്കാം. കൂടുതൽ വിവരങ്ങൾക്ക് കാണുക പ്രബോധനം(2) സിസ്റ്റം
വിളി.

"pwrite", "pread-device" എന്നിവയും കാണുക.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

പ്രീ-ഉപകരണം
പ്രീ-ഡിവൈസ് ഡിവൈസ് കൗണ്ട് ഓഫ്സെറ്റ്

ഒരു ബ്ലോക്ക് ഉപകരണത്തിന്റെ ഭാഗം വായിക്കാൻ ഈ കമാൻഡ് നിങ്ങളെ അനുവദിക്കുന്നു. ഇത് "ഉപകരണത്തിന്റെ" "എണ്ണം" ബൈറ്റുകൾ വായിക്കുന്നു,
"ഓഫ്സെറ്റ്" ൽ ആരംഭിക്കുന്നു.

ഇത് അഭ്യർത്ഥിച്ചതിലും കുറച്ച് ബൈറ്റുകൾ വായിച്ചേക്കാം. കൂടുതൽ വിവരങ്ങൾക്ക് കാണുക പ്രബോധനം(2) സിസ്റ്റം
വിളി.

"പ്രീഡ്" എന്നതും കാണുക.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

pvchange-uuid
pvchange-uuid ഉപകരണം

ഫിസിക്കൽ വോളിയം "ഉപകരണ"ത്തിനായി ഒരു പുതിയ റാൻഡം UUID സൃഷ്ടിക്കുക.

pvchange-uuid-എല്ലാം
pvchange-uuid-എല്ലാം

എല്ലാ ഫിസിക്കൽ വോള്യങ്ങൾക്കുമായി പുതിയ റാൻഡം UUID-കൾ സൃഷ്ടിക്കുക.

pvccreate
pvcreate ഉപകരണം

ഇത് "ഉപകരണം" എന്ന പേരിൽ ഒരു എൽവിഎം ഫിസിക്കൽ വോളിയം സൃഷ്ടിക്കുന്നു, അവിടെ "ഉപകരണം" സാധാരണയായി വേണം
പോലുള്ള ഒരു വിഭജന നാമം / dev / sda1.

pvremove
pvremove ഉപകരണം

ഇത് ഒരു ഫിസിക്കൽ വോളിയം "ഉപകരണം" മായ്‌ക്കുന്നു, അതിനാൽ എൽവിഎം അത് തിരിച്ചറിയില്ല.

നടപ്പിലാക്കൽ "pvremove" കമാൻഡ് ഉപയോഗിക്കുന്നു, അത് ഫിസിക്കൽ വോള്യങ്ങൾ ഇല്ലാതാക്കാൻ വിസമ്മതിക്കുന്നു
ഏതെങ്കിലും വോളിയം ഗ്രൂപ്പുകൾ അടങ്ങിയിരിക്കുന്നു, അതിനാൽ നിങ്ങൾ ആദ്യം അവ നീക്കം ചെയ്യണം.

സ്വകാര്യവൽക്കരിക്കുക
ഉപകരണം സ്വകാര്യമാക്കുക

ഇത് നിലവിലുള്ള എൽവിഎം ഫിസിക്കൽ വോളിയത്തിന്റെ പുതിയ വലുപ്പവുമായി പൊരുത്തപ്പെടുന്നതിന് വലുപ്പം മാറ്റുന്നു (വികസിപ്പിക്കുന്നു അല്ലെങ്കിൽ ചുരുക്കുന്നു).
അടിസ്ഥാന ഉപകരണം.

സ്വകാര്യ വലിപ്പം
pvresize-size ഉപകരണ വലുപ്പം

പുതിയ വലുപ്പം വ്യക്തമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നതൊഴിച്ചാൽ ഈ കമാൻഡ് "pvresize" പോലെയാണ്
(ബൈറ്റുകളിൽ) വ്യക്തമായി.

pvs
pvs

കണ്ടെത്തിയ എല്ലാ ഫിസിക്കൽ വോള്യങ്ങളും ലിസ്റ്റ് ചെയ്യുക. ഇത് തുല്യമാണ് pvs(8) കമാൻഡ്.

ഇത് PV-കൾ അടങ്ങിയിരിക്കുന്ന ഉപകരണങ്ങളുടെ പേരുകളുടെ ഒരു ലിസ്റ്റ് നൽകുന്നു (ഉദാ. / dev / sda2).

"pvs-full" എന്നതും കാണുക.

pvs-പൂർണ്ണം
pvs-പൂർണ്ണം

കണ്ടെത്തിയ എല്ലാ ഫിസിക്കൽ വോള്യങ്ങളും ലിസ്റ്റ് ചെയ്യുക. ഇത് തുല്യമാണ് pvs(8) കമാൻഡ്.
"പൂർണ്ണ" പതിപ്പിൽ എല്ലാ ഫീൽഡുകളും ഉൾപ്പെടുന്നു.

pvuuid
pvuuid ഉപകരണം

ഈ കമാൻഡ് എൽവിഎം പിവി "ഉപകരണത്തിന്റെ" യുയുഐഡി നൽകുന്നു.

എഴുതുക
pwrite path ഉള്ളടക്കം ഓഫ്‌സെറ്റ്

ഈ കമാൻഡ് ഒരു ഫയലിന്റെ ഭാഗത്തേക്ക് എഴുതുന്നു. ഇത് ഡാറ്റ ബഫർ "ഉള്ളടക്കം" ഫയലിലേക്ക് എഴുതുന്നു
ഓഫ്സെറ്റ് "ഓഫ്സെറ്റ്" ൽ ആരംഭിക്കുന്ന "പാത്ത്".

ഈ കമാൻഡ് നടപ്പിലാക്കുന്നു എഴുതുക(2) സിസ്റ്റം കോൾ, ആ സിസ്റ്റം കോൾ പോലെ അത് പാടില്ല
അഭ്യർത്ഥിച്ച മുഴുവൻ ഡാറ്റയും എഴുതുക. യഥാർത്ഥത്തിൽ ഉണ്ടായിരുന്ന ബൈറ്റുകളുടെ എണ്ണമാണ് റിട്ടേൺ മൂല്യം
ഫയലിലേക്ക് എഴുതി. ഇത് 0 വരെയാകാം, എന്നിരുന്നാലും ചെറിയ എഴുത്തുകൾ പതിവിന് സാധ്യതയില്ല
സാധാരണ സാഹചര്യങ്ങളിൽ ഫയലുകൾ.

"pread", "pwrite-device" എന്നിവയും കാണുക.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

pwrite-device
pwrite-device device content offset

ഈ കമാൻഡ് ഒരു ഉപകരണത്തിന്റെ ഭാഗത്തേക്ക് എഴുതുന്നു. ഇത് ഡാറ്റ ബഫർ "ഉള്ളടക്കം" "ഉപകരണം" എന്നതിലേക്ക് എഴുതുന്നു
ഓഫ്സെറ്റ് "ഓഫ്സെറ്റ്" ൽ ആരംഭിക്കുന്നു.

ഈ കമാൻഡ് നടപ്പിലാക്കുന്നു എഴുതുക(2) സിസ്റ്റം കോൾ, ആ സിസ്റ്റം കോൾ പോലെ അത് പാടില്ല
അഭ്യർത്ഥിച്ച മുഴുവൻ ഡാറ്റയും എഴുതുക (ഡിസ്ക് ഉപകരണങ്ങളിലേക്കും പാർട്ടീഷനുകളിലേക്കും ചെറിയ റൈറ്റുകളാണെങ്കിലും
സാധാരണ ലിനക്സ് കേർണലുകളിൽ ഒരുപക്ഷേ അസാധ്യമാണ്).

"pwrite" എന്നതും കാണുക.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

റീഡ്-ഫയൽ
റീഡ്-ഫയൽ പാത

ഈ കോളുകൾ "പാത്ത്" എന്ന ഫയലിന്റെ ഉള്ളടക്കത്തെ ഒരു ബഫറായി നൽകുന്നു.

"cat" പോലെയല്ല, ഈ ഫംഗ്‌ഷന് ഉൾച്ചേർത്ത ASCII NUL അടങ്ങിയ ഫയലുകൾ ശരിയായി കൈകാര്യം ചെയ്യാൻ കഴിയും
പ്രതീകങ്ങൾ.

വായന-വരികൾ
വായന-വരികളുടെ പാത

"പാത്ത്" എന്ന പേരിലുള്ള ഫയലിന്റെ ഉള്ളടക്കം തിരികെ നൽകുക.

ഫയലിന്റെ ഉള്ളടക്കങ്ങൾ വരികളുടെ ഒരു പട്ടികയായി നൽകുന്നു. "LF", "CRLF" എന്നീ പ്രതീകങ്ങൾ പിന്നിലുണ്ട്
സീക്വൻസുകളാണ് അല്ല മടങ്ങി.

ഈ ഫംഗ്‌ഷന് ബൈനറി ഫയലുകൾ (പ്രത്യേകിച്ച്, ഫയലുകൾ) ശരിയായി കൈകാര്യം ചെയ്യാൻ കഴിയില്ല എന്നത് ശ്രദ്ധിക്കുക
സ്ട്രിംഗിന്റെ അവസാനമായി കണക്കാക്കുന്ന "\0" പ്രതീകം അടങ്ങിയിരിക്കുന്നു). നിങ്ങൾ ഉപയോഗിക്കേണ്ടവർക്ക്
"റീഡ്-ഫയൽ" ഫംഗ്‌ഷൻ കൂടാതെ ബഫറിനെ വരികളായി വിഭജിക്കുക.

വായനക്കാരൻ
വായിക്കുക

ഇത് "dir" എന്ന ഡയറക്ടറിയിലെ ഡയറക്ടറി എൻട്രികളുടെ ലിസ്റ്റ് നൽകുന്നു.

"." ഉൾപ്പെടെ, ഡയറക്‌ടറിയിലെ എല്ലാ എൻട്രികളും തിരികെ നൽകുന്നു. ഒപ്പം "..". എന്നിവയാണ് എൻട്രികൾ അല്ല
ക്രമീകരിച്ചു, പക്ഷേ അണ്ടർലയിംഗ് ഫയൽസിസ്റ്റത്തിന്റെ അതേ ക്രമത്തിൽ തിരികെ നൽകി.

ഈ കോൾ ഓരോ ഫയലിനെയും കുറിച്ചുള്ള അടിസ്ഥാന ഫയൽ തരം വിവരങ്ങൾ നൽകുന്നു. "ftyp" ഫീൽഡ് ചെയ്യും
ഇനിപ്പറയുന്ന പ്രതീകങ്ങളിലൊന്ന് അടങ്ങിയിരിക്കുന്നു:

'ബി' ബ്ലോക്ക് പ്രത്യേക

'സി' ചാർ സ്പെഷ്യൽ

'd' ഡയറക്ടറി

'f' FIFO (പേരുള്ള പൈപ്പ്)

'l' പ്രതീകാത്മക ലിങ്ക്

'r' റെഗുലർ ഫയൽ

's' സോക്കറ്റ്

'u' അജ്ഞാത ഫയൽ തരം

'?' ദി വായനക്കാരൻ(3) കോൾ ഒരു അപ്രതീക്ഷിത മൂല്യമുള്ള "d_type" ഫീൽഡ് തിരികെ നൽകി

ഈ ഫംഗ്ഷൻ പ്രാഥമികമായി പ്രോഗ്രാമുകളുടെ ഉപയോഗത്തിനായി ഉദ്ദേശിച്ചുള്ളതാണ്. പേരുകളുടെ ഒരു ലളിതമായ ലിസ്റ്റ് ലഭിക്കാൻ,
"ls" ഉപയോഗിക്കുക. മനുഷ്യ ഉപഭോഗത്തിനായി അച്ചടിക്കാവുന്ന ഒരു ഡയറക്ടറി ലഭിക്കുന്നതിന്, "ll" ഉപയോഗിക്കുക.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

വായന ലിങ്ക്
റീഡ്‌ലിങ്ക് പാത

ഈ കമാൻഡ് ഒരു പ്രതീകാത്മക ലിങ്കിന്റെ ലക്ഷ്യം വായിക്കുന്നു.

വായന ലിങ്ക്ലിസ്റ്റ്
റീഡ്‌ലിങ്ക്‌ലിസ്റ്റ് പാത്ത് 'പേരുകൾ...'

എല്ലാ ഫയലുകളും ഉള്ള ഒന്നിലധികം ഫയലുകളിൽ "റീഡ്‌ലിങ്ക്" പ്രവർത്തനം നടത്താൻ ഈ കോൾ നിങ്ങളെ അനുവദിക്കുന്നു
"പാത്ത്" എന്ന ഡയറക്ടറിയിൽ. ഈ ഡയറക്ടറിയിൽ നിന്നുള്ള ഫയലുകളുടെ പട്ടികയാണ് "names".

തിരികെ വരുമ്പോൾ, "പേരുകൾ" ലിസ്റ്റുമായി ഒന്നൊന്നായി കത്തിടപാടുകൾ നടത്തുന്ന സ്ട്രിംഗുകളുടെ ഒരു ലിസ്റ്റ് നിങ്ങൾക്ക് ലഭിക്കും.
ഓരോ സ്ട്രിംഗും പ്രതീകാത്മക ലിങ്കിന്റെ മൂല്യമാണ്.

എങ്കില് വായന ലിങ്ക്(2) ഏതെങ്കിലും പേരിൽ ഓപ്പറേഷൻ പരാജയപ്പെടുന്നു, തുടർന്ന് അനുബന്ധ ഫല സ്ട്രിംഗ് ആണ്
ശൂന്യമായ സ്ട്രിംഗ് "". എന്നിരുന്നാലും, ഉണ്ടായിരുന്നെങ്കിൽ പോലും മുഴുവൻ പ്രവർത്തനവും പൂർത്തിയായി
വായന ലിങ്ക്(2) പിശകുകൾ, അതിനാൽ നിങ്ങൾക്ക് അറിയാത്ത പേരുകൾ ഉപയോഗിച്ച് ഈ ഫംഗ്‌ഷനെ വിളിക്കാം
അവ ഇതിനകം പ്രതീകാത്മക ലിങ്കുകളാണ് (കാര്യക്ഷമമല്ലെങ്കിലും).

ഈ കോൾ ഒരു ഡയറക്ടറി ഉള്ളടക്കങ്ങൾ കാര്യക്ഷമമായി ലിസ്റ്റ് ചെയ്യാൻ ആഗ്രഹിക്കുന്ന പ്രോഗ്രാമുകൾക്കായി ഉദ്ദേശിച്ചുള്ളതാണ്
അധികം യാത്രകൾ നടത്താതെ.

യഥാർത്ഥ പാത
യഥാർത്ഥ പാത

"പാത്ത്" എന്നതിന്റെ കാനോനിക്കലൈസ് ചെയ്ത കേവല പാത നാമം തിരികെ നൽകുക. മടങ്ങിയ പാതയിൽ "", ".." ഇല്ല
അല്ലെങ്കിൽ പ്രതീകാത്മക ലിങ്ക് പാത്ത് ഘടകങ്ങൾ.

റീമൗണ്ട്
റീമൗണ്ട് മൗണ്ട് പോയിന്റ് [rw:true|false]

ഇതിനകം മൌണ്ട് ചെയ്‌തിരിക്കുന്നതിൽ "rw" (വായിക്കാൻ മാത്രം/വായിക്കാൻ-എഴുതുക) ഫ്ലാഗ് മാറ്റാൻ ഈ കോൾ നിങ്ങളെ അനുവദിക്കുന്നു
"മൗണ്ട് പോയിന്റിലെ" ഫയൽസിസ്റ്റം, ഒരു റീഡ്-റൈറ്റ് ആയി പരിവർത്തനം ചെയ്യുന്നു, അല്ലെങ്കിൽ വൈസ്-
തിരിച്ചും.

ഈ നിമിഷം നിങ്ങൾ "ഓപ്ഷണൽ" "rw" പാരാമീറ്റർ നൽകണം എന്നത് ശ്രദ്ധിക്കുക. ഭാവിയിൽ നമുക്ക് ചെയ്യാം
മറ്റ് പതാകകൾ ക്രമീകരിക്കാൻ അനുവദിക്കുക.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

നീക്കം-ഡ്രൈവ്
നീക്കം-ഡ്രൈവ് ലേബൽ

ഈ ഫംഗ്‌ഷൻ ആശയപരമായി "add-drive-opts" എന്നതിന് വിപരീതമാണ്. അത് ഡ്രൈവ് നീക്കം ചെയ്യുന്നു
"ലേബൽ" എന്ന ലേബലിനൊപ്പം മുമ്പ് ചേർത്തിരുന്നു.

ഡ്രൈവുകൾ നീക്കംചെയ്യുന്നതിന്, നിങ്ങൾ അവയെ ലേബലുകൾക്കൊപ്പം ചേർക്കേണ്ടതുണ്ടെന്ന കാര്യം ശ്രദ്ധിക്കുക (ഓപ്ഷണൽ കാണുക
"add-drive-opts" എന്നതിലേക്കുള്ള "ലേബൽ" വാദം). നിങ്ങൾ ഒരു ലേബൽ ഉപയോഗിച്ചിട്ടില്ലെങ്കിൽ, അവ ഉപയോഗിക്കാനാവില്ല
നീക്കംചെയ്തു.

ഹാൻഡിൽ സമാരംഭിക്കുന്നതിന് മുമ്പോ ശേഷമോ നിങ്ങൾക്ക് ഈ ഫംഗ്ഷൻ വിളിക്കാം. ലോഞ്ച് ചെയ്തതിന് ശേഷം വിളിച്ചാൽ,
ബാക്കെൻഡ് അതിനെ പിന്തുണയ്ക്കുന്നുവെങ്കിൽ, ഞങ്ങൾ ഡ്രൈവ് ഹോട്ട് അൺപ്ലഗ് ചെയ്യാൻ ശ്രമിക്കുന്നു: "HOTPLUGGING" കാണുക
അതിഥികൾ(3). ഡിസ്ക് ആവശമാകുന്നു അല്ല നിങ്ങൾ ഇത് ചെയ്യുമ്പോൾ ഉപയോഗത്തിലായിരിക്കുക (ഉദാ. മൗണ്ട്). ഞങ്ങൾ കണ്ടുപിടിക്കാൻ ശ്രമിക്കുന്നു
ഡിസ്ക് ഉപയോഗത്തിലാണെങ്കിൽ, ഇത് ചെയ്യുന്നതിൽ നിന്ന് നിങ്ങളെ തടയുക.

നീക്കം
Removexattr xattr പാത

ഈ കോൾ "പാത്ത്" ഫയലിന്റെ "xattr" എന്ന് പേരുള്ള വിപുലീകൃത ആട്രിബ്യൂട്ട് നീക്കം ചെയ്യുന്നു.

ഇതും കാണുക: "lremovexattr", atr(5).

പേരുമാറ്റുക
പഴയപാത പുതിയപാത എന്ന് പുനർനാമകരണം ചെയ്യുക

അതേ ഫയൽസിസ്റ്റത്തിലെ ഒരു പുതിയ സ്ഥലത്തേക്ക് ഒരു ഫയലിന്റെ പേര് മാറ്റുക. ഇത് Linux പോലെ തന്നെയാണ്
പേരുമാറ്റുക(2) സിസ്റ്റം കോൾ. മിക്ക കേസുകളിലും പകരം "mv" ഉപയോഗിക്കുന്നതാണ് നല്ലത്.

വലിപ്പം2fs
resize2fs ഉപകരണം

ഇത് ഒരു ext2, ext3 അല്ലെങ്കിൽ ext4 ഫയൽസിസ്റ്റം, അണ്ടർലയിംഗ് ഉപകരണത്തിന്റെ വലുപ്പവുമായി പൊരുത്തപ്പെടുത്തുന്നു.

"RESIZE2FS പിശകുകൾ" എന്നതും കാണുക അതിഥികൾ(3).

resize2fs-M
resize2fs-M ഉപകരണം

ഈ കമാൻഡ് "resize2fs" പോലെയാണ്, എന്നാൽ ഫയൽസിസ്റ്റം അതിന്റെ ഏറ്റവും കുറഞ്ഞ വലുപ്പത്തിലേക്ക് മാറ്റുന്നു
വലിപ്പം. ഇത് പോലെ പ്രവർത്തിക്കുന്നു -M "resize2fs" കമാൻഡിലേക്കുള്ള ഓപ്ഷൻ.

ഫയൽസിസ്റ്റത്തിന്റെ തത്ഫലമായുണ്ടാകുന്ന വലുപ്പം ലഭിക്കുന്നതിന് നിങ്ങൾ "tune2fs-l" എന്ന് വിളിച്ച് വായിക്കണം
"ബ്ലോക്ക് സൈസ്", "ബ്ലോക്ക് കൗണ്ട്" മൂല്യങ്ങൾ. ഈ രണ്ട് സംഖ്യകളും ഒരുമിച്ച് ഗുണിച്ചാൽ ലഭിക്കുന്നു
തത്ഫലമായുണ്ടാകുന്ന കുറഞ്ഞ ഫയൽസിസ്റ്റത്തിന്റെ വലിപ്പം ബൈറ്റുകളിൽ.

"RESIZE2FS പിശകുകൾ" എന്നതും കാണുക അതിഥികൾ(3).

resize2fs-വലുപ്പം
resize2fs-വലുപ്പം ഉപകരണ വലുപ്പം

ഈ കമാൻഡ് "resize2fs" പോലെയാണ്, അല്ലാതെ പുതിയ വലുപ്പം വ്യക്തമാക്കാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു
(ബൈറ്റുകളിൽ) വ്യക്തമായി.

"RESIZE2FS പിശകുകൾ" എന്നതും കാണുക അതിഥികൾ(3).

rm
rm പാത

"പാത്ത്" എന്ന ഒറ്റ ഫയൽ നീക്കം ചെയ്യുക.

rm-f
rm-f പാത

"പാത്ത്" എന്ന ഫയൽ നീക്കം ചെയ്യുക.

ഫയൽ നിലവിലില്ലെങ്കിൽ, ആ പിശക് അവഗണിക്കപ്പെടും. (മറ്റ് പിശകുകൾ, ഉദാ. I/O പിശകുകൾ അല്ലെങ്കിൽ മോശം
പാതകൾ, അവഗണിക്കപ്പെടുന്നില്ല)

ഈ കോളിന് ഡയറക്ടറികൾ നീക്കം ചെയ്യാൻ കഴിയില്ല. ഒരു ശൂന്യമായ ഡയറക്ടറി നീക്കം ചെയ്യാൻ "rmdir" ഉപയോഗിക്കുക, അല്ലെങ്കിൽ "rm-rf"
ഡയറക്‌ടറികൾ ആവർത്തിച്ച് നീക്കം ചെയ്യാൻ.

rm-rf
rm-rf പാത

"പാത്ത്" എന്ന ഫയലോ ഡയറക്‌ടറിയോ നീക്കം ചെയ്യുക, അതൊരു ഡയറക്‌ടറി ആണെങ്കിൽ ഉള്ളടക്കം ആവർത്തിച്ച് നീക്കം ചെയ്യുക.
ഇത് "rm -rf" ഷെൽ കമാൻഡ് പോലെയാണ്.

rm ആണ്
rmdir പാത

"പാത്ത്" എന്ന ഒറ്റ ഡയറക്ടറി നീക്കം ചെയ്യുക.

rmmountpoint
rmmountpoint ഒഴിവാക്കൽ പാത

ഈ കോളുകൾ "mkmountpoint" ഉപയോഗിച്ച് മുമ്പ് സൃഷ്ടിച്ച ഒരു മൗണ്ട് പോയിന്റ് നീക്കം ചെയ്യുന്നു. കാണുക
പൂർണ്ണ വിവരങ്ങൾക്ക് "mkmountpoint".

rsync
rsync src dest [archive:true|false] [Deleteedest:true|false]

ഒരേ libguestfs-ന് കീഴിൽ രണ്ട് ഡയറക്‌ടറികൾ പകർത്താനോ സമന്വയിപ്പിക്കാനോ ഈ കോൾ ഉപയോഗിച്ചേക്കാം
കൈകാര്യം ചെയ്യുക. ഇത് ഉപയോഗിക്കുന്നു rsync(1) പകർത്തുന്നത് ഒഴിവാക്കുന്ന ഫാസ്റ്റ് അൽഗോരിതം ഉപയോഗിക്കുന്ന പ്രോഗ്രാം
അനാവശ്യമായി ഫയലുകൾ.

"src", "dest" എന്നിവയാണ് ഉറവിടവും ലക്ഷ്യസ്ഥാന ഡയറക്ടറികളും. ഫയലുകൾ "src" ൽ നിന്ന് പകർത്തി
"dest".

ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഇവയാണ്:

"ആർക്കൈവ്"
ആർക്കൈവ് മോഡ് ഓണാക്കുന്നു. ഇത് കടന്നുപോകുന്നതിന് തുല്യമാണ് --ആർക്കൈവ് "rsync" എന്നതിലേക്ക് ഫ്ലാഗ് ചെയ്യുക.

"എറ്റവും ഇല്ലാതാക്കിയത്"
ഉറവിടത്തിൽ നിലവിലില്ലാത്ത ഫയലുകൾ ലക്ഷ്യസ്ഥാനത്ത് ഇല്ലാതാക്കുക.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

rsync-in
rsync-in remote dest [archive:true|false] [Deleteedest:true|false]

ഹോസ്റ്റിലോ റിമോട്ടിലോ ഫയൽസിസ്റ്റം പകർത്താനോ സമന്വയിപ്പിക്കാനോ ഈ കോൾ ഉപയോഗിച്ചേക്കാം
libguestfs-നുള്ളിൽ ഫയൽസിസ്റ്റം ഉള്ള കമ്പ്യൂട്ടർ. ഇത് ഉപയോഗിക്കുന്നു rsync(1) ഉപയോഗിക്കുന്ന പ്രോഗ്രാം
അനാവശ്യമായി ഫയലുകൾ പകർത്തുന്നത് ഒഴിവാക്കുന്ന ഒരു ഫാസ്റ്റ് അൽഗോരിതം.

നെറ്റ്‌വർക്ക് പ്രവർത്തനക്ഷമമാക്കിയാൽ മാത്രമേ ഈ കോൾ പ്രവർത്തിക്കൂ. "സെറ്റ്-നെറ്റ്വർക്ക്" കാണുക അല്ലെങ്കിൽ --നെറ്റ്വർക്ക് ഓപ്ഷൻ
പോലുള്ള വിവിധ ഉപകരണങ്ങളിലേക്ക് അതിഥി മത്സ്യം(1).

"റിമോട്ട്" വ്യക്തമാക്കിയിട്ടുള്ള റിമോട്ട് സെർവറിൽ നിന്നും ഡയറക്ടറിയിൽ നിന്നും ഫയലുകൾ പകർത്തുന്നു
ലക്ഷ്യസ്ഥാന ഡയറക്ടറി "dest".

റിമോട്ട് സെർവർ സ്ട്രിംഗിന്റെ ഫോർമാറ്റ് നിർവചിച്ചിരിക്കുന്നത് rsync(1). ഒരു വഴിയുമില്ലെന്ന് ശ്രദ്ധിക്കുക
ഒരു പാസ്‌വേഡോ പാസ്‌ഫ്രെയ്‌സോ നൽകുന്നതിന്, ഒരെണ്ണം ആവശ്യമില്ലാത്ത തരത്തിൽ ടാർഗെറ്റ് സജ്ജീകരിക്കേണ്ടതുണ്ട്.

ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ "rsync" എന്നതിന് സമാനമാണ്.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

rsync-out
rsync-out src റിമോട്ട് [ആർക്കൈവ്:ട്രൂ|ഫാൾസ്] [ഡിലീറ്റഡ്:ട്രൂ|തെറ്റ്]

ഈ കോൾ libguestfs-നുള്ളിലെ ഫയൽസിസ്റ്റം പകർത്താനോ സമന്വയിപ്പിക്കാനോ ഉപയോഗിച്ചേക്കാം
ഹോസ്റ്റിലോ റിമോട്ട് കമ്പ്യൂട്ടറിലോ ഫയൽസിസ്റ്റം. ഇത് ഉപയോഗിക്കുന്നു rsync(1) ഉപയോഗിക്കുന്ന പ്രോഗ്രാം
അനാവശ്യമായി ഫയലുകൾ പകർത്തുന്നത് ഒഴിവാക്കുന്ന ഒരു ഫാസ്റ്റ് അൽഗോരിതം.

നെറ്റ്‌വർക്ക് പ്രവർത്തനക്ഷമമാക്കിയാൽ മാത്രമേ ഈ കോൾ പ്രവർത്തിക്കൂ. "സെറ്റ്-നെറ്റ്വർക്ക്" കാണുക അല്ലെങ്കിൽ --നെറ്റ്വർക്ക് ഓപ്ഷൻ
പോലുള്ള വിവിധ ഉപകരണങ്ങളിലേക്ക് അതിഥി മത്സ്യം(1).

"src" എന്ന ഉറവിട ഡയറക്ടറിയിൽ നിന്ന് റിമോട്ട് സെർവറിലേക്കും ഡയറക്ടറിയിലേക്കും ഫയലുകൾ പകർത്തുന്നു
"റിമോട്ട്" വ്യക്തമാക്കുന്നു.

റിമോട്ട് സെർവർ സ്ട്രിംഗിന്റെ ഫോർമാറ്റ് നിർവചിച്ചിരിക്കുന്നത് rsync(1). ഒരു വഴിയുമില്ലെന്ന് ശ്രദ്ധിക്കുക
ഒരു പാസ്‌വേഡോ പാസ്‌ഫ്രെയ്‌സോ നൽകുന്നതിന്, ഒരെണ്ണം ആവശ്യമില്ലാത്ത തരത്തിൽ ടാർഗെറ്റ് സജ്ജീകരിക്കേണ്ടതുണ്ട്.

ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ "rsync" എന്നതിന് സമാനമാണ്.

"src" പാരാമീറ്ററിൽ ഗ്ലോബിംഗ് സംഭവിക്കുന്നില്ല. API നേരിട്ട് ഉപയോഗിക്കുന്ന പ്രോഗ്രാമുകളിൽ
നിങ്ങൾ സ്വയം വൈൽഡ്കാർഡുകൾ വികസിപ്പിക്കേണ്ടതുണ്ട് ("ഗ്ലോബ്-വികസനം" കാണുക). ഗസ്റ്റ് ഫിഷിൽ നിങ്ങൾക്ക് ഉപയോഗിക്കാം
"glob" കമാൻഡ് ("glob" കാണുക), ഉദാഹരണത്തിന്:

> ഗ്ലോബ് rsync-out /* rsync://remote/

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

സ്ക്രബ്-ഉപകരണം
സ്‌ക്രബ്-ഉപകരണ ഉപകരണം

ഡാറ്റ വീണ്ടെടുക്കൽ കൂടുതൽ പ്രയാസകരമാക്കാൻ ഈ കമാൻഡ് "ഡിവൈസ്" എന്നതിൽ പാറ്റേണുകൾ എഴുതുന്നു.

ഇത് ഒരു ഇന്റർഫേസ് ആണ് ചുരണ്ടിത്തേയ്ക്കുക(1) പ്രോഗ്രാം. കൂടുതൽ വിവരങ്ങൾക്ക് ആ മാനുവൽ പേജ് കാണുക.

സ്‌ക്രബ്-ഫയൽ
scrub-file ഫയൽ

ഡാറ്റ വീണ്ടെടുക്കൽ കൂടുതൽ പ്രയാസകരമാക്കാൻ ഈ കമാൻഡ് ഒരു ഫയലിൽ പാറ്റേണുകൾ എഴുതുന്നു.

ഫയൽ ആണ് നീക്കംചെയ്തു സ്ക്രബ്ബിംഗ് ശേഷം.

ഇത് ഒരു ഇന്റർഫേസ് ആണ് ചുരണ്ടിത്തേയ്ക്കുക(1) പ്രോഗ്രാം. കൂടുതൽ വിവരങ്ങൾക്ക് ആ മാനുവൽ പേജ് കാണുക.

സ്ക്രബ്-ഫ്രീസ്പേസ്
scrub-freespace dir

ഈ കമാൻഡ് "dir" എന്ന ഡയറക്‌ടറി സൃഷ്‌ടിക്കുകയും തുടർന്ന് ഫയൽസിസ്റ്റം വരെ ഫയലുകൾ ഉപയോഗിച്ച് പൂരിപ്പിക്കുകയും ചെയ്യുന്നു
നിറഞ്ഞിരിക്കുന്നു, കൂടാതെ "സ്‌ക്രബ്-ഫയൽ" പോലെ ഫയലുകൾ സ്‌ക്രബ് ചെയ്യുകയും അവ ഇല്ലാതാക്കുകയും ചെയ്യുന്നു. എന്നതാണ് ഉദ്ദേശം
പാർട്ടീഷനിൽ "dir" അടങ്ങിയിരിക്കുന്ന ഏതെങ്കിലും ശൂന്യമായ ഇടം സ്‌ക്രബ് ചെയ്യുക.

ഇത് ഒരു ഇന്റർഫേസ് ആണ് ചുരണ്ടിത്തേയ്ക്കുക(1) പ്രോഗ്രാം. കൂടുതൽ വിവരങ്ങൾക്ക് ആ മാനുവൽ പേജ് കാണുക.

സെറ്റ്-അനുബന്ധം
കൂട്ടിച്ചേർക്കുക
സെറ്റ്-അനുബന്ധ അനുബന്ധം

libguestfs അപ്ലയൻസ് കേർണൽ കമാൻഡിലേക്ക് അധിക ഓപ്ഷനുകൾ ചേർക്കാൻ ഈ ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നു
ലൈൻ.

"LIBGUESTFS_APPEND" പരിതസ്ഥിതി സജ്ജീകരിച്ച് അസാധുവാക്കാത്ത പക്ഷം സ്ഥിരസ്ഥിതി "NULL" ആണ്
വേരിയബിൾ.

"അനുബന്ധം" എന്നത് "NULL" ആയി സജ്ജീകരിക്കുന്നത് അർത്ഥമാക്കുന്നു ഇല്ല അധിക ഓപ്‌ഷനുകൾ കടന്നുപോയി (libguestfs എപ്പോഴും ചേർക്കുന്നു
അതിന്റേതായ കുറച്ച്).

സെറ്റ്-അറ്റാച്ച്-രീതി
അറ്റാച്ച്-രീതി
സെറ്റ്-അറ്റാച്ച്-രീതി ബാക്കെൻഡ്

ബാക്കെൻഡ് ഗസ്റ്റ്‌എഫ്എസ്ഡി ഡെമണിലേക്ക് ബന്ധിപ്പിക്കുന്നതിന് libguestfs ഉപയോഗിക്കുന്ന രീതി സജ്ജമാക്കുക.

"പിന്നിൽ" കാണുക അതിഥികൾ(3).

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "സെറ്റ്-ബാക്കെൻഡ്" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

സെറ്റ്-ഓട്ടോസിങ്ക്
സ്വയം സമന്വയം
set-autosync true|false

"സ്വയം സമന്വയം" ശരിയാണെങ്കിൽ, ഇത് സ്വയം സമന്വയം പ്രവർത്തനക്ഷമമാക്കുന്നു. Libguestfs ഒരു മികച്ച ശ്രമം നടത്തും
ഹാൻഡിൽ അടച്ചിരിക്കുമ്പോൾ ഫയൽസിസ്റ്റം സ്ഥിരതയുള്ളതും സമന്വയിപ്പിക്കുന്നതും ആക്കുന്നതിന് (ഇത്
ഹാൻഡിലുകൾ അടയ്ക്കാതെ പ്രോഗ്രാം പുറത്തുകടക്കുന്നു).

ഇത് സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു (libguestfs 1.5.24 മുതൽ, മുമ്പ് ഇത് പ്രവർത്തനരഹിതമാക്കിയത്
സ്ഥിരസ്ഥിതി).

സെറ്റ്-ബാക്ക്എൻഡ്
ബാക്ക്എൻഡ്
സെറ്റ്-ബാക്കെൻഡ് ബാക്കെൻഡ്

ബാക്കെൻഡ് ഗസ്റ്റ്‌എഫ്എസ്ഡി ഡെമണിലേക്ക് ബന്ധിപ്പിക്കുന്നതിന് libguestfs ഉപയോഗിക്കുന്ന രീതി സജ്ജമാക്കുക.

ഈ ഹാൻഡിൽ പ്രോപ്പർട്ടി മുമ്പ് "അറ്റാച്ച് മെത്തേഡ്" എന്ന് വിളിച്ചിരുന്നു.

"പിന്നിൽ" കാണുക അതിഥികൾ(3).

സെറ്റ്-ബാക്കെൻഡ്-സെറ്റിംഗ്
set-backend-setting name val

ബാക്കെൻഡ് ക്രമീകരണ സ്ട്രിംഗ് ലിസ്റ്റിലേക്ക് "name=value" ചേർക്കുക. എന്നിരുന്നാലും ഇതിനകം ഒരു സ്ട്രിംഗ് ആണെങ്കിൽ
"പേര്" എന്നതുമായി പൊരുത്തപ്പെടുന്നതോ "name=" എന്നതിൽ തുടങ്ങുന്നതോ ആണെങ്കിൽ, ആ ക്രമീകരണം മാറ്റിസ്ഥാപിക്കും.

"പിന്നിൽ" കാണുക അതിഥികൾ(3), "ബാക്കൻഡ് ക്രമീകരണങ്ങൾ" ഇൻ അതിഥികൾ(3).

set-backend-settings
set-backend-settings 'ക്രമീകരണങ്ങൾ ...'

നിലവിലെ ബാക്കെൻഡിലേക്ക് കടന്നുപോകുന്ന പൂജ്യമോ അതിലധികമോ ക്രമീകരണങ്ങളുടെ ഒരു ലിസ്റ്റ് സജ്ജമാക്കുക. ഓരോന്നും
ക്രമീകരണം എന്നത് ഒരു ബാക്കെൻഡ്-നിർദ്ദിഷ്ട രീതിയിൽ വ്യാഖ്യാനിക്കപ്പെടുന്ന ഒരു സ്ട്രിംഗാണ്, അല്ലെങ്കിൽ ഇല്ലെങ്കിൽ അവഗണിക്കപ്പെടും
പിന്നാമ്പുറം മനസ്സിലാക്കി.

എൻവയോൺമെന്റ് വേരിയബിൾ ഒഴികെയുള്ള ഡിഫോൾട്ട് മൂല്യം ഒരു ശൂന്യമായ പട്ടികയാണ്
ഹാൻഡിൽ സൃഷ്ടിക്കുമ്പോൾ "LIBGUESTFS_BACKEND_SETTINGS" സജ്ജീകരിച്ചു. ഈ പരിസ്ഥിതി
വേരിയബിളിൽ കോളൻ-വേർതിരിക്കപ്പെട്ട ക്രമീകരണങ്ങളുടെ ഒരു ലിസ്റ്റ് അടങ്ങിയിരിക്കുന്നു.

ഈ കോൾ എല്ലാ ബാക്കെൻഡ് ക്രമീകരണങ്ങളും മാറ്റിസ്ഥാപിക്കുന്നു. ഒരൊറ്റ ബാക്കെൻഡ് ക്രമീകരണം മാറ്റിസ്ഥാപിക്കണമെങ്കിൽ,
"set-backend-setting" കാണുക. നിങ്ങൾക്ക് ഒരൊറ്റ ബാക്കെൻഡ് ക്രമീകരണം മായ്‌ക്കണമെങ്കിൽ, "clear-" കാണുക
ബാക്കെൻഡ്-സെറ്റിംഗ്".

"പിന്നിൽ" കാണുക അതിഥികൾ(3), "ബാക്കൻഡ് ക്രമീകരണങ്ങൾ" ഇൻ അതിഥികൾ(3).

സെറ്റ്-കാഷെഡിർ
കാഷെഡിർ
സെറ്റ്-കാഷെഡിർ കാഷെഡിർ

ഒരു സൂപ്പർമിൻ ഉപയോഗിക്കുമ്പോൾ, അപ്ലയൻസ് കാഷെ സംഭരിക്കുന്നതിന് ഹാൻഡിൽ ഉപയോഗിക്കുന്ന ഡയറക്ടറി സജ്ജമാക്കുക
ഉപകരണം. അപ്ലയൻസ് കാഷെ ചെയ്‌ത് ഒരേ പോലെയുള്ള എല്ലാ ഹാൻഡിലുകളും തമ്മിൽ പങ്കിടുന്നു
ഫലപ്രദമായ ഉപയോക്തൃ ഐഡി.

പരിസ്ഥിതി വേരിയബിളുകൾ "LIBGUESTFS_CACHEDIR", "TMPDIR" എന്നിവ ഡിഫോൾട്ട് മൂല്യം നിയന്ത്രിക്കുന്നു: എങ്കിൽ
"LIBGUESTFS_CACHEDIR" സജ്ജീകരിച്ചു, അപ്പോൾ അതാണ് സ്ഥിരസ്ഥിതി. അല്ലെങ്കിൽ "TMPDIR" സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ
അതാണ് സ്ഥിരസ്ഥിതി. വേറെ / var / tmp സ്ഥിരസ്ഥിതിയാണ്.

സെറ്റ്-ഡയറക്ട്
നേരായ
സെറ്റ്-ഡയറക്ട് ട്രൂ|തെറ്റ്

ഡയറക്ട് അപ്ലയൻസ് മോഡ് ഫ്ലാഗ് പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, stdin, stdout എന്നിവ നേരിട്ട് കൈമാറും
ലോഞ്ച് ചെയ്തുകഴിഞ്ഞാൽ ഉപകരണത്തിലേക്ക്.

ഇതിന്റെ ഒരു അനന്തരഫലം, ലോഗ് സന്ദേശങ്ങൾ ലൈബ്രറിയിൽ പിടിക്കപ്പെടാതെ കൈകാര്യം ചെയ്യുന്നതാണ്
"set-log-message-callback", എന്നാൽ നേരെ stdout-ലേക്ക് പോകുക.

നിങ്ങൾ എന്താണ് ചെയ്യുന്നതെന്ന് അറിയില്ലെങ്കിൽ ഇത് ഉപയോഗിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നില്ല.

സ്ഥിരസ്ഥിതി പ്രവർത്തനരഹിതമാക്കി.

set-e2attrs
set-e2attrs ഫയൽ attrs [clear:true|false]

ഇത് ഐനോഡുമായി ബന്ധപ്പെട്ട "attrs" എന്ന ഫയൽ ആട്രിബ്യൂട്ടുകൾ സജ്ജമാക്കുകയോ മായ്‌ക്കുകയോ ചെയ്യുന്നു ഫയല്.

"attrs" എന്നത് ഫയൽ ആട്രിബ്യൂട്ടുകളെ പ്രതിനിധീകരിക്കുന്ന പ്രതീകങ്ങളുടെ ഒരു സ്ട്രിംഗ് ആണ്. a എന്നതിനായി "get-e2attrs" കാണുക
സാധ്യമായ ആട്രിബ്യൂട്ടുകളുടെ പട്ടിക. എല്ലാ ആട്രിബ്യൂട്ടുകളും മാറ്റാൻ കഴിയില്ല.

ഓപ്ഷണൽ ബൂളിയൻ "വ്യക്തം" ഇല്ലെങ്കിൽ അല്ലെങ്കിൽ തെറ്റ് ആണെങ്കിൽ, ലിസ്‌റ്റ് ചെയ്‌തിരിക്കുന്ന "attrs" ഇതിൽ സജ്ജീകരിച്ചിരിക്കുന്നു
ഐനോഡ്.

"വ്യക്തം" എന്നത് ശരിയാണെങ്കിൽ, ലിസ്‌റ്റ് ചെയ്‌തിരിക്കുന്ന "അറ്റ്‌റുകൾ" ഐനോഡിൽ മായ്‌ക്കും.

രണ്ട് സാഹചര്യങ്ങളിലും, "attrs" സ്ട്രിംഗിൽ ഇല്ലാത്ത മറ്റ് ആട്രിബ്യൂട്ടുകൾ മാറ്റമില്ലാതെ അവശേഷിക്കുന്നു.

ഒരു ext2/3/4 ഫയൽസിസ്റ്റത്തിൽ ഫയൽ സ്ഥിതിചെയ്യുമ്പോൾ മാത്രമേ ഈ ആട്രിബ്യൂട്ടുകൾ ഉണ്ടാകൂ.
മറ്റ് ഫയൽസിസ്റ്റം തരങ്ങളിൽ ഈ കോൾ ഉപയോഗിക്കുന്നത് ഒരു പിശകിന് കാരണമാകും.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

സെറ്റ്-ഇ2ജനറേഷൻ
set-e2generation ഫയൽ ജനറേഷൻ

ഇത് ഒരു ഫയലിന്റെ ext2 ഫയൽ ജനറേഷൻ സജ്ജമാക്കുന്നു.

"get-e2generation" കാണുക.

സെറ്റ്-ഇ2ലേബൽ
set-e2label ഉപകരണ ലേബൽ

ഇത് "ഉപകരണ"ത്തിലെ ഫയൽസിസ്റ്റത്തിന്റെ ext2/3/4 ഫയൽസിസ്റ്റം ലേബൽ "ലേബൽ" ആയി സജ്ജീകരിക്കുന്നു.
ഫയൽസിസ്റ്റം ലേബലുകൾ 16 പ്രതീകങ്ങളായി പരിമിതപ്പെടുത്തിയിരിക്കുന്നു.

നിലവിലുള്ള ലേബൽ തിരികെ നൽകാൻ നിങ്ങൾക്ക് "tune2fs-l" അല്ലെങ്കിൽ "get-e2label" ഉപയോഗിക്കാം.
ഫയൽസിസ്റ്റം.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "സെറ്റ്-ലേബൽ" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

set-e2uuid
set-e2uuid ഉപകരണം uuid

ഇത് "ഉപകരണ"ത്തിലെ ഫയൽസിസ്റ്റത്തിന്റെ ext2/3/4 ഫയൽസിസ്റ്റം UUID "uuid" ആയി സജ്ജീകരിക്കുന്നു. ദി
യുയുഐഡിയുടെ ഫോർമാറ്റും "വ്യക്തം", "റാൻഡം", "സമയം" തുടങ്ങിയ ഇതരമാർഗങ്ങളും വിവരിച്ചിരിക്കുന്നു
The tune2fs(8) മാനപേജ്.

ഒരു ഫയൽസിസ്റ്റത്തിന്റെ നിലവിലുള്ള UUID തിരികെ നൽകാൻ നിങ്ങൾക്ക് "vfs-uuid" ഉപയോഗിക്കാം.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "set-uuid" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

സെറ്റ്-എച്ച്വി
hv
സെറ്റ്-എച്ച്വി എച്ച്വി

നമ്മൾ ഉപയോഗിക്കുന്ന ഹൈപ്പർവൈസർ ബൈനറി സജ്ജമാക്കുക. ഹൈപ്പർവൈസർ ബാക്കെൻഡിനെ ആശ്രയിച്ചിരിക്കുന്നു, പക്ഷേ
സാധാരണയായി qemu/KVM ഹൈപ്പർവൈസറിന്റെ സ്ഥാനം. uml ബാക്കെൻഡിന്, ഇത് ലൊക്കേഷനാണ്
"linux" അല്ലെങ്കിൽ "vmlinux" ബൈനറിയുടെ.

കോൺഫിഗർ സ്ക്രിപ്റ്റ് ഉപയോഗിച്ച് ലൈബ്രറി കംപൈൽ ചെയ്യുമ്പോൾ സ്ഥിരസ്ഥിതി തിരഞ്ഞെടുക്കുന്നു.

"LIBGUESTFS_HV" എൻവയോൺമെന്റ് വേരിയബിൾ സജ്ജീകരിച്ച് നിങ്ങൾക്ക് ഇത് അസാധുവാക്കാനും കഴിയും.

ഹാൻഡിൽ സൃഷ്ടിച്ചതിന് ശേഷം നിങ്ങൾ ഈ ഫംഗ്ഷൻ എത്രയും വേഗം വിളിക്കണമെന്ന് ശ്രദ്ധിക്കുക.
കാരണം, ചില പ്രീ-ലോഞ്ച് പ്രവർത്തനങ്ങൾ qemu സവിശേഷതകൾ പരിശോധിക്കുന്നതിനെ ആശ്രയിച്ചിരിക്കുന്നു (റൺ വഴി
"qemu -help"). qemu ബൈനറി മാറുകയാണെങ്കിൽ, ഞങ്ങൾ സവിശേഷതകൾ വീണ്ടും പരിശോധിക്കില്ല, അതിനാൽ നിങ്ങൾ കണ്ടേക്കാം
പൊരുത്തമില്ലാത്ത ഫലങ്ങൾ. പരിസ്ഥിതി വേരിയബിൾ "LIBGUESTFS_HV" ഉപയോഗിക്കുന്നത് ഏറ്റവും സുരക്ഷിതമാണ്
കാരണം അത് ഹാൻഡിൽ സൃഷ്ടിക്കുന്ന അതേ സമയം തന്നെ qemu ബൈനറി തിരഞ്ഞെടുക്കുന്നു.

സെറ്റ്-ഐഡന്റിഫയർ
ഐഡന്റിഫയർ
സെറ്റ്-ഐഡന്റിഫയർ ഐഡന്റിഫയർ

ഇത് ഒരു വിജ്ഞാനപ്രദമായ സ്‌ട്രിംഗാണ്, ഇത് വിളിക്കുന്നയാൾക്ക് ഹാൻഡിൽ ഓപ്‌ഷണലായി സജ്ജീകരിക്കാം. അത്
ഡീബഗ്ഗിംഗിൽ നിലവിലുള്ള ഹാൻഡിൽ തിരിച്ചറിയാൻ അനുവദിക്കുന്ന വിവിധ സ്ഥലങ്ങളിൽ അച്ചടിച്ചു
.ട്ട്‌പുട്ട്.

ട്രെയ്‌സിംഗ് പ്രവർത്തനക്ഷമമാക്കുമ്പോഴാണ് ഒരു പ്രധാന സ്ഥലം. ഐഡന്റിഫയർ സ്ട്രിംഗ് ശൂന്യമല്ലെങ്കിൽ
സ്ട്രിംഗ്, തുടർന്ന് ട്രെയ്സ് സന്ദേശങ്ങൾ ഇതിൽ നിന്ന് മാറുന്നു:

libguestfs: ട്രെയ്സ്: get_tmpdir
libguestfs: ട്രെയ്സ്: get_tmpdir = "/ tmp"

ഇതിന്:

libguestfs: ട്രെയ്സ്: ഐഡി: get_tmpdir
libguestfs: ട്രെയ്സ്: ഐഡി: get_tmpdir = "/ tmp"

ഈ കോൾ സജ്ജീകരിച്ച ഐഡന്റിഫയർ സ്ട്രിംഗ് ആണ് "ID".

ഐഡന്റിഫയറിൽ ആൽഫാന്യൂമെറിക് ASCII പ്രതീകങ്ങളും അടിവരയും മൈനസ് ചിഹ്നവും മാത്രമേ അടങ്ങിയിരിക്കാവൂ.
സ്ഥിരസ്ഥിതി ശൂന്യമായ സ്ട്രിംഗ് ആണ്.

"സെറ്റ്-പ്രോഗ്രാം", "സെറ്റ്-ട്രേസ്", "ഗെറ്റ്-ഐഡന്റിഫയർ" എന്നിവയും കാണുക.

സെറ്റ്-ലേബൽ
സെറ്റ്-ലേബൽ മൗണ്ട് ചെയ്യാവുന്ന ലേബൽ

"മൌണ്ട് ചെയ്യാവുന്ന" എന്നതിലെ ഫയൽസിസ്റ്റം ലേബൽ "ലേബൽ" ആയി സജ്ജമാക്കുക.

ചില ഫയൽസിസ്റ്റം തരങ്ങൾ മാത്രമേ ലേബലുകൾ പിന്തുണയ്ക്കൂ, കൂടാതെ libguestfs ലേബലുകൾ സജ്ജീകരിക്കുന്നതിനെ പിന്തുണയ്ക്കുന്നു
ഇവയുടെ ഒരു ഉപവിഭാഗം.

ext2, ext3, ext4
ലേബലുകൾ 16 ബൈറ്റുകളായി പരിമിതപ്പെടുത്തിയിരിക്കുന്നു.

NTFS
ലേബലുകൾ 128 യൂണികോഡ് പ്രതീകങ്ങളായി പരിമിതപ്പെടുത്തിയിരിക്കുന്നു.

XFS ലേബൽ 12 ബൈറ്റുകളായി പരിമിതപ്പെടുത്തിയിരിക്കുന്നു. ശ്രമിക്കുമ്പോൾ ഫയൽസിസ്റ്റം മൌണ്ട് ചെയ്യാൻ പാടില്ല
ലേബൽ സജ്ജമാക്കുക.

btrfs
ലേബൽ 255 ബൈറ്റുകളായി പരിമിതപ്പെടുത്തിയിരിക്കുന്നു, ചില പ്രതീകങ്ങൾ അനുവദനീയമല്ല. ക്രമീകരണം
ഒരു btrfs സബ് വോളിയത്തിലെ ലേബൽ അതിന്റെ പാരന്റ് ഫയൽസിസ്റ്റത്തിൽ ലേബൽ സജ്ജമാക്കും. ദി
ലേബൽ സജ്ജമാക്കാൻ ശ്രമിക്കുമ്പോൾ ഫയൽസിസ്റ്റം മൌണ്ട് ചെയ്യാൻ പാടില്ല.

കൊഴുപ്പ് ലേബൽ 11 ബൈറ്റുകളായി പരിമിതപ്പെടുത്തിയിരിക്കുന്നു.

നിർദ്ദിഷ്ട ഫയൽസിസ്റ്റത്തിന്റെ തരത്തിനായുള്ള ലേബൽ മാറ്റുന്നതിനുള്ള പിന്തുണയില്ലെങ്കിൽ,
set_label പരാജയപ്പെടുകയും പിശക് ENOTSUP ആയി സജ്ജീകരിക്കുകയും ചെയ്യും.

ഒരു ഫയൽസിസ്റ്റത്തിലെ ലേബൽ വായിക്കാൻ, "vfs-label" എന്ന് വിളിക്കുക.

set-libvirt-requested-credential
set-libvirt-requested-credential index cred

ഉപയോക്താവിൽ നിന്ന് "ഇൻഡക്സ്" ക്രെഡൻഷ്യൽ അഭ്യർത്ഥിച്ചതിന് ശേഷം, ഈ ഫംഗ്‌ഷൻ പാസ്സാക്കാൻ വിളിക്കുക
libvirt-ലേക്ക് തിരികെ ഉത്തരം നൽകുക.

"LIBVIRT Authentication" എന്നതിൽ കാണുക അതിഥികൾ(3) ഡോക്യുമെന്റേഷനും ഉദാഹരണ കോഡിനും.

set-libvirt-supported-credentials
set-libvirt-supported-credentials 'creds ...'

"GUESTFS_EVENT_LIBVIRT_AUTH" എന്നതിനായി ഇവന്റ് ഹാൻഡ്‌ലർ സജ്ജീകരിക്കുന്നതിന് മുമ്പ് ഈ ഫംഗ്‌ഷൻ വിളിക്കുക
എങ്ങനെ പ്രോസസ്സ് ചെയ്യണമെന്ന് പ്രോഗ്രാമിന് അറിയാവുന്ന ക്രെഡൻഷ്യൽ തരങ്ങളുടെ ലിസ്റ്റ് നൽകുക.

"ക്രെഡ്സ്" ലിസ്റ്റ് സ്ട്രിംഗുകളുടെ ശൂന്യമല്ലാത്ത ലിസ്റ്റ് ആയിരിക്കണം. സാധ്യമായ സ്ട്രിംഗുകൾ ഇവയാണ്:

"ഉപയോക്തൃനാമം"
"ആത്മനാമം"
"ഭാഷ"
"അറിയുക"
"പാസ്ഫ്രെയ്സ്"
"എക്കോപ്രോംപ്റ്റ്"
"noechoprompt"
"രാജ്യം"
"ബാഹ്യ"

ഈ ക്രെഡൻഷ്യൽ തരങ്ങളുടെ അർത്ഥത്തിനായി libvirt ഡോക്യുമെന്റേഷൻ കാണുക.

"LIBVIRT Authentication" എന്നതിൽ കാണുക അതിഥികൾ(3) ഡോക്യുമെന്റേഷനും ഉദാഹരണ കോഡിനും.

സെറ്റ്-മെംസൈസ്
മയപ്പെടുത്തുക
സെറ്റ്-മെംസൈസ് മെംസൈസ്

ഇത് ഹൈപ്പർവൈസറിന് അനുവദിച്ചിരിക്കുന്ന മെഗാബൈറ്റിൽ മെമ്മറി വലുപ്പം സജ്ജമാക്കുന്നു. ഇതിന് എന്തെങ്കിലും മാത്രമേ ഉള്ളൂ
"ലോഞ്ച്" ചെയ്യുന്നതിന് മുമ്പ് വിളിച്ചാൽ പ്രഭാവം.

"LIBGUESTFS_MEMSIZE" എന്ന എൻവയോൺമെന്റ് വേരിയബിൾ സജ്ജീകരിച്ച് നിങ്ങൾക്ക് ഇത് മാറ്റാവുന്നതാണ്
ഹാൻഡിൽ സൃഷ്ടിച്ചു.

libguestfs-ന്റെ ആർക്കിടെക്ചറിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, കാണുക അതിഥികൾ(3).

സെറ്റ്-നെറ്റ്വർക്ക്
നെറ്റ്വർക്ക്
set-network true|false

"നെറ്റ്‌വർക്ക്" ശരിയാണെങ്കിൽ, libguestfs ഉപകരണത്തിൽ നെറ്റ്‌വർക്ക് പ്രവർത്തനക്ഷമമാക്കും. ദി
സ്ഥിരസ്ഥിതി തെറ്റാണ്.

കമാൻഡുകൾക്ക് നെറ്റ്‌വർക്ക് ആക്‌സസ് ചെയ്യാൻ കഴിയുമോ എന്നതിനെ ഇത് ബാധിക്കുന്നു ("റണ്ണിംഗ് കമാൻഡുകൾ" കാണുക
അതിഥികൾ(3)).

"ലോഞ്ച്" എന്ന് വിളിക്കുന്നതിന് മുമ്പ് നിങ്ങൾ ഇതിനെ വിളിക്കണം, അല്ലാത്തപക്ഷം ഇതിന് യാതൊരു ഫലവുമില്ല.

സെറ്റ്-പാത്ത്
പാത
സെറ്റ്-പാത്ത് സെർച്ച്പാത്ത്

കേർണലിനും initrd.img-നും വേണ്ടി libguestfs തിരയുന്ന പാത സജ്ജമാക്കുക.

"LIBGUESTFS_PATH" സജ്ജീകരിച്ച് അസാധുവാക്കാത്ത പക്ഷം സ്ഥിരസ്ഥിതി "$libdir/guestfs" ആണ്
എൻവയോൺമെന്റ് വേരിയബിൾ.

"പാത്ത്" "NULL" ആയി സജ്ജീകരിക്കുന്നത് ഡിഫോൾട്ട് പാത്ത് പുനഃസ്ഥാപിക്കുന്നു.

സെറ്റ്-പിഗ്രൂപ്പ്
പി ഗ്രൂപ്പ്
set-pgroup true|false

"pgroup" ശരിയാണെങ്കിൽ, ചൈൽഡ് പ്രോസസ്സുകൾ അവരുടെ സ്വന്തം പ്രോസസ്സ് ഗ്രൂപ്പിൽ സ്ഥാപിക്കും.

"SIGINT" പോലെയുള്ള സിഗ്നലുകൾ ("^C" അമർത്തുന്ന ഉപയോക്താക്കളിൽ നിന്ന്) എന്നതാണ് ഇതിന്റെ പ്രായോഗിക ഫലം.
ചൈൽഡ് പ്രോസസ് വഴി ലഭിക്കില്ല.

ഈ ഫ്ലാഗിന്റെ ഡിഫോൾട്ട് തെറ്റാണ്, കാരണം സാധാരണയായി നിങ്ങൾക്ക് "^C" ഉപപ്രോസസ്സിനെ നശിപ്പിക്കണം.
ഗസ്റ്റ്ഫിഷ് ഇന്ററാക്ടീവ് ആയി ഉപയോഗിക്കുമ്പോൾ ഈ ഫ്ലാഗ് ശരിയാക്കുന്നു, അതുവഴി "^C"-ന് ദീർഘനേരം റദ്ദാക്കാനാകും.
കമാൻഡുകൾ ഭംഗിയായി പ്രവർത്തിപ്പിക്കുക ("ഉപയോക്താവ് റദ്ദാക്കുക" കാണുക).

സെറ്റ്-പ്രോഗ്രാം
പ്രോഗ്രാം
സെറ്റ്-പ്രോഗ്രാം പ്രോഗ്രാം

പ്രോഗ്രാമിന്റെ പേര് സജ്ജമാക്കുക. ഇതൊരു വിജ്ഞാനപ്രദമായ സ്ട്രിംഗാണ്, ഇത് പ്രധാന പ്രോഗ്രാം ഓപ്ഷണലായി ചെയ്യാം
ഹാൻഡിൽ സജ്ജമാക്കി.

ഹാൻഡിൽ സൃഷ്ടിക്കുമ്പോൾ, ഹാൻഡിലെ പ്രോഗ്രാമിന്റെ പേര് അടിസ്ഥാനനാമത്തിൽ നിന്ന് സജ്ജീകരിച്ചിരിക്കുന്നു
"argv[0]". അത് സാധ്യമല്ലെങ്കിൽ, അത് ശൂന്യമായ സ്ട്രിംഗിലേക്ക് സജ്ജീകരിച്ചിരിക്കുന്നു (എന്നാൽ ഒരിക്കലും "NULL").

സെറ്റ്-കെമു
ശ്ശോ
set-qemu hv

നമ്മൾ ഉപയോഗിക്കുന്ന ഹൈപ്പർവൈസർ ബൈനറി (സാധാരണയായി qemu) സജ്ജമാക്കുക.

കോൺഫിഗർ സ്ക്രിപ്റ്റ് ഉപയോഗിച്ച് ലൈബ്രറി കംപൈൽ ചെയ്യുമ്പോൾ സ്ഥിരസ്ഥിതി തിരഞ്ഞെടുക്കുന്നു.

"LIBGUESTFS_HV" എൻവയോൺമെന്റ് വേരിയബിൾ സജ്ജീകരിച്ച് നിങ്ങൾക്ക് ഇത് അസാധുവാക്കാനും കഴിയും.

"hv" "NULL" ആയി സജ്ജീകരിക്കുന്നത് സ്ഥിരസ്ഥിതി qemu ബൈനറി പുനഃസ്ഥാപിക്കുന്നു.

ഹാൻഡിൽ സൃഷ്ടിച്ചതിന് ശേഷം നിങ്ങൾ ഈ ഫംഗ്ഷൻ എത്രയും വേഗം വിളിക്കണമെന്ന് ശ്രദ്ധിക്കുക.
കാരണം, ചില പ്രീ-ലോഞ്ച് പ്രവർത്തനങ്ങൾ qemu സവിശേഷതകൾ പരിശോധിക്കുന്നതിനെ ആശ്രയിച്ചിരിക്കുന്നു (റൺ വഴി
"qemu -help"). qemu ബൈനറി മാറുകയാണെങ്കിൽ, ഞങ്ങൾ സവിശേഷതകൾ വീണ്ടും പരിശോധിക്കില്ല, അതിനാൽ നിങ്ങൾ കണ്ടേക്കാം
പൊരുത്തമില്ലാത്ത ഫലങ്ങൾ. പരിസ്ഥിതി വേരിയബിൾ "LIBGUESTFS_HV" ഉപയോഗിക്കുന്നത് ഏറ്റവും സുരക്ഷിതമാണ്
കാരണം അത് ഹാൻഡിൽ സൃഷ്ടിക്കുന്ന അതേ സമയം തന്നെ qemu ബൈനറി തിരഞ്ഞെടുക്കുന്നു.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "set-hv" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

set-recovery-proc
വീണ്ടെടുക്കൽ-പ്രോക്
set-recovery-proc true|false

"false" എന്ന പരാമീറ്റർ ഉപയോഗിച്ചാണ് ഇതിനെ വിളിക്കുന്നതെങ്കിൽ, "ലോഞ്ച്" ഒരു വീണ്ടെടുക്കൽ സൃഷ്ടിക്കുന്നില്ല
പ്രക്രിയ. റൺവേ ഹൈപ്പർവൈസർ പ്രക്രിയകൾ നിർത്തുക എന്നതാണ് വീണ്ടെടുക്കൽ പ്രക്രിയയുടെ ലക്ഷ്യം
പ്രധാന പ്രോഗ്രാം പെട്ടെന്ന് നിർത്തലാക്കുന്ന സന്ദർഭം.

"ലോഞ്ച്" ചെയ്യുന്നതിന് മുമ്പ് വിളിച്ചാൽ മാത്രമേ ഇതിന് എന്തെങ്കിലും ഫലമുണ്ടാകൂ, സ്ഥിരസ്ഥിതി ശരിയാണ്.

നിങ്ങൾ ഇത് പ്രവർത്തനരഹിതമാക്കാൻ ആഗ്രഹിക്കുന്ന ഒരേയൊരു സമയം പ്രധാന പ്രക്രിയ തടസ്സപ്പെടുകയാണെങ്കിൽ മാത്രമാണ്
സ്വയം പശ്ചാത്തലത്തിലേക്ക് ("Demonize" തന്നെ). ഈ സാഹചര്യത്തിൽ വീണ്ടെടുക്കൽ പ്രക്രിയ ചിന്തിക്കുന്നു
പ്രധാന പ്രോഗ്രാം അപ്രത്യക്ഷമായി, അതിനാൽ ഹൈപ്പർവൈസറിനെ കൊല്ലുന്നു, അത് വളരെ അല്ല
സഹായകമാണ്.

സെറ്റ്-സെലിനക്സ്
selinux
set-selinux true|false

ബൂട്ട് സമയത്ത് ഉപകരണത്തിലേക്ക് കൈമാറുന്ന സെലിനക്സ് ഫ്ലാഗ് ഇത് സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതിയാണ്
"selinux=0" (അപ്രാപ്‌തമാക്കി).

SELinux പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, അത് എല്ലായ്‌പ്പോഴും പെർമിസീവ് മോഡിൽ ആയിരിക്കും ("enforcing=0").

libguestfs-ന്റെ ആർക്കിടെക്ചറിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, കാണുക അതിഥികൾ(3).

സെറ്റ്-എസ്എംപി
ജൂനിയർ ഹൈസ്കൂൾ
സെറ്റ്-എസ്എംപി എസ്എംപി

ഉപകരണത്തിന് നൽകിയിട്ടുള്ള വെർച്വൽ സിപിയുകളുടെ എണ്ണം മാറ്റുക. സ്ഥിരസ്ഥിതി 1 ആണ്.
ഇത് വർദ്ധിപ്പിക്കുന്നത് പ്രകടനം മെച്ചപ്പെടുത്തിയേക്കാം, എന്നിരുന്നാലും പലപ്പോഴും ഇത് ഫലമുണ്ടാക്കില്ല.

"ലോഞ്ച്" ചെയ്യുന്നതിന് മുമ്പ് ഈ ഫംഗ്ഷൻ വിളിക്കണം.

set-tmpdir
tmpdir
set-tmpdir tmpdir

താൽക്കാലിക ഫയലുകൾ സംഭരിക്കുന്നതിന് ഹാൻഡിൽ ഉപയോഗിക്കുന്ന ഡയറക്ടറി സജ്ജമാക്കുക.

പരിസ്ഥിതി വേരിയബിളുകൾ "LIBGUESTFS_TMPDIR", "TMPDIR" എന്നിവ ഡിഫോൾട്ട് മൂല്യം നിയന്ത്രിക്കുന്നു: എങ്കിൽ
"LIBGUESTFS_TMPDIR" സജ്ജീകരിച്ചിരിക്കുന്നു, അപ്പോൾ അതാണ് സ്ഥിരസ്ഥിതി. അല്ലെങ്കിൽ "TMPDIR" സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, അത്
സ്ഥിരസ്ഥിതിയാണ്. വേറെ / tmp സ്ഥിരസ്ഥിതിയാണ്.

സെറ്റ്-ട്രേസ്
പിന്തുടരുക
set-trace true|false

കമാൻഡ് ട്രെയ്സ് ഫ്ലാഗ് 1 ആയി സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, libguestfs കോളുകളും പാരാമീറ്ററുകളും റിട്ടേൺ മൂല്യങ്ങളും
കണ്ടെത്തി.

നിങ്ങൾക്ക് സി എപിഐ കോളുകൾ libguestfs-ലേക്ക് (മറ്റ് ലൈബ്രറികൾ) കണ്ടെത്തണമെങ്കിൽ, ഒരു
ബാഹ്യഭാഗം ഉപയോഗിക്കുന്നതാണ് മികച്ച മാർഗം കണ്ടെത്തുക(1) കമാൻഡ്.

എൻവയോൺമെന്റ് വേരിയബിൾ "LIBGUESTFS_TRACE" നിർവചിച്ചിട്ടില്ലെങ്കിൽ കമാൻഡ് ട്രെയ്‌സ് പ്രവർത്തനരഹിതമാക്കും
കൂടാതെ 1 ആയി സജ്ജമാക്കി.

ട്രെയ്‌സ് സന്ദേശങ്ങൾ സാധാരണയായി "stderr" ലേക്ക് അയയ്ക്കും, അവ അയയ്‌ക്കുന്നതിന് നിങ്ങൾ ഒരു കോൾബാക്ക് രജിസ്റ്റർ ചെയ്യുന്നില്ലെങ്കിൽ
മറ്റെവിടെയെങ്കിലും ("സെറ്റ്-ഇവന്റ്-കോൾബാക്ക്" കാണുക).

സെറ്റ്-uuid
സെറ്റ്-uuid ഉപകരണം uuid

"ഉപകരണ"ത്തിലെ ഫയൽസിസ്റ്റം UUID "uuid" ആയി സജ്ജമാക്കുക. ഇത് പരാജയപ്പെടുകയും പിശക് ENOTSUP ആണെങ്കിൽ,
നിർദ്ദിഷ്ട തരത്തിന് UUID മാറ്റുന്നതിന് പിന്തുണയില്ല എന്നാണ് അർത്ഥമാക്കുന്നത്
ഫയൽസിസ്റ്റം.

ചില ഫയൽസിസ്റ്റം തരങ്ങൾ മാത്രമേ UUID-കൾ സജ്ജീകരിക്കുന്നതിനെ പിന്തുണയ്ക്കൂ.

ഒരു ഫയൽസിസ്റ്റത്തിൽ UUID വായിക്കാൻ, "vfs-uuid" എന്ന് വിളിക്കുക.

സെറ്റ്-uuid-റാൻഡം
set-uuid-random device

"ഉപകരണത്തിൽ" ഫയൽസിസ്റ്റം UUID ക്രമരഹിതമായ UUID ആയി സജ്ജമാക്കുക. ഇത് പരാജയപ്പെടുകയും തെറ്റ് സംഭവിക്കുകയും ചെയ്താൽ
ENOTSUP, എന്നതിന്റെ തരത്തിനായി UUID മാറ്റുന്നതിന് പിന്തുണയില്ല എന്നാണ് അർത്ഥമാക്കുന്നത്
വ്യക്തമാക്കിയ ഫയൽസിസ്റ്റം.

ചില ഫയൽസിസ്റ്റം തരങ്ങൾ മാത്രമേ UUID-കൾ സജ്ജീകരിക്കുന്നതിനെ പിന്തുണയ്ക്കൂ.

ഒരു ഫയൽസിസ്റ്റത്തിൽ UUID വായിക്കാൻ, "vfs-uuid" എന്ന് വിളിക്കുക.

സെറ്റ്-വെർബോസ്
വെർബോസ്
set-verbose true|false

"വെർബോസ്" ശരിയാണെങ്കിൽ, ഇത് വെർബോസ് സന്ദേശങ്ങൾ ഓണാക്കുന്നു.

"LIBGUESTFS_DEBUG" എന്ന എൻവയോൺമെന്റ് വേരിയബിൾ അല്ലാത്ത പക്ഷം വെർബോസ് സന്ദേശങ്ങൾ പ്രവർത്തനരഹിതമാക്കും
നിർവചിക്കുകയും 1 ആയി സജ്ജമാക്കുകയും ചെയ്യുന്നു.

അയയ്‌ക്കാൻ നിങ്ങൾ ഒരു കോൾബാക്ക് രജിസ്റ്റർ ചെയ്‌തില്ലെങ്കിൽ, വെർബോസ് സന്ദേശങ്ങൾ സാധാരണയായി "stderr" ലേക്ക് അയയ്ക്കും
അവ മറ്റെവിടെയെങ്കിലും ("സെറ്റ്-ഇവന്റ്-കോൾബാക്ക്" കാണുക).

സെറ്റ്കോൺ
സെറ്റ്കോൺ സന്ദർഭം

ഇത് ഡെമണിന്റെ SELinux സുരക്ഷാ സന്ദർഭം "സന്ദർഭം" എന്ന സ്ട്രിംഗ് ആയി സജ്ജമാക്കുന്നു.

SELINUX-നെക്കുറിച്ചുള്ള ഡോക്യുമെന്റേഷൻ കാണുക അതിഥികൾ(3).

setxattr
setxattr xattr val vallen path

ഈ കോൾ "പാത്ത്" ഫയലിന്റെ "xattr" എന്ന് പേരുള്ള വിപുലീകൃത ആട്രിബ്യൂട്ട് "val" എന്ന മൂല്യത്തിലേക്ക് സജ്ജമാക്കുന്നു.
("vallen" നീളം). മൂല്യം അനിയന്ത്രിതമായ 8 ബിറ്റ് ഡാറ്റയാണ്.

ഇതും കാണുക: "lsetxattr", atr(5).

sfdisk
sfdisk ഉപകരണം cyls ഹെഡ്‌സ് സെക്ടറുകൾ 'ലൈനുകൾ ...'

ഇത് നേരിട്ടുള്ള ഇന്റർഫേസാണ് sfdisk(8) ബ്ലോക്കിൽ പാർട്ടീഷനുകൾ സൃഷ്ടിക്കുന്നതിനുള്ള പ്രോഗ്രാം
ഉപകരണങ്ങൾ.

"ഉപകരണം" ഒരു ബ്ലോക്ക് ഉപകരണമായിരിക്കണം, ഉദാഹരണത്തിന് / dev / sda.

"സൈലുകൾ", "ഹെഡുകൾ", "സെക്ടറുകൾ" എന്നിവ സിലിണ്ടറുകളുടെയും തലകളുടെയും സെക്ടറുകളുടെയും എണ്ണമാണ്.
ഉപകരണം, നേരിട്ട് sfdisk-ലേക്ക് കൈമാറുന്നു -C, -H ഒപ്പം -S പരാമീറ്ററുകൾ. പാസ്സായാൽ
ഇവയിലേതെങ്കിലും 0, തുടർന്ന് അനുബന്ധ പാരാമീറ്റർ ഒഴിവാക്കപ്പെടും. സാധാരണയായി 'വലിയ' എന്നതിന്
ഡിസ്കുകൾ, നിങ്ങൾക്ക് ഇവയ്ക്ക് 0 പാസ്സ് ചെയ്യാം, എന്നാൽ ചെറിയ (ഫ്ലോപ്പി വലിപ്പമുള്ള) ഡിസ്കുകൾക്ക്, sfdisk (അല്ലെങ്കിൽ
പകരം, കേർണലിന്) ശരിയായ ജ്യാമിതിയിൽ പ്രവർത്തിക്കാൻ കഴിയില്ല, നിങ്ങൾ അത് പറയേണ്ടതുണ്ട്.

"ലൈനുകൾ" എന്നത് നമ്മൾ "sfdisk" ലേക്ക് നൽകുന്ന വരികളുടെ ഒരു ലിസ്റ്റ് ആണ്. കൂടുതൽ വിവരങ്ങൾക്ക് കാണുക
sfdisk(8) മാനപേജ്.

മുഴുവൻ ഡിസ്കും ഉൾക്കൊള്ളുന്ന ഒരൊറ്റ പാർട്ടീഷൻ സൃഷ്ടിക്കുന്നതിന്, നിങ്ങൾ "ലൈനുകൾ" സിംഗിൾ ആയി നൽകണം
എലമെന്റ് ലിസ്റ്റ്, ഒരൊറ്റ ഘടകം സ്ട്രിംഗ് ആകുമ്പോൾ "," (കോമ).

ഇതും കാണുക: "sfdisk-l", "sfdisk-N", "part-init"

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "പാർട്ട് ആഡ്" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

sfdiskM
sfdiskM ഉപകരണം 'ലൈനുകൾ ...'

പാർട്ടീഷൻ വലുപ്പമുള്ള "sfdisk" കമാൻഡിലേക്കുള്ള ഒരു ലളിതമായ ഇന്റർഫേസാണിത്
മെഗാബൈറ്റിൽ മാത്രം (ഏറ്റവും അടുത്തുള്ള സിലിണ്ടറിലേക്ക് വൃത്താകൃതിയിലുള്ളത്) വ്യക്തമാക്കിയിരിക്കുന്നു, നിങ്ങൾക്ക് ആവശ്യമില്ല
ഏതായാലും എപ്പോഴെങ്കിലും ഉപയോഗിച്ചിരുന്നെങ്കിൽ അപൂർവ്വമായി ഉപയോഗിക്കുന്ന സിലുകൾ, ഹെഡ്‌സ്, സെക്ടർ പാരാമീറ്ററുകൾ എന്നിവ വ്യക്തമാക്കുക.

ഇതും കാണുക: "sfdisk", the sfdisk(8) മാൻപേജും "പാർട്ട്-ഡിസ്കും"

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "പാർട്ട് ആഡ്" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

sfdisk-N
sfdisk-N ഉപകരണം പാർട്നം സൈൽസ് ഹെഡ്സ് സെക്ടറുകളുടെ ലൈൻ

ഇത് ഓടുന്നു sfdisk(8) "n" എന്ന ഒറ്റ പാർട്ടീഷൻ മാത്രം പരിഷ്ക്കരിക്കുന്നതിനുള്ള ഓപ്ഷൻ (ശ്രദ്ധിക്കുക: "n" ഇതിൽ നിന്ന് കണക്കാക്കുന്നു
1).

മറ്റ് പരാമീറ്ററുകൾക്കായി, "sfdisk" കാണുക. നിങ്ങൾ സാധാരണയായി സിലുകൾ/ഹെഡുകൾ/സെക്ടറുകൾക്ക് 0 പാസാക്കണം
പാരാമീറ്ററുകൾ.

ഇതും കാണുക: "ഭാഗം ചേർക്കുക"

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "പാർട്ട് ആഡ്" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

sfdisk-disk-geometry
sfdisk-disk-geometry ഉപകരണം

ഇത് പാർട്ടീഷൻ ടേബിളിൽ നിന്ന് വായിച്ച "ഡിവൈസ്" ഡിസ്ക് ജ്യാമിതി കാണിക്കുന്നു. പ്രത്യേകിച്ച് ഇൻ
അണ്ടർലൈയിംഗ് ബ്ലോക്ക് ഉപകരണത്തിന്റെ വലുപ്പം മാറ്റിയ സാഹചര്യത്തിൽ, ഇത് വ്യത്യസ്തമായിരിക്കും
ജ്യാമിതിയെക്കുറിച്ചുള്ള കേർണലിന്റെ ആശയം ("sfdisk-kernel-geometry" കാണുക).

ഫലം മനുഷ്യർക്ക് വായിക്കാവുന്ന ഫോർമാറ്റിലാണ്, പാഴ്‌സ് ചെയ്യാൻ രൂപകൽപ്പന ചെയ്തിട്ടില്ല.

sfdisk-kernel-geometry
sfdisk-kernel-geometry ഉപകരണം

ഇത് "ഉപകരണ"ത്തിന്റെ ജ്യാമിതിയെക്കുറിച്ചുള്ള കേർണലിന്റെ ആശയം പ്രദർശിപ്പിക്കുന്നു.

ഫലം മനുഷ്യർക്ക് വായിക്കാവുന്ന ഫോർമാറ്റിലാണ്, പാഴ്‌സ് ചെയ്യാൻ രൂപകൽപ്പന ചെയ്തിട്ടില്ല.

sfdisk-l
sfdisk-l ഉപകരണം

ഇത് "ഉപകരണത്തിൽ", മനുഷ്യർക്ക് വായിക്കാവുന്ന ഔട്ട്പുട്ടിൽ പാർട്ടീഷൻ ടേബിൾ പ്രദർശിപ്പിക്കുന്നു
sfdisk(8) കമാൻഡ്. ഇത് പാഴ്‌സ് ചെയ്യാൻ ഉദ്ദേശിച്ചുള്ളതല്ല.

ഇതും കാണുക: "പാർട്ട് ലിസ്റ്റ്"

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "പാർട്ട്-ലിസ്റ്റ്" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

sh
sh കമാൻഡ്

ഈ കോൾ ഗസ്റ്റ് ഫയൽസിസ്റ്റത്തിൽ നിന്ന് ഗസ്റ്റ് വഴി ഒരു കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നു / bin / sh.

ഇത് "കമാൻഡ്" പോലെയാണ്, എന്നാൽ കമാൻഡ് ഇതിലേക്ക് കൈമാറുന്നു:

/ bin / sh -സി "കമാൻഡ്"

അതിഥിയുടെ ഷെല്ലിനെ ആശ്രയിച്ച്, ഇത് സാധാരണയായി വൈൽഡ്കാർഡുകൾ വികസിപ്പിക്കുന്നതിന് കാരണമാകുന്നു, ഷെൽ
എക്സ്പ്രഷനുകൾ ഇന്റർപോളേറ്റ് ചെയ്യപ്പെടുന്നു തുടങ്ങിയവ.

"കമാൻഡ്" സംബന്ധിച്ച എല്ലാ വ്യവസ്ഥകളും ഈ കോളിന് ബാധകമാണ്.

sh-ലൈനുകൾ
sh-lines കമാൻഡ്

ഇത് "sh" പോലെയാണ്, പക്ഷേ ഫലത്തെ വരികളുടെ ഒരു ലിസ്റ്റായി വിഭജിക്കുന്നു.

ഇതും കാണുക: "കമാൻഡ്-ലൈനുകൾ"

ഷട്ട് ഡൌണ്
ഷട്ട് ഡൌണ്

ഇത് "ലോഞ്ച്" എന്നതിന്റെ വിപരീതമാണ്. ഇത് ബാക്കെൻഡിന്റെ ക്രമമായ ഷട്ട്ഡൗൺ നിർവ്വഹിക്കുന്നു
പ്രക്രിയ(കൾ). ഓട്ടോസിങ്ക് ഫ്ലാഗ് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ (ഇത് സ്ഥിരസ്ഥിതിയാണ്) ഡിസ്ക് ഇമേജ് ആണ്
സമന്വയിപ്പിച്ചു.

സബ്പ്രോസസ് ഒരു പിശകോടെ പുറത്തുകടക്കുകയാണെങ്കിൽ, ഈ ഫംഗ്ഷൻ ഒരു പിശക് നൽകും
വേണം അല്ല അവഗണിക്കപ്പെടും (ഡിസ്ക് ഇമേജ് എഴുതാൻ കഴിയില്ലെന്ന് ഇത് സൂചിപ്പിക്കാം
ശരിയായി).

ഇത് ഒന്നിലധികം തവണ വിളിക്കുന്നത് സുരക്ഷിതമാണ്. അധിക കോളുകൾ അവഗണിക്കപ്പെടുന്നു.

ഈ കോൾ ചെയ്യുന്നു അല്ല ഹാൻഡിൽ അടയ്ക്കുക അല്ലെങ്കിൽ സ്വതന്ത്രമാക്കുക. നിങ്ങൾ ഇപ്പോഴും "അടയ്ക്കുക" എന്ന് വിളിക്കേണ്ടതുണ്ട്
അതിനുശേഷം.

നിങ്ങൾ ഇത് വ്യക്തമായി ചെയ്തില്ലെങ്കിൽ "ക്ലോസ്" ഇതിനെ വിളിക്കും, എന്നാൽ എന്തെങ്കിലും പിശകുകൾ അവഗണിക്കപ്പെടുന്നു എന്നത് ശ്രദ്ധിക്കുക
അങ്ങനെയാണെങ്കിൽ.

ഉറക്കം
സെക്കന്റുകൾ ഉറങ്ങുക

"സെക്കന്റ്" സെക്കൻഡ് ഉറങ്ങുക.

അറിഞ്ഞുകൂടാത്തപിശകുനിലസ്റ്റാറ്റ്
സ്റ്റാറ്റ് പാത

നൽകിയിരിക്കുന്ന "പാത" എന്നതിനായുള്ള ഫയൽ വിവരങ്ങൾ നൽകുന്നു.

ഇതും സമാനമാണ് അറിഞ്ഞുകൂടാത്തപിശകുനിലസ്റ്റാറ്റ്(2) സിസ്റ്റം കോൾ.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "statns" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

സ്റ്റാറ്റൻസ്
സ്റ്റാറ്റൻസ് പാത

നൽകിയിരിക്കുന്ന "പാത" എന്നതിനായുള്ള ഫയൽ വിവരങ്ങൾ നൽകുന്നു.

ഇതും സമാനമാണ് അറിഞ്ഞുകൂടാത്തപിശകുനിലസ്റ്റാറ്റ്(2) സിസ്റ്റം കോൾ.

statvfs
statvfs പാത

മൌണ്ട് ചെയ്തിട്ടുള്ള ഏതൊരു ഫയൽ സിസ്റ്റത്തിനും ഫയൽ സിസ്റ്റം സ്ഥിതിവിവരക്കണക്കുകൾ നൽകുന്നു. "പാത്ത്" ഒരു ഫയൽ ആയിരിക്കണം അല്ലെങ്കിൽ
മൌണ്ട് ചെയ്ത ഫയൽ സിസ്റ്റത്തിലെ ഡയറക്ടറി (സാധാരണയായി ഇത് മൌണ്ട് പോയിന്റ് തന്നെയാണ്, പക്ഷേ അത്
ആയിരിക്കണമെന്നില്ല).

ഇതും സമാനമാണ് statvfs(2) സിസ്റ്റം കോൾ.

സ്ട്രിംഗുകൾ
ചരടുകൾ പാത

ഇത് പ്രവർത്തിപ്പിക്കുന്നു സ്ട്രിംഗുകൾ(1) ഒരു ഫയലിലെ കമാൻഡ് പ്രിന്റ് ചെയ്യാവുന്ന സ്ട്രിംഗുകളുടെ ലിസ്റ്റ് നൽകുന്നു
കണ്ടെത്തി.

"സ്ട്രിംഗ്സ്" കമാൻഡിന് മുമ്പ്, വിശ്വസനീയമല്ലാത്ത ഫയലുകൾ പാഴ്‌സ് ചെയ്യുന്നതിൽ പ്രശ്‌നങ്ങളുണ്ടായിരുന്നു. ഇവ
libguestfs-ന്റെ നിലവിലെ പതിപ്പിൽ ലഘൂകരിക്കുന്നു, എന്നാൽ "CVE-2014-8484" കാണുക അതിഥികൾ(3).

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

സ്ട്രിങ്ങുകൾ-ഇ
strings-e എൻകോഡിംഗ് പാത

ഇത് "സ്ട്രിംഗുകൾ" കമാൻഡ് പോലെയാണ്, എന്നാൽ സ്ട്രിംഗുകളുടെ എൻകോഡിംഗ് വ്യക്തമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു
"പാത്ത്" എന്ന സോഴ്സ് ഫയലിൽ തിരയുന്നു.

അനുവദനീയമായ എൻകോഡിംഗുകൾ ഇവയാണ്:

ASCII പോലെയുള്ള സിംഗിൾ 7-ബിറ്റ്-ബൈറ്റ് പ്രതീകങ്ങളും ISO-8859-X-ന്റെ ASCII-അനുയോജ്യമായ ഭാഗങ്ങളും
(ഇതാണ് "സ്ട്രിംഗുകൾ" ഉപയോഗിക്കുന്നത്).

എസ് സിംഗിൾ 8-ബിറ്റ്-ബൈറ്റ് പ്രതീകങ്ങൾ.

UTF-16BE അല്ലെങ്കിൽ UCS-16BE-യിൽ എൻകോഡ് ചെയ്‌തത് പോലെയുള്ള b 2-ബിറ്റ് വലിയ എൻഡിയൻ സ്‌ട്രിംഗുകൾ.

l (ചെറിയ അക്ഷരം L)
UTF-16LE, UCS-16LE തുടങ്ങിയ 2-ബിറ്റ് ചെറിയ എൻഡിയൻ. ഇത് പരിശോധിക്കാൻ ഉപയോഗപ്രദമാണ്
വിൻഡോസ് ഗസ്റ്റുകളിൽ ബൈനറികൾ.

UCS-32BE പോലുള്ള B 4-ബിറ്റ് വലിയ എൻഡിയൻ.

UCS-32LE പോലുള്ള L 4-ബിറ്റ് ചെറിയ എൻഡിയൻ.

തിരികെ നൽകിയ സ്ട്രിംഗുകൾ UTF-8 ലേക്ക് ട്രാൻസ്കോഡ് ചെയ്യുന്നു.

"സ്ട്രിംഗ്സ്" കമാൻഡിന് മുമ്പ്, വിശ്വസനീയമല്ലാത്ത ഫയലുകൾ പാഴ്‌സ് ചെയ്യുന്നതിൽ പ്രശ്‌നങ്ങളുണ്ടായിരുന്നു. ഇവ
libguestfs-ന്റെ നിലവിലെ പതിപ്പിൽ ലഘൂകരിക്കുന്നു, എന്നാൽ "CVE-2014-8484" കാണുക അതിഥികൾ(3).

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

സ്വാപ്പോഫ്-ഉപകരണം
swapoff-device ഉപകരണം

ഈ കമാൻഡ് libguestfs അപ്ലയൻസ് സ്വാപ്പ് ഡിവൈസ് അല്ലെങ്കിൽ "ഡിവൈസ്" എന്നു പേരുള്ള പാർട്ടീഷൻ പ്രവർത്തനരഹിതമാക്കുന്നു.
"swapon-device" കാണുക.

swapoff-file
swapoff-file ഫയൽ

ഈ കമാൻഡ് ഫയലിലെ libguestfs അപ്ലയൻസ് സ്വാപ്പ് പ്രവർത്തനരഹിതമാക്കുന്നു.

സ്വാപ്പോഫ്-ലേബൽ
swapoff-label ലേബൽ

ലേബൽ ചെയ്ത swap പാർട്ടീഷനിൽ libguestfs അപ്ലയൻസ് സ്വാപ്പ് ഈ കമാൻഡ് പ്രവർത്തനരഹിതമാക്കുന്നു.

swapoff-uuid
swapoff-uuid uuid

ഈ കമാൻഡ് തന്നിരിക്കുന്ന UUID ഉപയോഗിച്ച് libguestfs അപ്ലയൻസ് സ്വാപ്പ് പാർട്ടീഷൻ പ്രവർത്തനരഹിതമാക്കുന്നു.

swapon-device
swapon-device ഉപകരണം

ഈ കമാൻഡ്, libguestfs ഉപകരണത്തെ സ്വാപ്പ് ഡിവൈസ് അല്ലെങ്കിൽ പാർട്ടീഷൻ ഉപയോഗിക്കുന്നതിന് പ്രാപ്തമാക്കുന്നു
"ഉപകരണം". വർദ്ധിച്ച മെമ്മറി എല്ലാ കമാൻഡുകൾക്കും ലഭ്യമാക്കിയിട്ടുണ്ട്, ഉദാഹരണത്തിന് റൺ ചെയ്യുന്നവ
"കമാൻഡ്" അല്ലെങ്കിൽ "sh" ഉപയോഗിക്കുന്നു.

നിങ്ങൾ എന്താണെന്ന് അറിയാത്തിടത്തോളം നിലവിലുള്ള ഗസ്റ്റ് സ്വാപ്പ് പാർട്ടീഷനുകളിലേക്ക് നിങ്ങൾ സ്വാപ്പ് ചെയ്യരുത് എന്നത് ശ്രദ്ധിക്കുക
ചെയ്യുന്നു. അവയിൽ ഹൈബർനേഷൻ വിവരങ്ങളോ അതിഥിയുടെ മറ്റ് വിവരങ്ങളോ അടങ്ങിയിരിക്കാം
നിങ്ങൾ ട്രാഷ് ചെയ്യാൻ ആഗ്രഹിക്കുന്നില്ല. ആതിഥേയനെക്കുറിച്ചുള്ള വിവരങ്ങൾ അതിഥിക്ക് ചോർത്താനും നിങ്ങൾ അപകടസാധ്യതയുണ്ട്
ഈ വഴിയേ. പകരം, അതിഥിയിലേക്ക് ഒരു പുതിയ ഹോസ്റ്റ് ഉപകരണം ഘടിപ്പിച്ച് അത് സ്വാപ്പ് ചെയ്യുക.

swapon-file
swapon-file ഫയൽ

ഈ കമാൻഡ് ഒരു ഫയലിലേക്ക് സ്വാപ്പ് സാധ്യമാക്കുന്നു. മറ്റ് കുറിപ്പുകൾക്കായി "swapon-device" കാണുക.

സ്വപോൺ-ലേബൽ
swapon-label ലേബൽ

ഈ കമാൻഡ് ഒരു ലേബൽ ചെയ്ത swap പാർട്ടീഷനിലേക്ക് സ്വാപ്പ് പ്രാപ്തമാക്കുന്നു. മറ്റുള്ളവയ്ക്കായി "swapon-device" കാണുക
കുറിപ്പുകൾ.

swapon-uuid
swapon-uuid uuid

ഈ കമാൻഡ് നൽകിയിരിക്കുന്ന UUID ഉപയോഗിച്ച് ഒരു സ്വാപ്പ് പാർട്ടീഷനിലേക്ക് സ്വാപ്പ് സാധ്യമാക്കുന്നു. "swapon-device" കാണുക
മറ്റ് കുറിപ്പുകൾക്കായി.

സമന്വയം
സമന്വയം

ഇത് ഡിസ്കിനെ സമന്വയിപ്പിക്കുന്നു, അങ്ങനെ എല്ലാ റൈറ്റുകളും അടിസ്ഥാന ഡിസ്ക് ഇമേജിലേക്ക് ഫ്ലഷ് ചെയ്യപ്പെടും.

നിങ്ങൾ ഒരു ഡിസ്ക് ഇമേജ് പരിഷ്കരിച്ചിട്ടുണ്ടെങ്കിൽ, ഹാൻഡിൽ അടയ്ക്കുന്നതിന് മുമ്പ് നിങ്ങൾ എല്ലായ്പ്പോഴും ഇതിനെ വിളിക്കണം.

syslinux
syslinux ഉപകരണം [ഡയറക്‌ടറി:..]

"ഉപകരണത്തിൽ" SYSLINUX ബൂട്ട്ലോഡർ ഇൻസ്റ്റാൾ ചെയ്യുക.

ഉപകരണ പാരാമീറ്റർ ഒന്നുകിൽ FAT ഫയൽസിസ്റ്റമായി ഫോർമാറ്റ് ചെയ്ത മുഴുവൻ ഡിസ്കും ആയിരിക്കണം, അല്ലെങ്കിൽ a
പാർട്ടീഷൻ ഒരു FAT ഫയൽസിസ്റ്റമായി ഫോർമാറ്റ് ചെയ്തു. പിന്നീടുള്ള സാഹചര്യത്തിൽ, പാർട്ടീഷൻ ആയിരിക്കണം
"ആക്റ്റീവ്" ("പാർട്ട്-സെറ്റ്-ബൂട്ടബിൾ") എന്ന് അടയാളപ്പെടുത്തി, ഒരു മാസ്റ്റർ ബൂട്ട് റെക്കോർഡ് ഇൻസ്റ്റാൾ ചെയ്യണം (ഉദാ.
മുഴുവൻ ഡിസ്കിന്റെയും ആദ്യ സെക്ടറിൽ "pwrite-device") ഉപയോഗിക്കുന്നു. SYSLINUX പാക്കേജ് വരുന്നു
അനുയോജ്യമായ ചില മാസ്റ്റർ ബൂട്ട് റെക്കോർഡുകൾക്കൊപ്പം. കാണുക syslinux(1) കൂടുതൽ കാര്യങ്ങൾക്കായി മാൻ പേജ്
വിവരങ്ങൾ.

ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഇവയാണ്:

ഡയറക്ടറി
ന്റെ റൂട്ട് ഡയറക്‌ടറിക്ക് പകരം, പേരിട്ടിരിക്കുന്ന സബ്‌ഡയറക്‌ടറിയിൽ SYSLINUX ഇൻസ്റ്റാൾ ചെയ്യുക
FAT ഫയൽസിസ്റ്റം.

എന്ന പേരിൽ ഒരു ഫയൽ സ്ഥാപിക്കുന്നതിലൂടെ അധിക കോൺഫിഗറേഷൻ SYSLINUX-ലേക്ക് നൽകാം syslinux.cfg
FAT ഫയൽസിസ്റ്റത്തിൽ, ഒന്നുകിൽ റൂട്ട് ഡയറക്‌ടറിയിലോ താഴെയോ ഡയറക്ടറി അത് ഓപ്ഷണൽ ആണെങ്കിൽ
വാദം ഉപയോഗിക്കുന്നു. ഈ ഫയലിന്റെ ഉള്ളടക്കത്തെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, കാണുക
syslinux(1).

"extlinux" എന്നതും കാണുക.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

വാൽ
വാൽ പാത

ഈ കമാൻഡ് ഒരു ഫയലിന്റെ അവസാന 10 വരികൾ വരെ സ്ട്രിംഗുകളുടെ പട്ടികയായി നൽകുന്നു.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

വാൽ-എൻ
tail-n nrlines പാത

"nrlines" എന്ന പരാമീറ്റർ ഒരു പോസിറ്റീവ് സംഖ്യയാണെങ്കിൽ, ഇത് അവസാനത്തെ "nrlines" വരികൾ നൽകുന്നു
ഫയൽ "പാത്ത്".

"nrlines" എന്ന പരാമീറ്റർ ഒരു നെഗറ്റീവ് സംഖ്യയാണെങ്കിൽ, ഇത് "പാത്ത്" ഫയലിൽ നിന്നുള്ള വരികൾ നൽകുന്നു,
"-nrlines"-ാം വരിയിൽ നിന്ന് ആരംഭിക്കുന്നു.

"nrlines" എന്ന പരാമീറ്റർ പൂജ്യമാണെങ്കിൽ, ഇത് ഒരു ശൂന്യമായ ലിസ്റ്റ് നൽകുന്നു.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

ടാർ-ഇൻ
tar-in-opts
tar-in (tarfile|-) ഡയറക്ടറി [compress:..] [xattrs:true|false] [selinux:true|false] [acls:true|false]

ഈ കമാൻഡ് "tarfile" എന്ന ലോക്കൽ ഫയൽ അപ്‌ലോഡ് ചെയ്യുകയും അൺപാക്ക് ചെയ്യുകയും ചെയ്യുന്നു ഡയറക്ടറി.

ഓപ്ഷണൽ "കംപ്രസ്" ഫ്ലാഗ് കംപ്രഷൻ നിയന്ത്രിക്കുന്നു. നൽകിയില്ലെങ്കിൽ, ഇൻപുട്ട് ആയിരിക്കണം
കംപ്രസ് ചെയ്യാത്ത ഒരു ടാർ ഫയൽ. അല്ലെങ്കിൽ തിരഞ്ഞെടുക്കാൻ ഇനിപ്പറയുന്ന സ്ട്രിംഗുകളിൽ ഒന്ന് നൽകിയേക്കാം
ഇൻപുട്ട് ഫയലിന്റെ കംപ്രഷൻ തരം: "compress", "gzip", "bzip2", "xz", "lzop". (കുറിപ്പ്
libguestfs-ന്റെ എല്ലാ ബിൽഡുകളും ഈ എല്ലാ കംപ്രഷൻ തരങ്ങളെയും പിന്തുണയ്ക്കില്ല).

മറ്റ് ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഇവയാണ്:

"xattrs"
ശരി എന്ന് സജ്ജീകരിച്ചാൽ, ടാർ ഫയലിൽ നിന്ന് വിപുലീകൃത ആട്രിബ്യൂട്ടുകൾ പുനഃസ്ഥാപിക്കും.

"സെലിനക്സ്"
ശരി എന്ന് സജ്ജീകരിക്കുകയാണെങ്കിൽ, ടാർ ഫയലിൽ നിന്ന് SELinux സന്ദർഭങ്ങൾ പുനഃസ്ഥാപിക്കും.

"acls"
ശരി എന്ന് സജ്ജീകരിക്കുകയാണെങ്കിൽ, ടാർ ഫയലിൽ നിന്ന് POSIX ACL-കൾ പുനഃസ്ഥാപിക്കപ്പെടും.

stdin/stdout-ൽ നിന്ന് വായിക്കാൻ/എഴുതാൻ ഫയൽനാമത്തിന് പകരം "-" ഉപയോഗിക്കുക.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

ടാർ-ഔട്ട്
tar-out-opts
tar-out directory (tarfile|-) [compress:..] [numericowner:true|false] [ഒഴിവാക്കുന്നു:..] [xattrs:true|false] [selinux:true|false] [acls:true|false]

ഈ കമാൻഡ് ഉള്ളടക്കങ്ങൾ പാക്ക് ചെയ്യുന്നു ഡയറക്ടറി കൂടാതെ "tarfile" എന്ന ലോക്കൽ ഫയലിലേക്ക് അത് ഡൗൺലോഡ് ചെയ്യുന്നു.

ഓപ്ഷണൽ "കംപ്രസ്" ഫ്ലാഗ് കംപ്രഷൻ നിയന്ത്രിക്കുന്നു. നൽകിയില്ലെങ്കിൽ, ഔട്ട്പുട്ട് ആയിരിക്കും
കംപ്രസ് ചെയ്യാത്ത ഒരു ടാർ ഫയൽ. അല്ലെങ്കിൽ തിരഞ്ഞെടുക്കാൻ ഇനിപ്പറയുന്ന സ്ട്രിംഗുകളിൽ ഒന്ന് നൽകിയേക്കാം
ഔട്ട്പുട്ട് ഫയലിന്റെ കംപ്രഷൻ തരം: "compress", "gzip", "bzip2", "xz", "lzop". (കുറിപ്പ്
libguestfs-ന്റെ എല്ലാ ബിൽഡുകളും ഈ എല്ലാ കംപ്രഷൻ തരങ്ങളെയും പിന്തുണയ്ക്കില്ല).

മറ്റ് ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഇവയാണ്:

"ഒഴിവാക്കുന്നു"
വൈൽഡ്കാർഡുകളുടെ ഒരു ലിസ്റ്റ്. ഏതെങ്കിലും വൈൽഡ്കാർഡുകളുമായി പൊരുത്തപ്പെടുന്നെങ്കിൽ ഫയലുകൾ ഒഴിവാക്കപ്പെടും.

"സംഖ്യാ ഉടമ"
ശരി എന്ന് സജ്ജീകരിക്കുകയാണെങ്കിൽ, ഔട്ട്‌പുട്ട് ടാർ ഫയലിൽ ഉപയോക്താവ്/ഗ്രൂപ്പിന് പകരം UID/GID നമ്പറുകൾ അടങ്ങിയിരിക്കും
പേരുകൾ.

"xattrs"
ശരി എന്ന് സജ്ജീകരിച്ചാൽ, ഔട്ട്പുട്ട് ടാറിൽ വിപുലീകൃത ആട്രിബ്യൂട്ടുകൾ സംരക്ഷിക്കപ്പെടും.

"സെലിനക്സ്"
ശരി എന്ന് സജ്ജീകരിക്കുകയാണെങ്കിൽ, ഔട്ട്പുട്ട് ടാറിൽ SELinux സന്ദർഭങ്ങൾ സംരക്ഷിക്കപ്പെടും.

"acls"
ശരി എന്ന് സജ്ജീകരിക്കുകയാണെങ്കിൽ, ഔട്ട്‌പുട്ട് ടാറിൽ POSIX ACL-കൾ സംരക്ഷിക്കപ്പെടും.

stdin/stdout-ൽ നിന്ന് വായിക്കാൻ/എഴുതാൻ ഫയൽനാമത്തിന് പകരം "-" ഉപയോഗിക്കുക.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

tgz-in
tgz-in (tarball|-) ഡയറക്ടറി

ഈ കമാൻഡ് "ടാർബോൾ" എന്ന ലോക്കൽ ഫയൽ അപ്‌ലോഡ് ചെയ്യുകയും അൺപാക്ക് ചെയ്യുകയും ചെയ്യുന്നു (എ gzip കം‌പ്രസ്സുചെയ്‌തു ടാർ ഫയൽ) എന്നതിലേക്ക്
ഡയറക്ടറി.

stdin/stdout-ൽ നിന്ന് വായിക്കാൻ/എഴുതാൻ ഫയൽനാമത്തിന് പകരം "-" ഉപയോഗിക്കുക.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "tar-in" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

tgz-out
tgz-out ഡയറക്ടറി (ടാർബോൾ|-)

ഈ കമാൻഡ് ഉള്ളടക്കങ്ങൾ പാക്ക് ചെയ്യുന്നു ഡയറക്ടറി കൂടാതെ "ടാർബോൾ" എന്ന പ്രാദേശിക ഫയലിലേക്ക് അത് ഡൗൺലോഡ് ചെയ്യുന്നു.

stdin/stdout-ൽ നിന്ന് വായിക്കാൻ/എഴുതാൻ ഫയൽനാമത്തിന് പകരം "-" ഉപയോഗിക്കുക.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "tar-out" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

ടച്ച്
സ്പർശന പാത

ടച്ച് പ്രവർത്തിക്കുന്നത് പോലെയാണ് ടച്ച്(1) കമാൻഡ്. ഒരു ഫയലിലെ ടൈംസ്റ്റാമ്പുകൾ അപ്ഡേറ്റ് ചെയ്യാൻ ഇത് ഉപയോഗിക്കാം,
അല്ലെങ്കിൽ, ഫയൽ നിലവിലില്ലെങ്കിൽ, ഒരു പുതിയ സീറോ-ലെങ്ത് ഫയൽ സൃഷ്ടിക്കാൻ.

ഈ കമാൻഡ് സാധാരണ ഫയലുകളിൽ മാത്രമേ പ്രവർത്തിക്കൂ, മറ്റ് ഫയൽ തരങ്ങളിൽ പരാജയപ്പെടും
ഡയറക്ടറികൾ, പ്രതീകാത്മക ലിങ്കുകൾ, പ്രത്യേക ബ്ലോക്ക് തുടങ്ങിയവ.

വെട്ടിച്ചുരുക്കുക
വെട്ടിച്ചുരുക്കിയ പാത

ഈ കമാൻഡ് "പാത്ത്" ഒരു സീറോ-ലെങ്ത് ഫയലിലേക്ക് ചുരുക്കുന്നു. ഫയൽ ഇതിനകം നിലവിലായിരിക്കണം.

വെട്ടിച്ചുരുക്കൽ-വലുപ്പം
വെട്ടിച്ചുരുക്കൽ വലിപ്പമുള്ള പാതയുടെ വലിപ്പം

ഈ കമാൻഡ് "പാത്ത്" എന്നത് "സൈസ്" ബൈറ്റുകളായി ചുരുക്കുന്നു. ഫയൽ ഇതിനകം നിലവിലായിരിക്കണം.

നിലവിലെ ഫയൽ വലുപ്പം "വലുപ്പത്തിൽ" കുറവാണെങ്കിൽ, ഫയൽ ആവശ്യമുള്ളതിലേക്ക് വിപുലീകരിക്കും
പൂജ്യം ബൈറ്റുകൾ ഉള്ള വലിപ്പം. ഇത് ഒരു വിരളമായ ഫയൽ സൃഷ്ടിക്കുന്നു (അതായത്. ഡിസ്ക് ബ്ലോക്കുകൾ ഇതിനായി അനുവദിച്ചിട്ടില്ല
നിങ്ങൾ എഴുതുന്നതുവരെ ഫയൽ). പൂജ്യങ്ങളുടെ ഒരു നോൺ-സ്പാർസ് ഫയൽ സൃഷ്ടിക്കാൻ, "fallocate64" ഉപയോഗിക്കുക
പകരം.

tune2fs
tune2fs ഉപകരണം [force:true|false] [maxmountcount:N] [mountcount:N] [errorbehavior:..] [group:N] [intervalbetweenchecks:N] [reservedblockspercentage:N] [lastmounteddirectory:..] [reservedblockscounty ] [ഉപയോക്താവ്:N]

ഒരു ext2/ext3/ext4-ന്റെ വിവിധ ഫയൽസിസ്റ്റം പാരാമീറ്ററുകൾ ക്രമീകരിക്കാൻ ഈ കോൾ നിങ്ങളെ അനുവദിക്കുന്നു
"ഉപകരണം" എന്ന് വിളിക്കുന്ന ഫയൽസിസ്റ്റം.

ഓപ്ഷണൽ പാരാമീറ്ററുകൾ ഇവയാണ്:

"ശക്തിയാണ്"
പിശകുകൾ ഉണ്ടായാലും പ്രവർത്തനം പൂർത്തിയാക്കാൻ tune2fs നിർബന്ധിക്കുക. ഇതുതന്നെയാണ്
tune2fs "-f" ഓപ്ഷനായി.

"പരമാവധി എണ്ണം"
ഫയൽസിസ്റ്റം പരിശോധിക്കുന്ന മൗണ്ടുകളുടെ എണ്ണം സജ്ജമാക്കുക e2fsck(8). ഇത് എങ്കിൽ
0 ആണെങ്കിൽ മൗണ്ടുകളുടെ എണ്ണം അവഗണിക്കപ്പെടും. ഇത് tune2fs "-c" പോലെയാണ്
ഓപ്ഷൻ.

"മൌണ്ട്കൗണ്ട്"
ഫയൽസിസ്റ്റം എത്ര തവണ മൌണ്ട് ചെയ്തിട്ടുണ്ടെന്ന് സജ്ജീകരിക്കുക. ഇതും സമാനമാണ്
tune2fs "-C" ഓപ്ഷൻ.

"പിശക് പെരുമാറ്റം"
പിശകുകൾ കണ്ടെത്തുമ്പോൾ കേർണൽ കോഡിന്റെ സ്വഭാവം മാറ്റുക. സാധ്യമായ മൂല്യങ്ങൾ
നിലവിൽ ഇവയാണ്: "തുടരുക", "remount-ro", "panic". പ്രായോഗികമായി ഈ ഓപ്ഷനുകൾ ഇല്ല
ശരിക്കും എന്തെങ്കിലും വ്യത്യാസം വരുത്തുക, പ്രത്യേകിച്ച് എഴുത്ത് പിശകുകൾക്ക്.

ഇത് tune2fs "-e" ഓപ്ഷന് സമാനമാണ്.

"ഗ്രൂപ്പ്"
റിസർവ് ചെയ്ത ഫയൽസിസ്റ്റം ബ്ലോക്കുകൾ ഉപയോഗിക്കാൻ കഴിയുന്ന ഗ്രൂപ്പ് സജ്ജമാക്കുക. ഇതും സമാനമാണ്
tune2fs "-g" ഓപ്ഷൻ ഒഴികെ അത് ഒരു സംഖ്യയായി മാത്രമേ വ്യക്തമാക്കാൻ കഴിയൂ.

"ചെക്കുകൾ തമ്മിലുള്ള ഇടവേള"
രണ്ട് ഫയൽസിസ്റ്റം പരിശോധനകൾക്കിടയിലുള്ള പരമാവധി സമയം ക്രമീകരിക്കുക (സെക്കൻഡിൽ). ഓപ്ഷൻ ആണെങ്കിൽ
0 ആയി പാസ്സാക്കിയ ശേഷം സമയാധിഷ്ഠിത പരിശോധന പ്രവർത്തനരഹിതമാക്കി.

ഇത് tune2fs "-i" ഓപ്ഷന് സമാനമാണ്.

"സംവരണം ബ്ലോക്ക് ശതമാനം"
പ്രത്യേകാവകാശമുള്ളവർക്ക് മാത്രം അനുവദിക്കാവുന്ന ഫയൽസിസ്റ്റത്തിന്റെ ശതമാനം സജ്ജീകരിക്കുക
പ്രക്രിയകൾ. ഇത് tune2fs "-m" ഓപ്ഷന് സമാനമാണ്.

"lastmounteddirectory"
അവസാനം മൌണ്ട് ചെയ്ത ഡയറക്ടറി സജ്ജമാക്കുക. ഇത് tune2fs "-M" ഓപ്ഷന് സമാനമാണ്.

"reservedblockscount" റിസർവ് ചെയ്ത ഫയൽസിസ്റ്റം ബ്ലോക്കുകളുടെ എണ്ണം സജ്ജമാക്കുക. ഇതും സമാനമാണ്
tune2fs "-r" ഓപ്ഷൻ.
"ഉപയോക്താവ്"
റിസർവ് ചെയ്ത ഫയൽസിസ്റ്റം ബ്ലോക്കുകൾ ഉപയോഗിക്കാൻ കഴിയുന്ന ഉപയോക്താവിനെ സജ്ജമാക്കുക. ഇതും സമാനമാണ്
tune2fs "-u" ഓപ്ഷൻ ഒഴികെ അത് ഒരു സംഖ്യയായി മാത്രമേ വ്യക്തമാക്കാൻ കഴിയൂ.

ഫയൽസിസ്റ്റം പാരാമീറ്ററുകളുടെ നിലവിലെ മൂല്യങ്ങൾ ലഭിക്കുന്നതിന്, "tune2fs-l" കാണുക. കൃത്യമായ വിശദാംശങ്ങൾക്ക്
tune2fs എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്നതിന്, കാണുക tune2fs(8) മാൻ പേജ്.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

tune2fs-l
tune2fs-l ഉപകരണം

ഇത് "ഉപകരണത്തിൽ" ext2, ext3 അല്ലെങ്കിൽ ext4 ഫയൽസിസ്റ്റം സൂപ്പർബ്ലോക്കിന്റെ ഉള്ളടക്കങ്ങൾ നൽകുന്നു.

ഇത് "tune2fs -l ഉപകരണം" പ്രവർത്തിപ്പിക്കുന്നതിന് സമാനമാണ്. കാണുക tune2fs(8) കൂടുതൽ വിവരങ്ങൾക്ക് മാൻപേജ്.
തിരികെ നൽകിയ ഫീൽഡുകളുടെ ലിസ്റ്റ് വ്യക്തമായി നിർവചിച്ചിട്ടില്ല, ഇത് രണ്ട് പതിപ്പിനെയും ആശ്രയിച്ചിരിക്കുന്നു
"tune2fs", libguestfs നിർമ്മിച്ചിരിക്കുന്നത്, കൂടാതെ ഫയൽസിസ്റ്റം തന്നെ.

txz-in
txz-in (tarball|-) ഡയറക്ടറി

ഈ കമാൻഡ് "ടാർബോൾ" എന്ന ലോക്കൽ ഫയൽ അപ്‌ലോഡ് ചെയ്യുകയും അൺപാക്ക് ചെയ്യുകയും ചെയ്യുന്നു (an xz കം‌പ്രസ്സുചെയ്‌തു ടാർ ഫയൽ) എന്നതിലേക്ക്
ഡയറക്ടറി.

stdin/stdout-ൽ നിന്ന് വായിക്കാൻ/എഴുതാൻ ഫയൽനാമത്തിന് പകരം "-" ഉപയോഗിക്കുക.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "tar-in" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

txz-ഔട്ട്
txz-out ഡയറക്ടറി (ടാർബോൾ|-)

ഈ കമാൻഡ് ഉള്ളടക്കങ്ങൾ പാക്ക് ചെയ്യുന്നു ഡയറക്ടറി കൂടാതെ "ടാർബോൾ" എന്ന പ്രാദേശിക ഫയലിലേക്ക് അത് ഡൗൺലോഡ് ചെയ്യുന്നു (അതുപോലെ
ഒരു xz കംപ്രസ് ചെയ്ത ടാർ ആർക്കൈവ്).

stdin/stdout-ൽ നിന്ന് വായിക്കാൻ/എഴുതാൻ ഫയൽനാമത്തിന് പകരം "-" ഉപയോഗിക്കുക.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "tar-out" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

ഉമാസ്ക്
ഉമാസ്ക് മാസ്ക്

ഈ ഫംഗ്‌ഷൻ പുതിയ ഫയലുകളും ഉപകരണ നോഡുകളും സൃഷ്‌ടിക്കുന്നതിന് ഉപയോഗിക്കുന്ന മാസ്‌കിനെ "മാസ്‌ക് & 0777" ആയി സജ്ജമാക്കുന്നു.

സാധാരണ ഉമാസ്ക് മൂല്യങ്ങൾ 022 ആയിരിക്കും, ഇത് പോലുള്ള അനുമതികളോടെ പുതിയ ഫയലുകൾ സൃഷ്ടിക്കുന്നു
"-rw-r--r--" അല്ലെങ്കിൽ "-rwxr-xr-x", കൂടാതെ 002 പോലുള്ള അനുമതികളോടെ പുതിയ ഫയലുകൾ സൃഷ്ടിക്കുന്നു
"-rw-rw-r--" അല്ലെങ്കിൽ "-rwxrwxr-x".

ഡിഫോൾട്ട് ഉമാസ്ക് 022 ആണ്. ഡയറക്‌ടറികളും ഉപകരണവും എന്നാണ് ഇത് അർത്ഥമാക്കുന്നത്
നിങ്ങൾ 0644 വ്യക്തമാക്കിയാലും 0755 അല്ലെങ്കിൽ 0777 മോഡിൽ നോഡുകൾ സൃഷ്ടിക്കപ്പെടും.

"ഗെറ്റ്-ഉമാസ്ക്" ഇതും കാണുക, ഉമാസ്ക്(2), "mknod", "mkdir".

ഈ കോൾ മുമ്പത്തെ ഉമാസ്കിനെ തിരികെ നൽകുന്നു.

ഉമountണ്ട്
അൺമൗണ്ട് ചെയ്യുക
umount-opts
umount pathordevice [force:true|false] [lazyunmount:true|false]

ഇത് നൽകിയിരിക്കുന്ന ഫയൽസിസ്റ്റം അൺമൗണ്ട് ചെയ്യുന്നു. ഫയൽസിസ്റ്റം അതിന്റെ ഒന്നുകിൽ വ്യക്തമാക്കാം
മൗണ്ട് പോയിന്റ് (പാത്ത്) അല്ലെങ്കിൽ ഫയൽസിസ്റ്റം അടങ്ങിയിരിക്കുന്ന ഉപകരണം.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

umount-all
അൺമൗണ്ട്-എല്ലാം
umount-all

ഇത് മൌണ്ട് ചെയ്ത എല്ലാ ഫയൽസിസ്റ്റമുകളും അൺമൗണ്ട് ചെയ്യുന്നു.

ചില ആന്തരിക മൗണ്ടുകൾ ഈ കോൾ അൺമൗണ്ട് ചെയ്യില്ല.

umount-local
umount-local [വീണ്ടും ശ്രമിക്കുക:ശരി|തെറ്റ്]

libguestfs ഒരു ലോക്കൽ മൗണ്ട് പോയിന്റിൽ ഫയൽസിസ്റ്റം എക്‌സ്‌പോർട്ടുചെയ്യുകയാണെങ്കിൽ, ഇത് അത് അൺമൗണ്ട് ചെയ്യുന്നു.

"MOUNT LOCAL" എന്നതിൽ കാണുക അതിഥികൾ(3) മുഴുവൻ ഡോക്യുമെന്റേഷനായി.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

അപ്ലോഡ്
അപ്‌ലോഡ് (ഫയലിന്റെ പേര്|-) റിമോട്ട് ഫയലിന്റെ പേര്

പ്രാദേശിക ഫയൽ അപ്‌ലോഡ് ചെയ്യുക ഫയലിന്റെ പേര് ലേക്ക് റിമോട്ട് ഫയലിന്റെ പേര് ഫയൽസിസ്റ്റത്തിൽ.

ഫയലിന്റെ പേര് ഒരു പേരുള്ള പൈപ്പ് ആകാം.

"ഡൗൺലോഡ്" എന്നതും കാണുക.

stdin/stdout-ൽ നിന്ന് വായിക്കാൻ/എഴുതാൻ ഫയൽനാമത്തിന് പകരം "-" ഉപയോഗിക്കുക.

അപ്ലോഡ്-ഓഫ്സെറ്റ്
upload-offset (ഫയലിന്റെ പേര്|-) റിമോട്ട് ഫയലിന്റെ പേര് ഓഫ്സെറ്റ്

പ്രാദേശിക ഫയൽ അപ്‌ലോഡ് ചെയ്യുക ഫയലിന്റെ പേര് ലേക്ക് റിമോട്ട് ഫയലിന്റെ പേര് ഫയൽസിസ്റ്റത്തിൽ.

റിമോട്ട് ഫയലിന്റെ പേര് വ്യക്തമാക്കിയ "ഓഫ്സെറ്റ്" എന്ന ബൈറ്റ് മുതൽ പുനരാലേഖനം ചെയ്യുന്നു. ആണ് ഉദ്ദേശം
നിലവിലുള്ള ഫയലുകളുടെയോ ഉപകരണങ്ങളുടെയോ ഭാഗങ്ങൾ തിരുത്തിയെഴുതാൻ, നിലവിലില്ലാത്ത ഫയൽ ആണെങ്കിലും
വ്യക്തമാക്കിയ ശേഷം അത് "ഓഫ്സെറ്റ്" എന്നതിന് മുമ്പായി ഒരു "ദ്വാരം" ഉപയോഗിച്ച് സൃഷ്ടിക്കപ്പെടുന്നു. എഴുതിയ ഡാറ്റയുടെ വലുപ്പം
ഉറവിടത്തിന്റെ വലുപ്പത്തിൽ അന്തർലീനമാണ് ഫയലിന്റെ പേര്.

ഈ കോളിനൊപ്പം അപ്‌ലോഡ് ചെയ്യാവുന്ന ഡാറ്റയുടെ അളവിന് പരിധിയില്ല എന്നത് ശ്രദ്ധിക്കുക,
"pwrite" എന്നതിൽ നിന്ന് വ്യത്യസ്തമായി, ഒരു പിശക് സംഭവിക്കുന്നില്ലെങ്കിൽ ഈ കോൾ എല്ലായ്പ്പോഴും മുഴുവൻ തുകയും എഴുതുന്നു.

"upload", "pwrite" എന്നിവയും കാണുക.

stdin/stdout-ൽ നിന്ന് വായിക്കാൻ/എഴുതാൻ ഫയൽനാമത്തിന് പകരം "-" ഉപയോഗിക്കുക.

ഉപയോക്താവ്-റദ്ദാക്കുക
ഉപയോക്താവ്-റദ്ദാക്കുക

ഈ ഫംഗ്‌ഷൻ നിലവിലെ അപ്‌ലോഡ് അല്ലെങ്കിൽ ഡൗൺലോഡ് പ്രവർത്തനം റദ്ദാക്കുന്നു.

മറ്റ് libguestfs കോളുകളിൽ നിന്ന് വ്യത്യസ്തമായി, ഈ ഫംഗ്‌ഷൻ സിഗ്നൽ സുരക്ഷിതവും ത്രെഡ് സുരക്ഷിതവുമാണ്. നിങ്ങൾക്ക് കഴിയും
ഒരു സിഗ്നൽ ഹാൻഡ്‌ലറിൽ നിന്നോ മറ്റൊരു ത്രെഡിൽ നിന്നോ, ലോക്കിംഗ് ചെയ്യാതെ തന്നെ വിളിക്കുക.

പുരോഗതിയിലായിരുന്ന കൈമാറ്റം (ഒന്ന് ഉണ്ടെങ്കിൽ) താമസിയാതെ നിർത്തുകയും ചെയ്യും
ഒരു പിശക് തിരികെ നൽകുക. തെറ്റ് ("guestfs_last_errno" കാണുക) "EINTR" ആയി സജ്ജീകരിച്ചിരിക്കുന്നു, അതിനാൽ നിങ്ങൾക്ക് പരിശോധിക്കാം
മറ്റൊരു പിശക് കാരണം പ്രവർത്തനം റദ്ദാക്കിയതാണോ അല്ലെങ്കിൽ പരാജയപ്പെട്ടതാണോ എന്ന് കണ്ടെത്തുന്നതിന്.

ഒരു ക്ലീനപ്പ് നടത്തുന്നില്ല: ഉദാഹരണത്തിന്, ഒരു ഫയൽ അപ്‌ലോഡ് ചെയ്യുകയാണെങ്കിൽ റദ്ദാക്കിയതിന് ശേഷം
ഭാഗികമായി അപ്‌ലോഡ് ചെയ്‌ത ഒരു ഫയൽ ഉണ്ടായിരിക്കാം. എങ്കിൽ വൃത്തിയാക്കേണ്ടത് വിളിക്കുന്നയാളുടെ ഉത്തരവാദിത്തമാണ്
അത്യാവശ്യമാണ്.

"ഉപയോക്തൃ-റദ്ദാക്കുക" എന്ന് നിങ്ങൾ വിളിക്കുന്ന രണ്ട് പൊതു സ്ഥലങ്ങളുണ്ട്:

ഒരു ഇന്ററാക്ടീവ് ടെക്‌സ്‌റ്റ് അധിഷ്‌ഠിത പ്രോഗ്രാമിൽ, നിങ്ങൾ അതിനെ "SIGINT" സിഗ്നൽ ഹാൻഡ്‌ലറിൽ നിന്ന് വിളിക്കാം
"^C" അമർത്തുന്നത് നിലവിലെ പ്രവർത്തനം റദ്ദാക്കുന്നു. (നിങ്ങളും വിളിക്കണം
"guestfs_set_pgroup" അതിനാൽ ചൈൽഡ് പ്രോസസ്സുകൾക്ക് "^C" സിഗ്നൽ ലഭിക്കില്ല).

ഒരു ഗ്രാഫിക്കൽ പ്രോഗ്രാമിൽ, പ്രധാന ത്രെഡ് ഒരു റദ്ദാക്കലോടുകൂടിയ ഒരു പ്രോഗ്രസ് ബാർ പ്രദർശിപ്പിക്കുമ്പോൾ
ബട്ടൺ, ഈ ഫംഗ്‌ഷൻ വിളിക്കാൻ റദ്ദാക്കുക ബട്ടൺ വയർ ചെയ്യുക.

utimens
utimens path atsecs atnsecs mtsecs mtnsecs

ഈ കമാൻഡ് ഒരു ഫയലിന്റെ ടൈംസ്റ്റാമ്പുകൾ നാനോ സെക്കൻഡ് കൃത്യതയോടെ സജ്ജമാക്കുന്നു.

"atsecs, atnsecs" എന്നത് യുഗത്തിൽ നിന്നുള്ള സെക്കന്റുകളിലും നാനോസെക്കന്റുകളിലും അവസാനത്തെ ആക്‌സസ് സമയമാണ് (എടൈം).

"mtsecs, mtnsecs" എന്നത് സെക്കൻഡിലും നാനോസെക്കൻഡിലുമുള്ള അവസാന പരിഷ്ക്കരണ സമയമാണ് (mtime).
യുഗം.

*nsecs ഫീൽഡിൽ പ്രത്യേക മൂല്യം "-1" അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, അനുബന്ധ ടൈംസ്റ്റാമ്പ് ആണ്
നിലവിലെ സമയത്തേക്ക് സജ്ജമാക്കുക. (ഈ സാഹചര്യത്തിൽ *സെക്കൻഡ് ഫീൽഡ് അവഗണിക്കപ്പെട്ടിരിക്കുന്നു).

*nsecs ഫീൽഡിൽ പ്രത്യേക മൂല്യം "-2" അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, അനുബന്ധ ടൈംസ്റ്റാമ്പ് ആണ്
മാറ്റമില്ലാതെ വിട്ടു. (ഈ സാഹചര്യത്തിൽ *സെക്കൻഡ് ഫീൽഡ് അവഗണിക്കപ്പെട്ടിരിക്കുന്നു).

utsname
utsname

ഇത് ലഭ്യമായ ഉപകരണത്തിന്റെ കേർണൽ പതിപ്പ് നൽകുന്നു. ഈ
ഡീബഗ്ഗിംഗിന് മാത്രമേ വിവരങ്ങൾ ഉപയോഗപ്രദമാകൂ. തിരികെ നൽകിയ ഘടനയിൽ ഒന്നും നിർവചിച്ചിട്ടില്ല
API.

പതിപ്പ്
പതിപ്പ്

പ്രോഗ്രാം ലിങ്ക് ചെയ്തിരിക്കുന്ന libguestfs പതിപ്പ് നമ്പർ തിരികെ നൽകുക.

ഡൈനാമിക് ലിങ്കിംഗ് കാരണം ഇത് libguestfs-ന്റെ പതിപ്പ് ആയിരിക്കണമെന്നില്ല
നിങ്ങൾക്കെതിരെ സമാഹരിച്ചത്. നിങ്ങൾക്ക് പ്രോഗ്രാം കംപൈൽ ചെയ്യാം, തുടർന്ന് റൺടൈമിൽ ചലനാത്മകമായി
തികച്ചും വ്യത്യസ്തമായ ഒന്നിനെതിരെയുള്ള ലിങ്ക് libguestfs.so ലൈബ്രറി.

ഈ കോൾ പതിപ്പ് 1.0.58-ൽ ചേർത്തു. libguestfs-ന്റെ മുൻ പതിപ്പുകളിൽ ഇല്ലായിരുന്നു
പതിപ്പ് നമ്പർ ലഭിക്കാനുള്ള വഴി. സി കോഡിൽ നിന്ന് നിങ്ങൾക്ക് കണ്ടെത്തുന്നതിന് ഡൈനാമിക് ലിങ്കർ ഫംഗ്ഷനുകൾ ഉപയോഗിക്കാം
ഈ ചിഹ്നം നിലവിലുണ്ടെങ്കിൽ പുറത്ത് (ഇല്ലെങ്കിൽ, അത് മുമ്പത്തെ പതിപ്പാണ്).

കോൾ നാല് ഘടകങ്ങളുള്ള ഒരു ഘടന നൽകുന്നു. ആദ്യത്തെ മൂന്ന് ("മേജർ", "മൈനർ" കൂടാതെ
"release") സംഖ്യകളാണ്, സാധാരണ പതിപ്പ് ട്രിപ്പിൾ എന്നതിന് സമാനമാണ്. നാലാമത്തെ ഘടകം
("അധിക") എന്നത് ഒരു സ്ട്രിംഗ് ആണ്, ഇത് സാധാരണയായി ശൂന്യമാണ്, എന്നാൽ ഡിസ്ട്രോ-സ്പെസിഫിക്കിനായി ഉപയോഗിക്കാം
വിവരങ്ങൾ.

യഥാർത്ഥ പതിപ്പ് സ്ട്രിംഗ് നിർമ്മിക്കുന്നതിന്: "$major.$minor.$release$extra"

ഇതും കാണുക: "LIBGUESTFS പതിപ്പ് നമ്പറുകൾ" അതിഥികൾ(3).

കുറിപ്പ്: ഫീച്ചറുകളുടെ ലഭ്യത പരിശോധിക്കാൻ ഈ കോൾ ഉപയോഗിക്കരുത്. എന്റർപ്രൈസസിൽ
വിതരണങ്ങൾ ഞങ്ങൾ പിന്നീടുള്ള പതിപ്പുകളിൽ നിന്ന് മുൻ പതിപ്പുകളിലേക്ക് സവിശേഷതകൾ ബാക്ക്‌പോർട്ട് ചെയ്യുന്നു, ഇത് നിർമ്മിക്കുന്നു
സവിശേഷതകൾ പരിശോധിക്കുന്നതിനുള്ള വിശ്വസനീയമല്ലാത്ത മാർഗം. പകരം "ലഭ്യം" അല്ലെങ്കിൽ "ഫീച്ചർ-ലഭ്യം" ഉപയോഗിക്കുക.

vfs-ലേബൽ
vfs-ലേബൽ മൗണ്ടബിൾ

ഇത് "മൌണ്ട് ചെയ്യാവുന്ന" എന്നതിലെ ഫയൽസിസ്റ്റത്തിന്റെ ലേബൽ നൽകുന്നു.

ഫയൽസിസ്റ്റം ലേബൽ ചെയ്തിട്ടില്ലെങ്കിൽ, ഇത് ശൂന്യമായ സ്ട്രിംഗ് നൽകുന്നു.

ലേബലിൽ നിന്ന് ഒരു ഫയൽസിസ്റ്റം കണ്ടെത്താൻ, "findfs-label" ഉപയോഗിക്കുക.

vfs-കുറഞ്ഞ വലിപ്പം
vfs-മിനിമം-സൈസ് മൗണ്ടബിൾ

ഫയൽസിസ്റ്റത്തിന്റെ ഏറ്റവും കുറഞ്ഞ വലിപ്പം ബൈറ്റുകളിൽ നേടുക. ഇത് സാധ്യമായ ഏറ്റവും കുറഞ്ഞ വലുപ്പമാണ്
ഫയൽസിസ്റ്റം ചുരുങ്ങുന്നു.

നിർദ്ദിഷ്‌ട ഫയൽസിസ്റ്റത്തിന്റെ ഏറ്റവും കുറഞ്ഞ വലുപ്പം ലഭിക്കുന്നത് പിന്തുണയ്‌ക്കുന്നില്ലെങ്കിൽ, ഇത് പരാജയപ്പെടുകയും സജ്ജീകരിക്കുകയും ചെയ്യും
ENOTSUP ആയി തെറ്റ്.

ഇതും കാണുക ntfssize(8), വലിപ്പം2fs(8), btrfs(8), xfs_info(8).

vfs-തരം
vfs-ടൈപ്പ് മൗണ്ടബിൾ

ഈ കമാൻഡ് "മൌണ്ട് ചെയ്യാവുന്ന" ഫയൽസിസ്റ്റത്തിന് അനുയോജ്യമായ ഫയൽസിസ്റ്റം തരം ലഭിക്കുന്നു.

മിക്ക ഫയൽസിസ്റ്റമുകൾക്കും, ഉപയോഗിക്കേണ്ട ലിനക്സ് വിഎഫ്എസ് മൊഡ്യൂളിന്റെ പേരാണ് ഫലം.
ഫയൽസിസ്റ്റം തരം വ്യക്തമാക്കാതെയാണ് നിങ്ങൾ മൌണ്ട് ചെയ്തതെങ്കിൽ ഈ ഫയൽസിസ്റ്റം മൌണ്ട് ചെയ്യാൻ. വേണ്ടി
ഉദാഹരണത്തിന് "ext3" അല്ലെങ്കിൽ "ntfs" പോലുള്ള ഒരു സ്ട്രിംഗ്.

vfs-uuid
get-uuid
vfs-uuid മൗണ്ടബിൾ

ഇത് "മൌണ്ട് ചെയ്യാവുന്ന" എന്നതിൽ ഫയൽസിസ്റ്റത്തിന്റെ ഫയൽസിസ്റ്റം UUID നൽകുന്നു.

ഫയൽസിസ്റ്റത്തിന് UUID ഇല്ലെങ്കിൽ, ഇത് ശൂന്യമായ സ്ട്രിംഗ് നൽകുന്നു.

UUID-യിൽ നിന്ന് ഒരു ഫയൽസിസ്റ്റം കണ്ടെത്താൻ, "findfs-uuid" ഉപയോഗിക്കുക.

vg-ആക്ടിവേറ്റ്
vg-activate true|false 'volgroups ...'

ഈ കമാൻഡ് സജീവമാക്കുന്നു അല്ലെങ്കിൽ ("സജീവമാക്കുക" എന്നത് തെറ്റാണെങ്കിൽ) എല്ലാ ലോജിക്കൽ വോള്യങ്ങളും പ്രവർത്തനരഹിതമാക്കുന്നു
ലിസ്റ്റ് ചെയ്ത വോളിയം ഗ്രൂപ്പുകൾ "volgroups".

ഈ കമാൻഡ് "vgchange -ay|n volgroups..." പ്രവർത്തിപ്പിക്കുന്നതിന് സമാനമാണ്.

"volgroups" എന്നത് ഒരു ശൂന്യമായ പട്ടികയാണെങ്കിൽ ശ്രദ്ധിക്കുക എല്ലാം വോളിയം ഗ്രൂപ്പുകൾ സജീവമാക്കി അല്ലെങ്കിൽ
നിർജ്ജീവമാക്കി.

vg-ആക്ടിവേറ്റ്-എല്ലാം
vg-activate-all true|false

ഈ കമാൻഡ് സജീവമാക്കുന്നു അല്ലെങ്കിൽ ("സജീവമാക്കുക" എന്നത് തെറ്റാണെങ്കിൽ) എല്ലാ ലോജിക്കൽ വോള്യങ്ങളും പ്രവർത്തനരഹിതമാക്കുന്നു
വോളിയം ഗ്രൂപ്പുകൾ.

ഈ കമാൻഡ് "vgchange -ay|n" പ്രവർത്തിപ്പിക്കുന്നതിന് സമാനമാണ്

vgchange-uuid
vgchange-uuid vg

"vg" എന്ന വോളിയം ഗ്രൂപ്പിനായി ഒരു പുതിയ റാൻഡം UUID സൃഷ്ടിക്കുക.

vgchange-uuid-എല്ലാം
vgchange-uuid-എല്ലാം

എല്ലാ വോളിയം ഗ്രൂപ്പുകൾക്കുമായി പുതിയ റാൻഡം UUID-കൾ സൃഷ്ടിക്കുക.

vgcreate
vgcreate volgroup 'physvols ...'

ഇത് ഫിസിക്കൽ ശൂന്യമല്ലാത്ത ലിസ്റ്റിൽ നിന്ന് "volgroup" എന്ന പേരിൽ ഒരു LVM വോളിയം ഗ്രൂപ്പ് ഉണ്ടാക്കുന്നു
വോള്യങ്ങൾ "physvols".

vglvuuids
vglvuuids vgname

"vgname" എന്ന് വിളിക്കുന്ന ഒരു VG നൽകിയിരിക്കുന്നു, ഇത് സൃഷ്ടിച്ച എല്ലാ ലോജിക്കൽ വോള്യങ്ങളുടെയും UUID-കൾ നൽകുന്നു.
ഈ വോളിയം ഗ്രൂപ്പ്.

"lvs", "lvuuid" എന്നീ കോളുകൾക്കൊപ്പം ലോജിക്കൽ വോള്യങ്ങളെ ബന്ധപ്പെടുത്തുന്നതിന് നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാം.
വോളിയം ഗ്രൂപ്പുകൾ.

"vgpvuuids" എന്നതും കാണുക.

vgmeta
vgmeta vgname

"vgname" എന്നത് ഒരു എൽവിഎം വോളിയം ഗ്രൂപ്പാണ്. ഈ കമാൻഡ് വോളിയം ഗ്രൂപ്പ് പരിശോധിച്ച് അത് തിരികെ നൽകുന്നു
മെറ്റാഡാറ്റ.

എൽവിഎം ഉപയോഗിക്കുന്ന ഒരു ആന്തരിക ഘടനയാണ് മെറ്റാഡാറ്റ എന്നത് ശ്രദ്ധിക്കുക, ഏത് സമയത്തും മാറ്റത്തിന് വിധേയമാണ്
സമയം, വിവരങ്ങൾക്കായി മാത്രം നൽകിയിരിക്കുന്നു.

vgpvuuids
vgpvuuids vgname

"vgname" എന്ന് വിളിക്കുന്ന ഒരു VG നൽകിയിരിക്കുന്നു, ഇത് എല്ലാ ഫിസിക്കൽ വോള്യങ്ങളുടെയും UUID-കൾ നൽകുന്നു
വോളിയം ഗ്രൂപ്പ് താമസിക്കുന്നു.

"pvs", "pvuuid" എന്നീ കോളുകൾക്കൊപ്പം ഫിസിക്കൽ വോള്യങ്ങളെ ബന്ധപ്പെടുത്താൻ നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാം.
വോളിയം ഗ്രൂപ്പുകൾ.

"vglvuuids" എന്നതും കാണുക.

vgremove
vgremove vgname

ഒരു LVM വോളിയം ഗ്രൂപ്പ് "vgname" നീക്കം ചെയ്യുക, (ഉദാഹരണത്തിന് "VG").

ഇത് വോളിയം ഗ്രൂപ്പിലെ എല്ലാ ലോജിക്കൽ വോള്യങ്ങളും നിർബന്ധിതമായി നീക്കം ചെയ്യുന്നു (എന്തെങ്കിലും ഉണ്ടെങ്കിൽ).

vgrename
vgrename volgroup newvolgroup

ഒരു വോളിയം ഗ്രൂപ്പിന്റെ പേര് "volgroup" എന്ന് പുതിയ പേര് "newvolgroup" ഉപയോഗിച്ച് പുനർനാമകരണം ചെയ്യുക.

തുടങ്ങിയവ
തുടങ്ങിയവ

കണ്ടെത്തിയ എല്ലാ വോളിയം ഗ്രൂപ്പുകളും ലിസ്റ്റ് ചെയ്യുക. ഇത് തുല്യമാണ് തുടങ്ങിയവ(8) കമാൻഡ്.

ഇത് കണ്ടെത്തിയ വോള്യം ഗ്രൂപ്പ് പേരുകളുടെ ഒരു ലിസ്റ്റ് നൽകുന്നു (ഉദാ. "VolGroup00").

"vgs-full" എന്നതും കാണുക.

vgs-പൂർണ്ണം
vgs-പൂർണ്ണം

കണ്ടെത്തിയ എല്ലാ വോളിയം ഗ്രൂപ്പുകളും ലിസ്റ്റ് ചെയ്യുക. ഇത് തുല്യമാണ് തുടങ്ങിയവ(8) കമാൻഡ്. ദി
"പൂർണ്ണ" പതിപ്പിൽ എല്ലാ ഫീൽഡുകളും ഉൾപ്പെടുന്നു.

vgscan
vgscan

ഇത് എല്ലാ ബ്ലോക്ക് ഉപകരണങ്ങളും വീണ്ടും സ്കാൻ ചെയ്യുകയും എൽവിഎം ഫിസിക്കൽ വോള്യങ്ങളുടെ ലിസ്റ്റ് പുനർനിർമ്മിക്കുകയും ചെയ്യുന്നു
ഗ്രൂപ്പുകളും ലോജിക്കൽ വോള്യങ്ങളും.

vguuid
vguuid vgname

ഈ കമാൻഡ് "vgname" എന്ന് പേരുള്ള LVM VG-യുടെ UUID നൽകുന്നു.

wc-c
wc-c പാത

ഈ കമാൻഡ് "wc -c" എക്‌സ്‌റ്റേണൽ കമാൻഡ് ഉപയോഗിച്ച് ഒരു ഫയലിലെ പ്രതീകങ്ങൾ കണക്കാക്കുന്നു.

wc-l
wc-l പാത

ഈ കമാൻഡ് "wc -l" എക്‌സ്‌റ്റേണൽ കമാൻഡ് ഉപയോഗിച്ച് ഒരു ഫയലിലെ വരികൾ കണക്കാക്കുന്നു.

wc-w
wc-w പാത

ഈ കമാൻഡ് "wc -w" ബാഹ്യ കമാൻഡ് ഉപയോഗിച്ച് ഒരു ഫയലിലെ വാക്കുകൾ കണക്കാക്കുന്നു.

wipefs
wipefs ഉപകരണം

ഈ കമാൻഡ് നിർദ്ദിഷ്‌ട "ഉപകരണത്തിൽ" നിന്ന് ഫയൽസിസ്റ്റം അല്ലെങ്കിൽ റെയ്ഡ് ഒപ്പുകൾ മായ്‌ക്കുന്നു
ഫയൽസിസ്റ്റം libblkid-ന് അദൃശ്യമാണ്.

ഇത് ഫയൽസിസ്റ്റം തന്നെയോ "ഉപകരണത്തിൽ" നിന്ന് മറ്റേതെങ്കിലും ഡാറ്റയോ മായ്‌ക്കുന്നില്ല.

ഒരു ഉപകരണത്തിന്റെ ആദ്യത്തെ കുറച്ച് ബ്ലോക്കുകളെ പൂജ്യമാക്കുന്ന "പൂജ്യം" മായി താരതമ്യം ചെയ്യുക.

എഴുതുക
പാത്ത് ഉള്ളടക്കം എഴുതുക

ഈ കോൾ "പാത്ത്" എന്ന് വിളിക്കുന്ന ഒരു ഫയൽ സൃഷ്ടിക്കുന്നു. ഫയലിന്റെ ഉള്ളടക്കം "ഉള്ളടക്കം" എന്ന സ്ട്രിംഗ് ആണ്
(ഏതെങ്കിലും 8 ബിറ്റ് ഡാറ്റ അടങ്ങിയിരിക്കാം).

"എഴുതുക-അനുബന്ധം" എന്നതും കാണുക.

എഴുതുക-അനുബന്ധം
എഴുതുക-അനുബന്ധ പാത ഉള്ളടക്കം

ഈ കോൾ "പാത്ത്" ഫയലിന്റെ അവസാനം "ഉള്ളടക്കം" ചേർക്കുന്നു. "പാത" നിലവിലില്ലെങ്കിൽ, എ
പുതിയ ഫയൽ സൃഷ്ടിച്ചു.

"എഴുതുക" എന്നതും കാണുക.

റൈറ്റ്-ഫയൽ
റൈറ്റ്-ഫയൽ പാത്ത് ഉള്ളടക്ക വലുപ്പം

ഈ കോൾ "പാത്ത്" എന്ന് വിളിക്കുന്ന ഒരു ഫയൽ സൃഷ്ടിക്കുന്നു. ഫയലിന്റെ ഉള്ളടക്കം "ഉള്ളടക്കം" എന്ന സ്ട്രിംഗ് ആണ്
(ഏതെങ്കിലും 8 ബിറ്റ് ഡാറ്റ അടങ്ങിയിരിക്കാം), നീളം "വലിപ്പം".

ഒരു പ്രത്യേക സാഹചര്യത്തിൽ, "വലിപ്പം" 0 ആണെങ്കിൽ, "strlen" ഉപയോഗിച്ച് നീളം കണക്കാക്കുന്നു (അങ്ങനെ ഇതിൽ
ഉള്ളടക്കത്തിൽ ഉൾച്ചേർത്ത ASCII NUL-കൾ അടങ്ങിയിരിക്കാൻ പാടില്ല.)

NB ഒരു ബഗ് കാരണം, ASCII NUL പ്രതീകങ്ങൾ അടങ്ങിയ ഉള്ളടക്കം എഴുതുന്നു അല്ല ജോലി, എങ്കിൽ പോലും
നീളം വ്യക്തമാക്കിയിരിക്കുന്നു.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "എഴുതുക" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

xfs-admin
xfs-admin ഉപകരണം [extunwritten:true|false] [imgfile:true|false] [v2log:true|false] [projid32bit:true|false] [lazycounter:true|false] [label:..] [uuid:.. ]

"ഉപകരണത്തിൽ" XFS ഫയൽസിസ്റ്റത്തിന്റെ പരാമീറ്ററുകൾ മാറ്റുക.

മൌണ്ട് ചെയ്‌തിരിക്കുന്ന ഉപകരണങ്ങൾ പരിഷ്‌ക്കരിക്കാനാവില്ല. അഡ്മിനിസ്ട്രേറ്റർമാർ ഫയൽസിസ്റ്റം അൺമൗണ്ട് ചെയ്യണം
ഈ കോളിന് പാരാമീറ്ററുകൾ പരിഷ്കരിക്കുന്നതിന് മുമ്പ്.

ഒരു മൌണ്ട് ചെയ്ത ഫയൽസിസ്റ്റത്തിന്റെ ചില പരാമീറ്ററുകൾ പരിശോധിച്ച് മാറ്റം വരുത്താവുന്നതാണ്
"xfs-info", "xfs-growfs" കോളുകൾ.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

xfs-growfs
xfs-growfs പാത്ത് [datasec:true|false] [logsec:true|false] [rtsec:true|false] [datasize:N] [logsize:N] [rtsize:N] [rtextsize:N] [maxpct:N]

"പാത്ത്" ൽ മൌണ്ട് ചെയ്തിരിക്കുന്ന XFS ഫയൽസിസ്റ്റം വളർത്തുക.

തിരികെ നൽകിയ ഘടനയിൽ ജ്യാമിതി വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു. വിട്ടുപോയ ഫീൽഡുകൾ "-1" ആയി നൽകുന്നു
(സംഖ്യാ ഫീൽഡുകൾക്ക്) അല്ലെങ്കിൽ ശൂന്യമായ സ്ട്രിംഗ്.

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

xfs-info
xfs-info pathordevice

"pathordevice" എന്നത് ഒരു മൌണ്ട് ചെയ്ത XFS ഫയൽസിസ്റ്റം അല്ലെങ്കിൽ ഒരു XFS ഫയൽസിസ്റ്റം അടങ്ങിയ ഒരു ഉപകരണമാണ്. ഈ
കമാൻഡ് ഫയൽസിസ്റ്റത്തിന്റെ ജ്യാമിതി നൽകുന്നു.

തിരികെ നൽകിയ ഘടനയിൽ ജ്യാമിതി വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു. വിട്ടുപോയ ഫീൽഡുകൾ "-1" ആയി നൽകുന്നു
(സംഖ്യാ ഫീൽഡുകൾക്ക്) അല്ലെങ്കിൽ ശൂന്യമായ സ്ട്രിംഗ്.

xfs-അറ്റകുറ്റപ്പണി
xfs-റിപ്പയർ ഉപകരണം [forcelogzero:true|false] [nomodify:true|false] [noprefetch:true|false] [forcegeometry:true|false] [maxmem:N] [ihashsize:N] [bhashsize:N] [agstride: N] [logdev:..] [rtdev:..]

"ഉപകരണത്തിൽ" കേടായതോ കേടായതോ ആയ XFS ഫയൽസിസ്റ്റം നന്നാക്കുക.

"ഡിവൈസ്" ആർഗ്യുമെന്റ് ഉപയോഗിച്ചാണ് ഫയൽസിസ്റ്റം വ്യക്തമാക്കിയിരിക്കുന്നത്, അത് ഉപകരണത്തിന്റെ പേരായിരിക്കണം
ഫയൽസിസ്റ്റം അടങ്ങുന്ന ഡിസ്ക് പാർട്ടീഷൻ അല്ലെങ്കിൽ വോളിയം. ഒരു ബ്ലോക്കിന്റെ പേര് നൽകിയാൽ
ഉപകരണം, "xfs_repair" നിർദ്ദിഷ്ടവുമായി ബന്ധപ്പെട്ട റോ ഉപകരണം കണ്ടെത്താൻ ശ്രമിക്കും
ഉപകരണം തടയുക, പകരം റോ ഉപകരണം ഉപയോഗിക്കും.

എന്തായാലും, റിപ്പയർ ചെയ്യേണ്ട ഫയൽസിസ്റ്റം അൺമൗണ്ട് ചെയ്തിരിക്കണം, അല്ലാത്തപക്ഷം, ഫലം
ഫയൽസിസ്റ്റം പൊരുത്തമില്ലാത്തതോ കേടായതോ ആകാം.

ഫയൽസിസ്റ്റം അഴിമതി കണ്ടെത്തിയോ (റിട്ടേണുകൾ 1) അല്ലെങ്കിൽ തിരികെ നൽകിയ സ്റ്റാറ്റസ് സൂചിപ്പിക്കുന്നു
കണ്ടെത്തിയില്ല (റിട്ടേണുകൾ 0).

ഈ കമാൻഡിന് ഒന്നോ അതിലധികമോ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ ഉണ്ട്. "ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ" കാണുക.

zegrep
zegrep regex പാത

ഇത് ബാഹ്യ "zegrep" പ്രോഗ്രാമിനെ വിളിക്കുകയും പൊരുത്തപ്പെടുന്ന വരികൾ തിരികെ നൽകുകയും ചെയ്യുന്നു.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "grep" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

zegrepi
zegrepi regex പാത

ഇത് ബാഹ്യ "zegrep -i" പ്രോഗ്രാമിനെ വിളിക്കുകയും പൊരുത്തപ്പെടുന്ന ലൈനുകൾ നൽകുകയും ചെയ്യുന്നു.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "grep" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

പൂജ്യം
പൂജ്യം ഉപകരണം

ഈ കമാൻഡ് "ഡിവൈസിന്റെ" ആദ്യത്തെ കുറച്ച് ബ്ലോക്കുകളിൽ പൂജ്യങ്ങൾ എഴുതുന്നു.

എത്ര ബ്ലോക്കുകളാണ് പൂജ്യമാക്കിയതെന്ന് വ്യക്തമാക്കിയിട്ടില്ല (പക്ഷേ അല്ല സുരക്ഷിതമായി തുടയ്ക്കാൻ മതി
ഉപകരണം). പാർട്ടീഷൻ ടേബിളുകൾ, ഫയൽസിസ്റ്റം സൂപ്പർബ്ലോക്കുകൾ എന്നിവ നീക്കം ചെയ്യാൻ ഇത് മതിയാകും
ഇത്യാദി.

ബ്ലോക്കുകൾ ഇതിനകം പൂജ്യമാണെങ്കിൽ, ഈ കമാൻഡ് പൂജ്യങ്ങൾ എഴുതുന്നത് ഒഴിവാക്കുന്നു. ഇത് തടയുന്നു
അപര്യാപ്തമായതോ അനാവശ്യമായി വളരുന്നതോ ആയ അടിസ്ഥാന ഉപകരണം.

ഇതും കാണുക: "സീറോ-ഡിവൈസ്", "സ്‌ക്രബ്-ഡിവൈസ്", "ഇസ്-സീറോ-ഡിവൈസ്"

പൂജ്യം-ഉപകരണം
പൂജ്യം-ഉപകരണം

ഈ കമാൻഡ് മുഴുവൻ "ഉപകരണത്തിലും" പൂജ്യങ്ങൾ എഴുതുന്നു. "പൂജ്യം" എന്നതുമായി താരതമ്യം ചെയ്യുക
ഒരു ഉപകരണത്തിന്റെ ആദ്യത്തെ കുറച്ച് ബ്ലോക്കുകളെ പൂജ്യമാക്കുന്നു.

ബ്ലോക്കുകൾ ഇതിനകം പൂജ്യമാണെങ്കിൽ, ഈ കമാൻഡ് പൂജ്യങ്ങൾ എഴുതുന്നത് ഒഴിവാക്കുന്നു. ഇത് തടയുന്നു
അപര്യാപ്തമായതോ അനാവശ്യമായി വളരുന്നതോ ആയ അടിസ്ഥാന ഉപകരണം.

പൂജ്യം-സ്വതന്ത്ര സ്ഥലം
സീറോ-ഫ്രീ-സ്പേസ് ഡയറക്ടറി

മൌണ്ട് ചെയ്തിരിക്കുന്ന ഫയൽസിസ്റ്റത്തിലെ ശൂന്യമായ ഇടം പൂജ്യമാക്കുക ഡയറക്ടറി. ഫയൽസിസ്റ്റം ആയിരിക്കണം
മൗണ്ട് ചെയ്ത റീഡ്-റൈറ്റ്.

ഫയൽസിസ്റ്റം ഉള്ളടക്കങ്ങളെ ബാധിക്കില്ല, പക്ഷേ ഫയൽസിസ്റ്റത്തിലെ ഏതെങ്കിലും ശൂന്യമായ ഇടം സ്വതന്ത്രമാകുന്നു.

സ്വതന്ത്ര ഇടം "ട്രിം" ചെയ്തിട്ടില്ല. നിങ്ങൾക്ക് ഒരു ബദലായി "fstrim" എന്ന് വിളിക്കാം
ഇത്, അല്ലെങ്കിൽ ഇത് വിളിച്ചതിന് ശേഷം, നിങ്ങളുടെ ആവശ്യങ്ങൾ അനുസരിച്ച്.

പൂജ്യം
zerofree ഉപകരണം

ഇത് പ്രവർത്തിപ്പിക്കുന്നു പൂജ്യം "ഉപകരണത്തിൽ" പ്രോഗ്രാം. ഈ പ്രോഗ്രാം പൂജ്യം ഉപയോഗിക്കാത്ത ഐനോഡുകൾക്ക് അവകാശവാദം ഉന്നയിക്കുന്നു
ഒരു ext2/3 ഫയൽസിസ്റ്റത്തിൽ ഡിസ്ക് ബ്ലോക്കുകൾ, അങ്ങനെ ഫയൽസിസ്റ്റം കംപ്രസ്സ് ചെയ്യുന്നത് സാധ്യമാക്കുന്നു.
കൂടുതൽ ഫലപ്രദമായി.

നീ ചെയ്തിരിക്കണം അല്ല ഫയൽസിസ്റ്റം മൌണ്ട് ചെയ്തിട്ടുണ്ടെങ്കിൽ ഈ പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുക.

ഈ പ്രോഗ്രാം ഉപയോഗിക്കുന്നത് ഫയൽസിസ്റ്റം അല്ലെങ്കിൽ ഡാറ്റയെ നശിപ്പിക്കാൻ സാധ്യതയുണ്ട്
ഫയൽസിസ്റ്റം.

zfgrep
zfgrep പാറ്റേൺ പാത്ത്

ഇത് ബാഹ്യ "zfgrep" പ്രോഗ്രാമിനെ വിളിക്കുകയും പൊരുത്തപ്പെടുന്ന വരികൾ തിരികെ നൽകുകയും ചെയ്യുന്നു.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "grep" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

zfgrepi
zfgrepi പാറ്റേൺ പാത്ത്

ഇത് ബാഹ്യ "zfgrep -i" പ്രോഗ്രാമിനെ വിളിക്കുകയും പൊരുത്തപ്പെടുന്ന ലൈനുകൾ നൽകുകയും ചെയ്യുന്നു.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "grep" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

zfile
zfile മെത്ത് പാത

ഈ കമാൻഡ് പ്രവർത്തിക്കുന്നു ഫയല് ആദ്യം "രീതി" ഉപയോഗിച്ച് "പാത്ത്" ഡീകംപ്രസ്സ് ചെയ്ത ശേഷം.

"രീതി" എന്നത് "gzip", "compress" അല്ലെങ്കിൽ "bzip2" എന്നിവയിലൊന്നായിരിക്കണം.

1.0.63 മുതൽ, പകരം "ഫയൽ" ഉപയോഗിക്കുക, അത് ഇപ്പോൾ കംപ്രസ് ചെയ്ത ഫയലുകൾ പ്രോസസ്സ് ചെയ്യാൻ കഴിയും.

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "ഫയൽ" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

zgrep
zgrep regex പാത

ഇത് ബാഹ്യ "zgrep" പ്രോഗ്രാമിനെ വിളിക്കുകയും പൊരുത്തപ്പെടുന്ന വരികൾ തിരികെ നൽകുകയും ചെയ്യുന്നു.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "grep" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

zgrepi
zgrepi regex പാത

ഇത് ബാഹ്യ "zgrep -i" പ്രോഗ്രാമിനെ വിളിക്കുകയും പൊരുത്തപ്പെടുന്ന ലൈനുകൾ നൽകുകയും ചെയ്യുന്നു.

സന്ദേശ പ്രോട്ടോക്കോൾ കാരണം, 2MB നും ഇടയിൽ എവിടെയെങ്കിലും ഒരു ട്രാൻസ്ഫർ പരിധി ഉണ്ട്
4MB. "പ്രോട്ടോക്കോൾ പരിധികൾ" കാണുക അതിഥികൾ(3).

ഫംഗ്ഷൻ is ഒഴിവാക്കി. പുതിയ കോഡിൽ, പകരം "grep" കോൾ ഉപയോഗിക്കുക.

ഒഴിവാക്കിയ ഫംഗ്‌ഷനുകൾ API-യിൽ നിന്ന് നീക്കം ചെയ്യില്ല, മറിച്ച് അവയാണ്
ഈ ഫംഗ്‌ഷനുകളുടെ ശരിയായ ഉപയോഗത്തിൽ പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഒഴിവാക്കിയത് സൂചിപ്പിക്കുന്നു.

പുറത്ത് പദവി


കമാൻഡുകൾ പിഴവില്ലാതെ പൂർത്തിയാക്കിയാൽ 0 അല്ലെങ്കിൽ ഒരു പിശക് സംഭവിച്ചാൽ 1 എന്ന് ഗസ്റ്റ്ഫിഷ് നൽകുന്നു.

ENVIRONMENT വ്യത്യാസങ്ങൾ


എഡിറ്റർ
"എഡിറ്റ്" കമാൻഡ് എഡിറ്ററായി $EDITOR ഉപയോഗിക്കുന്നു. സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, അത് "vi" ഉപയോഗിക്കുന്നു.

GUESTFISH_DISPLAY_IMAGE
ചിത്രങ്ങൾ പ്രദർശിപ്പിക്കുന്നതിന് "ഡിസ്‌പ്ലേ" കമാൻഡ് $GUESTFISH_DISPLAY_IMAGE ഉപയോഗിക്കുന്നു. സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, അത്
ഉപയോഗങ്ങൾ ഡിസ്പ്ലേ(1).

GUESTFISH_INIT
ഗസ്റ്റ് ഫിഷ് ആരംഭിക്കുമ്പോൾ അച്ചടിക്കുന്നു. "PROMPT" കാണുക.

GUESTFISH_OUTPUT
ഗസ്റ്റ് ഫിഷ് ഔട്ട്‌പുട്ടിനു മുമ്പായി അച്ചടിച്ചതാണ്. "PROMPT" കാണുക.

GUESTFISH_PID
കൂടെ ഉപയോഗിച്ചു --റിമോട്ട് നിയന്ത്രിക്കാനുള്ള വിദൂര ഗസ്റ്റ്ഫിഷ് പ്രക്രിയ വ്യക്തമാക്കുന്നതിനുള്ള ഓപ്ഷൻ. കാണുക
വിഭാഗം "ഒരു സോക്കറ്റിന് മുകളിൽ വിദൂര നിയന്ത്രണം അതിഥി മത്സ്യം".

GUESTFISH_PS1
കമാൻഡ് പ്രോംപ്റ്റ് സജ്ജമാക്കുക. "PROMPT" കാണുക.

GUESTFISH_RESTORE
ഗസ്റ്റ് ഫിഷ് പുറത്തുകടക്കുന്നതിന് മുമ്പ് പ്രിന്റ് ചെയ്തു. "PROMPT" കാണുക.

ഹെക്‌സെഡിറ്റർ
"hexedit" കമാൻഡ് ബാഹ്യ ഹെക്സ് എഡിറ്ററായി $HEXEDITOR ഉപയോഗിക്കുന്നു. വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ,
ബാഹ്യമായ ഹെക്സെഡിറ്റ്(1) പ്രോഗ്രാം ഉപയോഗിക്കുന്നു.

ഹോം
ഗ്നു റീഡ്‌ലൈൻ പിന്തുണയോടെ കംപൈൽ ചെയ്‌താൽ, ഹോം ഡയറക്‌ടറിയിലെ വിവിധ ഫയലുകൾ ആകാം
ഉപയോഗിച്ചു. "ഫയലുകൾ" കാണുക.

LIBGUESTFS_APPEND
ഗസ്റ്റ് കേർണലിലേക്ക് അധിക ഓപ്ഷനുകൾ കൈമാറുക.

LIBGUESTFS_ATTACH_METHOD
"LIBGUESTFS_BACKEND" സജ്ജീകരിക്കുന്നതിനുള്ള പഴയ മാർഗമാണിത്.

LIBGUESTFS_BACKEND
അപ്ലയൻസ് സൃഷ്ടിക്കുന്നതിനുള്ള ഡിഫോൾട്ട് വഴി തിരഞ്ഞെടുക്കുക. "guestfs_set_backend" എന്നതിൽ കാണുക
അതിഥികൾ(3).

LIBGUESTFS_BACKEND_SETTINGS
ബാക്കെൻഡ്-നിർദ്ദിഷ്ട ക്രമീകരണങ്ങളുടെ കോളൺ-വേർതിരിക്കപ്പെട്ട ലിസ്റ്റ്. "പിന്നിൽ" കാണുക അതിഥികൾ(3),
"ബാക്കൻഡ് ക്രമീകരണങ്ങൾ" എന്നതിൽ അതിഥികൾ(3).

LIBGUESTFS_CACHEDIR
ഒരു സൂപ്പർമിൻ ഉപയോഗിക്കുമ്പോൾ libguestfs അതിന്റെ ഉപകരണം കാഷെ ചെയ്യുന്ന സ്ഥലം
ഉപകരണം. അപ്ലയൻസ് കാഷെ ചെയ്‌ത് ഒരേ പോലെയുള്ള എല്ലാ ഹാൻഡിലുകളും തമ്മിൽ പങ്കിടുന്നു
ഫലപ്രദമായ ഉപയോക്തൃ ഐഡി.

"LIBGUESTFS_CACHEDIR" സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, "TMPDIR" ഉപയോഗിക്കുന്നു. "TMPDIR" സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ,
അപ്പോള് / var / tmp ഉപയോഗിക്കുന്നു.

"LIBGUESTFS_TMPDIR", "set-cachedir" എന്നിവയും കാണുക.

LIBGUESTFS_DEBUG
വാചാലമായ സന്ദേശങ്ങൾ പ്രവർത്തനക്ഷമമാക്കാൻ "LIBGUESTFS_DEBUG=1" സജ്ജമാക്കുക. ഇതിന് സമാനമായ ഫലമുണ്ട്
ഉപയോഗിച്ച് -v ഓപ്ഷൻ.

LIBGUESTFS_HV
libguestfs ഉപയോഗിക്കുന്ന ഡിഫോൾട്ട് ഹൈപ്പർവൈസർ (സാധാരണയായി qemu) ബൈനറി സജ്ജമാക്കുക. സജ്ജമാക്കിയില്ലെങ്കിൽ,
കോൺഫിഗർ സ്ക്രിപ്റ്റ് ഉപയോഗിച്ച് കംപൈൽ സമയത്ത് കണ്ടെത്തിയ qemu ഉപയോഗിക്കുന്നു.

LIBGUESTFS_MEMSIZE
qemu പ്രോസസ്സിന് അനുവദിച്ച മെമ്മറി മെഗാബൈറ്റിൽ സജ്ജമാക്കുക. ഉദാഹരണത്തിന്:

LIBGUESTFS_MEMSIZE=700

LIBGUESTFS_PATH
കെർണലിനും initrd.img-നും തിരയുന്നതിനായി ഗസ്റ്റ്ഫിഷ് ഉപയോഗിക്കുന്ന പാത സജ്ജമാക്കുക. കാണുക
വഴികളുടെ ചർച്ച അതിഥികൾ(3).

LIBGUESTFS_QEMU
"LIBGUESTFS_HV" സജ്ജീകരിക്കുന്നതിനുള്ള പഴയ മാർഗമാണിത്.

LIBGUESTFS_TMPDIR
ഓരോ ഹാൻഡിലും ഉപയോഗിക്കുന്ന താൽക്കാലിക ഫയലുകൾ libguestfs സംഭരിക്കുന്ന സ്ഥലം.

"LIBGUESTFS_TMPDIR" സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, "TMPDIR" ഉപയോഗിക്കുന്നു. "TMPDIR" സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ,
അപ്പോള് / tmp ഉപയോഗിക്കുന്നു.

"LIBGUESTFS_CACHEDIR", "set-tmpdir" എന്നിവയും കാണുക.

LIBGUESTFS_TRACE
കമാൻഡ് ട്രെയ്‌സുകൾ പ്രവർത്തനക്ഷമമാക്കാൻ "LIBGUESTFS_TRACE=1" സജ്ജമാക്കുക.

പേജർ
"more" കമാൻഡ് പേജറായി $PAGER ഉപയോഗിക്കുന്നു. സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, അത് "കൂടുതൽ" ഉപയോഗിക്കുന്നു.

PATH
Libguestfs ഉം ഗസ്റ്റ്ഫിഷും ചില ബാഹ്യ പ്രോഗ്രാമുകൾ പ്രവർത്തിപ്പിച്ചേക്കാം, കൂടാതെ $PATH സജ്ജീകരിച്ചിരിക്കുന്നതിനെ ആശ്രയിക്കുകയും ചെയ്യും
ന്യായമായ മൂല്യത്തിലേക്ക്. libvirt ബാക്കെൻഡ് ഉപയോഗിക്കുകയാണെങ്കിൽ, libvirt പ്രവർത്തിക്കില്ല
$PATH-ൽ qemu/KVM-ന്റെ പാത്ത് അടങ്ങിയിട്ടില്ലെങ്കിൽ.

SUPERMIN_KERNEL
SUPERMIN_KERNEL_VERSION
SUPERMIN_MODULES
ഈ മൂന്ന് എൻവയോൺമെന്റ് വേരിയബിളുകൾ libguestfs ഉപയോഗിക്കുന്ന കേർണലിനെ അനുവദിക്കുന്നു
തിരഞ്ഞെടുക്കേണ്ട ഉപകരണം. $SUPERMIN_KERNEL സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, ഏറ്റവും പുതിയ ഹോസ്റ്റ്
കേർണൽ തിരഞ്ഞെടുത്തു. കേർണൽ തിരഞ്ഞെടുപ്പിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, കാണുക സൂപ്പർമിൻ(1).

ടിഎംപിഡിഐആർ
"LIBGUESTFS_CACHEDIR", "LIBGUESTFS_TMPDIR" കാണുക.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ഗസ്റ്റ് ഫിഷ് ഓൺലൈനായി ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

ലിനക്സ് കമാൻഡുകൾ

Ad