.\" Automatically generated by Podwrapper::Man 1.44.2 (Pod::Simple 3.42) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "guestmount 1" .TH guestmount 1 "2021-03-31" "libguestfs-1.44.2" "Virtualization Support" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "НАЗВА" .IX Header "НАЗВА" guestmount — монтування файлової системи гостьової операційної системи у основній системі за допомогою \s-1FUSE\s0 і libguestfs .SH "КОРОТКИЙ ОПИС" .IX Header "КОРОТКИЙ ОПИС" .Vb 1 \& guestmount [\-\-параметри] \-a диск.img \-m пристрій [\-\-ro] точка монтування \& \& guestmount [\-\-параметри] \-a диск.img \-i [\-\-ro] точка_монтування \& \& guestmount [\-\-параметри] \-d Гостьова_система \-i [\-\-ro] точка_монтування .Ve .SH "ОПИС" .IX Header "ОПИС" Програмою guestmount можна скористатися для монтування файлових систем віртуальної машини та інших образів дисків у основній системі. Програма використовує libguestfs для доступу до гостьової файлової системи і \s-1FUSE\s0 («файлову систему у просторі користувача») так, що змонтована система з'являється у основній системі як додатковий змонтований пристрій. .PP Разом із іншими параметрами вам слід надати принаймні один пристрій (параметр \fI\-a\fR) або домен libvirt (параметр \fI\-d\fR) і принаймні одну точку монтування (параметр \fI\-m\fR) або скористатися параметром інспектування \fI\-i\fR чи параметром \fI\-\-live\fR. Кращий опис того, як це працює, наведено на сторінці підручника щодо \fBguestfish\fR\|(1). Також можна скористатися наведеними нижче прикладами. .PP \&\s-1FUSE\s0 надає вам змогу монтувати файлові системи від імені звичайного користувача. Власником точки монтування має бути ваш користувач. Файлова система лишатиметься невидимою для усіх інших користувачів, якщо ви не внесете змін до налаштувань. Див. \*(L"ПРИМІТКИ\*(R" нижче. .PP Для демонтування файлової системи скористайтеся програмою \&\fBguestunmount\fR\|(1). .SH "ПРИКЛАДИ" .IX Header "ПРИКЛАДИ" Для типової гостьової системи Windows, основна файлова система якої розміщується на першому розділі: .PP .Vb 1 \& guestmount \-a windows.img \-m /dev/sda1 \-\-ro /mnt .Ve .PP Для типової гостьової системи Linux із файловою системою /boot на першому розділі і кореневою файловою системою на логічному томі: .PP .Vb 1 \& guestmount \-a linux.img \-m /dev/VG/LV \-m /dev/sda1:/boot \-\-ro /mnt .Ve .PP Щоб libguestfs виявила точки монтування гостьової системи: .PP .Vb 1 \& guestmount \-a guest.img \-i \-\-ro /mnt .Ve .PP Для гостьової системи libvirt із назвою «Guest» можна віддати таку команду: .PP .Vb 1 \& guestmount \-d Guest \-i \-\-ro /mnt .Ve .PP Якщо ви не знаєте, які файлові системи містяться у гостьовій операційній системі або на образі диска, скористайтеся спочатку \fBvirt\-filesystems\fR\|(1): .PP .Vb 1 \& virt\-filesystems \-d MyGuest .Ve .PP Якщо вам потрібно трасувати виклики libguestfs, але без надмірних діагностичних даних, рекомендуємо зробити так: .PP .Vb 1 \& guestmount [...] \-\-trace /mnt .Ve .PP Якщо ви хочете виконати діагностику роботи програми, рекомендуємо таке: .PP .Vb 1 \& guestmount [...] \-\-trace \-\-verbose /mnt .Ve .PP Щоб демонтувати файлову систему після її використання: .PP .Vb 1 \& guestunmount /mnt .Ve .SH "ПРИМІТКИ" .IX Header "ПРИМІТКИ" .SS "Інші користувачі, типово, не можуть бачити файлову систему" .IX Subsection "Інші користувачі, типово, не можуть бачити файлову систему" Якщо ви змонтуєте файлову систему від імені одного користувача (наприклад, root), інші користувачі типово не зможуть її бачити. Щоб виправити цей недолік, додайте під час монтування параметр \f(CW\*(C`allow_other\*(C'\fR \s-1FUSE:\s0 .PP .Vb 1 \& sudo guestmount [...] \-o allow_other /mnt .Ve .PP \&\fBта\fR для вмикання цього параметра у \fI/etc/fuse.conf\fR. .SS "Вмикання \s-1FUSE\s0" .IX Subsection "Вмикання FUSE" У деяких дистрибутивах користувача потрібно додати до спеціальної групи (наприклад \f(CW\*(C`fuse\*(C'\fR), перш ніж він зможе користуватися файловими системами \&\s-1FUSE.\s0 Так, зокрема, влаштовано систему доступу у Debian та похідних від нього дистрибутивах. .PP У інших дистрибутивах, зокрема Fedora та Red Hat Enterprise Linux, членство у групі не є обов'язковим. .SS "Помилка fusermount: «Device or resource busy»" .IX Subsection "Помилка fusermount: «Device or resource busy»" Ви можете побачити це повідомлення про помилку, коли інший процес у системі починає використовувати щойно створену вами точку монтування, утримуючи її відкритою і заважаючи вам її демонтувати. Звичними «винуватцями» таких проблем є різноманітні програми для індексування даних. .PP Популярним способом обійти цю проблему є повторні спроби виконати \&\f(CW\*(C`fusermount \-u\*(C'\fR декілька разів, аж доки потрібну дію не буде виконано (\fBguestunmount\fR\|(1) робити це за вас). На жаль, цей спосіб не є універсальним. Він не спрацює, якщо, наприклад, змонтована файлова система є доволі великою Unfortunately this isn't a reliable fix if (for example) the mounted filesystem is particularly large and the intruding program particularly persistent. .PP Належним вирішенням є використання приватної точки монтування шляхом створення простору назв монтування за допомогою специфічного для Linux прапорця \fBclone\fR\|(2)/\fBunshare\fR\|(2) \f(CW\*(C`CLONE_NEWNS\*(C'\fR. На жаль, у поточній версії це потребує прав доступу root. Крім того, нам, ймовірно, потрібно буде додати цю можливість до guestmount. .SS "Під час розірвання з'єднання можливий конфлікт через конкуренцію потоків обробки" .IX Subsection "Під час розірвання з'єднання можливий конфлікт через конкуренцію потоків обробки" Коли \fBguestunmount\fR\|(1)/\fBfusermount\fR\|(1) завершує роботу, guestmount усе ще може працювати над вилученням точки монтування. Образ диска у такому випадку може вийти незавершеним. .PP Це означає, що скрипти, подібні до наведеного нижче, містять небезпечний потенційний конфлікт потоків обробки через конкуренцію. .PP .Vb 4 \& guestmount \-a disk.img \-i /mnt \& # скопіювати дані до /mnt \& guestunmount /mnt \& # негайно спробувати використати \*(Aqdisk.img\*(Aq ** НЕБЕЗПЕЧНО ** .Ve .PP Рішенням є використання параметра \fI\-\-pid\-file\fR для запису \s-1PID\s0 guestmount до файла, а потім, після guestunmount, очікування на завершення роботи цього \&\s-1PID.\s0 .PP .Vb 1 \& guestmount \-a disk.img \-i \-\-pid\-file guestmount.pid /mnt \& \& # ... \& # ... \& \& # Зберегти PID guestmount *до* виклику guestunmount. \& pid="$(cat guestmount.pid)" \& \& # Демонтувати файлову систему. \& guestunmount /mnt \& \& timeout=10 \& \& count=$timeout \& while kill \-0 "$pid" 2>/dev/null && [ $count \-gt 0 ]; do \& sleep 1 \& ((count\-\-)) \& done \& if [ $count \-eq 0 ]; then \& echo "$0: wait for guestmount to exit failed after $timeout seconds" \& exit 1 \& fi \& \& # Тепер можна безпечно користуватися образом диска. .Ve .PP Зауважте, що якщо ви використовуєте програмний інтерфейс \&\f(CW\*(C`guestfs_mount_local\*(C'\fR безпосередньо (див. \*(L"ЛОКАЛЬНЕ МОНТУВАННЯ\*(R" in \fBguestfs\fR\|(3)), набагато простіше буде написати безпечну, позбавлену конфліктів програму. .SH "ПАРАМЕТРИ" .IX Header "ПАРАМЕТРИ" .IP "\fB\-a\fR ОБРАЗ" 4 .IX Item "-a ОБРАЗ" .PD 0 .IP "\fB\-\-add\fR ОБРАЗ" 4 .IX Item "--add ОБРАЗ" .PD Додати блоковий пристрій або образ віртуальної машини. .Sp Формат образу диска визначається автоматично. Щоб перевизначити його і примусово використати певний формат, скористайтеся параметром \&\fI\-\-format=..\fR. .IP "\fB\-a\fR адреса" 4 .IX Item "-a адреса" .PD 0 .IP "\fB\-\-add\fR адреса" 4 .IX Item "--add адреса" .PD Додати віддалений диск. Див. \*(L"ДОДАВАННЯ ВІДДАЛЕНОГО СХОВИЩА\*(R" in \fBguestfish\fR\|(1). .IP "\fB\-\-blocksize=512\fR" 4 .IX Item "--blocksize=512" .PD 0 .IP "\fB\-\-blocksize=4096\fR" 4 .IX Item "--blocksize=4096" .IP "\fB\-\-blocksize\fR" 4 .IX Item "--blocksize" .PD This parameter sets the sector size of the disk image. It affects all explicitly added subsequent disks after this parameter. Using \&\fI\-\-blocksize\fR with no argument switches the disk sector size to the default value which is usually 512 bytes. See also \&\*(L"guestfs_add_drive_opts\*(R" in \fBguestfs\fR\|(3). .IP "\fB\-c\fR адреса" 4 .IX Item "-c адреса" .PD 0 .IP "\fB\-\-connect\fR адреса" 4 .IX Item "--connect адреса" .PD Якщо використано у поєднанні із параметром \fI\-d\fR, визначає адресу libvirt, якою слід скористатися. Типово, використовується типове з'єднання libvirt. .IP "\fB\-d\fR ДОМЕН_LIBVIRT" 4 .IX Item "-d ДОМЕН_LIBVIRT" .PD 0 .IP "\fB\-\-domain\fR ДОМЕН_LIBVIRT" 4 .IX Item "--domain ДОМЕН_LIBVIRT" .PD Додати диски із названого домену libvirt. Якщо також використано параметр \&\fI\-\-ro\fR, може бути використано будь\-який домен libvirt. Втім, у режимі запису тут можна вказати лише домени libvirt, які вимкнено. .Sp Замість назв можна використовувати \s-1UUID\s0 доменів. .IP "\fB\-\-dir\-cache\-timeout\fR N" 4 .IX Item "--dir-cache-timeout N" Встановити час застарівання кешу readdir у значення \fIN\fR секунд. Типовим значенням є 60 секунд. Кеш readdir [насправді, існує декілька напівнезалежних кешів] заповнюється після виклику \fBreaddir\fR\|(2) статистикою і розширеними атрибутами файлів у каталозі у сподіванні, що вони невдовзі знову знадобляться. .Sp Існує також інший кеш атрибутів, реалізований за допомогою \s-1FUSE\s0 (див. параметр \s-1FUSE\s0 \fI\-o attr_timeout\fR), але кеш \s-1FUSE\s0 не розрахований на наступні виклики — його призначено лише для кешування наявних. .IP "\fB\-\-echo\-keys\fR" 4 .IX Item "--echo-keys" Типово, якщо guestfish попросить вас ввести ключ або пароль, програма не відтворюватиме введені символи на екрані. Якщо ви не боїтеся TEMPEST\-нападів, або у вашій кімнаті нікого, окрім вас, немає, ви можете скористатися цим прапорцем, щоб бачити, які саме символи ви вводите. .IP "\fB\-\-fd=\fRДФ" 4 .IX Item "--fd=ДФ" Вказати канал або дескриптор файла eventfd. Коли точка монтування буде готова до використання, guestmount запише один байт до цього дескриптора файла. Цим можна скористатися, у поєднанні із \fI\-\-no\-fork\fR, щоб запустити guestmount у межах іншого процесу. .IP "\fB\-\-format=raw|qcow2|..\fR" 4 .IX Item "--format=raw|qcow2|.." .PD 0 .IP "\fB\-\-format\fR" 4 .IX Item "--format" .PD Типовим значенням для параметра \fI\-a\fR є автоматичне визначення формату образу диска. Використання цього параметра примусово визначає значення параметрів \fI\-a\fR формату диска у наступному рядку команди. Використання параметра \fI\-\-format\fR без аргументу перемикає програму у режим автоматичного визначення у наступних параметрах \fI\-a\fR. .Sp Якщо ви користуєтеся ненадійними образами гостьових систем у необробленому форматі, вам слід скористатися цим параметром для визначення формату диска. Таким чином можна уникнути можливих проблем з захистом для сформованих зловмисниками гостьових систем (\s-1CVE\-2010\-3851\s0). Див. також <\fBguestfs\fR\|(3)/guestfs_add_drive_opts>. .IP "\fB\-\-fuse\-help\fR" 4 .IX Item "--fuse-help" Вивести довідку щодо спеціальних параметрів \s-1FUSE\s0 (див. \fI\-o\fR нижче). .IP "\fB\-\-help\fR" 4 .IX Item "--help" Показати короткі довідкові дані і завершити роботу. .IP "\fB\-i\fR" 4 .IX Item "-i" .PD 0 .IP "\fB\-\-inspector\fR" 4 .IX Item "--inspector" .PD Використовуючи код \fBvirt\-inspector\fR\|(1), виконати інспектування дисків, шукаючи операційну систему і монтуючи файлові системи так, як їх мало б бути змонтовано у справжній віртуальній машині. .IP "\fB\-\-key\fR ВАРІАНТ" 4 .IX Item "--key ВАРІАНТ" Specify a key for \s-1LUKS,\s0 to automatically open a \s-1LUKS\s0 device when using the inspection. \f(CW\*(C`ID\*(C'\fR can be either the libguestfs device name, or the \s-1UUID\s0 of the \s-1LUKS\s0 device. .RS 4 .ie n .IP "\fB\-\-key\fR ""ID"":key:KEY_STRING" 4 .el .IP "\fB\-\-key\fR \f(CWID\fR:key:KEY_STRING" 4 .IX Item "--key ID:key:KEY_STRING" Використовувати вказаний \f(CW\*(C`РЯДОК_КЛЮЧА\*(C'\fR як пароль. .ie n .IP "\fB\-\-key\fR ""ID"":file:FILENAME" 4 .el .IP "\fB\-\-key\fR \f(CWID\fR:file:FILENAME" 4 .IX Item "--key ID:file:FILENAME" Прочитати пароль з файла \fIНАЗВА_ФАЙЛА\fR. .RE .RS 4 .RE .IP "\fB\-\-keys\-from\-stdin\fR" 4 .IX Item "--keys-from-stdin" Прочитати параметри ключа або пароля із джерела стандартного введення. Типово програма намагається читати паролі від користувача відкриттям \fI/dev/tty\fR. .Sp If there are multiple encrypted devices then you may need to supply multiple keys on stdin, one per line. .IP "\fB\-\-live\fR" 4 .IX Item "--live" З'єднатися із запущеною віртуальною машиною. (Експериментальна можливість, див. \*(L"ДОЛУЧЕННЯ ДО ЗАПУЩЕНИХ ФОНОВИХ СЛУЖБ\*(R" in \fBguestfs\fR\|(3)). .IP "\fB\-m\fR пристрій[:точка_монтування[:параметри[:тип_файлової_системи]]]" 4 .IX Item "-m пристрій[:точка_монтування[:параметри[:тип_файлової_системи]]]" .PD 0 .IP "\fB\-\-mount\fR пристрій[:точка_монтування[:параметри[:тип_файлової_системи]]]" 4 .IX Item "--mount пристрій[:точка_монтування[:параметри[:тип_файлової_системи]]]" .PD Змонтувати вказаний за назвою розділ або логічний том до вказаної точки монтування \fBу гостьовій системі\fR (немає нічого спільного із точками монтування у основній системі). .Sp Якщо точку монтування не вказано, типовим значенням є \fI/\fR. Вам слід змонтувати щось до \fI/\fR. .Sp Третьою (і нечасто використовуваною) частиною параметра монтування є список параметрів монтування, які використовуються для того, щоб змонтувати підлеглу файлову систему. Якщо такий список не буде задано, параметрами монтування вважатиметься або порожній рядок, або \f(CW\*(C`ro\*(C'\fR (другий варіант використовується, якщо використано прапорець \fI\-\-ro\fR). Заданням параметрів монтування ви перевизначаєте типовий варіант. Ймовірно, єдиним випадком, коли вам може знадобитися це, є випадок вмикання списків керування доступом (\s-1ACL\s0) і/або розширених атрибутів, якщо у файловій системі передбачено їхню підтримку: .Sp .Vb 1 \& \-m /dev/sda1:/:acl,user_xattr .Ve .Sp Четвертою частиною параметра є назва драйвера файлової системи, якою слід скористатися, зокрема \f(CW\*(C`ext3\*(C'\fR або \f(CW\*(C`ntfs\*(C'\fR. У визначенні цієї частини параметра рідко виникає потреба, але вона може бути корисною, якщо для файлової системи можна скористатися декількома драйверами (приклад: \f(CW\*(C`ext2\*(C'\fR і \f(CW\*(C`ext3\*(C'\fR), або libguestfs визначає файлову систему помилково. .IP "\fB\-\-no\-fork\fR" 4 .IX Item "--no-fork" Не створювати фонової служби (або відгалуження у фоновий режим). .IP "\fB\-n\fR" 4 .IX Item "-n" .PD 0 .IP "\fB\-\-no\-sync\fR" 4 .IX Item "--no-sync" .PD Типово, під час демонтування точки монтування \s-1FUSE\s0 буде виконано спробу синхронізувати диск гостьової операційної системи. Якщо ви вкажете цей параметр, спроби синхронізуватися не виконуватиметься. Див. обговорення автоматичної синхронізації на сторінці підручника \fBguestfs\fR\|(3). .IP "\fB\-o\fR ПАРАМЕТР" 4 .IX Item "-o ПАРАМЕТР" .PD 0 .IP "\fB\-\-option\fR ПАРАМЕТР" 4 .IX Item "--option ПАРАМЕТР" .PD Передати додаткові параметри \s-1FUSE.\s0 .Sp Щоб отримати список усіх додаткових параметрів, підтримку яких передбачено у \&\s-1FUSE,\s0 скористайтеся наведеною нижче командою. Зауважте, що можна передавати лише параметри \s-1FUSE\s0 \fI\-o\fR і що лише деякі з них варто насправді передавати. .Sp .Vb 1 \& guestmount \-\-fuse\-help .Ve .Sp Деякі з потенційно корисних параметрів \s-1FUSE:\s0 .RS 4 .IP "\fB\-o\fR \fBallow_other\fR" 4 .IX Item "-o allow_other" Дозволити іншим користувачам бачити файлову систему. Цей параметр не працюватиме, якщо подібне спільне використання не передбачено на загальному рівні у \fI/etc/fuse.conf\fR. .IP "\fB\-o\fR \fBattr_timeout=N\fR" 4 .IX Item "-o attr_timeout=N" Увімкнути кешування атрибутів у \s-1FUSE\s0 і встановити час застарівання у \fIN\fR секунд. .IP "\fB\-o\fR \fBkernel_cache\fR" 4 .IX Item "-o kernel_cache" Дозволити ядру кешувати файли (зменшує кількість читань, які мають пройти через програмний інтерфейс \fBguestfs\fR\|(3)). Зазвичай, корисно дозволяти певне додаткове використання пам'яті. .IP "\fB\-o\fR \fBuid=N\fR \fB\-o\fR \fBgid=N\fR" 4 .IX Item "-o uid=N -o gid=N" Скористайтеся цими параметрами для прив'язки усіх \s-1UID\s0 та \s-1GID\s0 у гостьовій файловій системі до вибраних значень. .IP "\fB\-o\fR \fBuse_ino\fR" 4 .IX Item "-o use_ino" Зберігати номери inode із базової файлової системи. .Sp Якщо цей параметр не вказано, \s-1FUSE\s0 створюватиме власні номери inode. Номери inode, які ви зазвичай бачите у \fBstat\fR\|(2), \f(CW\*(C`ls \-i\*(C'\fR тощо, не є номерами inode у базовій файловій системі. .Sp \&\fBЗауваження\fR: використання цього параметра є потенційно небезпечним, якщо у базова файлова система складається з декількох точок монтування, оскільки у такому випадку можливе дублювання номерів inode через \s-1FUSE.\s0 Використання цього параметра може призвести до неналежної роботи частини програм. .RE .RS 4 .RE .IP "\fB\-\-pid\-file\fR НАЗВА_ФАЙЛА" 4 .IX Item "--pid-file НАЗВА_ФАЙЛА" Записати \s-1PID\s0 робочого процесу guestmount до файла \f(CW\*(C`назва_файла\*(C'\fR. .IP "\fB\-r\fR" 4 .IX Item "-r" .PD 0 .IP "\fB\-\-ro\fR" 4 .IX Item "--ro" .PD Додавати пристрої і монтування лише у режимі читання. Це заборонить запис, а диск у \s-1FUSE\s0 буде показано як придатний лише до читання. .Sp Наполегливо рекомендуємо скористатися цим параметром, якщо ви не маєте намірів щодо редагування диска гостьової системи. Якщо гостьова система працює, а цей параметр \fIне\fR вказано, існує дуже висока ймовірність пошкодити дані на диску. Ми намагаємося запобігати такому пошкодженню, але це не завжди можливо. .Sp Див. також \*(L"\s-1OPENING DISKS FOR READ AND WRITE\*(R"\s0 in \fBguestfish\fR\|(1). .IP "\fB\-\-selinux\fR" 4 .IX Item "--selinux" Цей параметр призначено для забезпечення зворотної сумісності, його використання не матиме жодних наслідків. .IP "\fB\-v\fR" 4 .IX Item "-v" .PD 0 .IP "\fB\-\-verbose\fR" 4 .IX Item "--verbose" .PD Уможливити докладні повідомлення від підлеглої частини libguestfs. .IP "\fB\-V\fR" 4 .IX Item "-V" .PD 0 .IP "\fB\-\-version\fR" 4 .IX Item "--version" .PD Показати дані щодо версії програми, потім вийти .IP "\fB\-w\fR" 4 .IX Item "-w" .PD 0 .IP "\fB\-\-rw\fR" 4 .IX Item "--rw" .PD Змінює дію параметрів \fI\-a\fR, \fI\-d\fR і \fI\-m\fR таким чином, що диски додаються і монтуються у режимі читання і запису. .Sp Див. \*(L"\s-1OPENING DISKS FOR READ AND WRITE\*(R"\s0 in \fBguestfish\fR\|(1). .IP "\fB\-x\fR" 4 .IX Item "-x" .PD 0 .IP "\fB\-\-trace\fR" 4 .IX Item "--trace" .PD Трасувати виклики libguestfs і заходити до кожної функції \s-1FUSE.\s0 .Sp Це також забороняє фоновій службі створювати відгалуження у фоновому режимі (див. \fI\-\-no\-fork\fR). .SH "ФАЙЛИ" .IX Header "ФАЙЛИ" .ie n .IP "$XDG_CONFIG_HOME/libguestfs/libguestfs\-tools.conf" 4 .el .IP "\f(CW$XDG_CONFIG_HOME\fR/libguestfs/libguestfs\-tools.conf" 4 .IX Item "$XDG_CONFIG_HOME/libguestfs/libguestfs-tools.conf" .PD 0 .ie n .IP "$HOME/.libguestfs\-tools.rc" 4 .el .IP "\f(CW$HOME\fR/.libguestfs\-tools.rc" 4 .IX Item "$HOME/.libguestfs-tools.rc" .ie n .IP "$XDG_CONFIG_DIRS/libguestfs/libguestfs\-tools.conf" 4 .el .IP "\f(CW$XDG_CONFIG_DIRS\fR/libguestfs/libguestfs\-tools.conf" 4 .IX Item "$XDG_CONFIG_DIRS/libguestfs/libguestfs-tools.conf" .IP "/etc/libguestfs\-tools.conf" 4 .IX Item "/etc/libguestfs-tools.conf" .PD Цей файл налаштувань керує типовим режимом — лише читання чи читання і запис (\fI\-\-ro\fR або \fI\-\-rw\fR). .Sp Див. \fBlibguestfs\-tools.conf\fR\|(5). .SH "СТАН ВИХОДУ" .IX Header "СТАН ВИХОДУ" Ця програма повертає значення 0 у разі успішного завершення і ненульове значення, якщо сталася помилка. .SH "ТАКОЖ ПЕРЕГЛЯНЬТЕ" .IX Header "ТАКОЖ ПЕРЕГЛЯНЬТЕ" \&\fBguestunmount\fR\|(1), \fBfusermount\fR\|(1), \fBguestfish\fR\|(1), \fBvirt\-inspector\fR\|(1), \&\fBvirt\-cat\fR\|(1), \fBvirt\-edit\fR\|(1), \fBvirt\-tar\fR\|(1), \&\fBlibguestfs\-tools.conf\fR\|(5), \*(L"ЛОКАЛЬНЕ МОНТУВАННЯ\*(R" in \fBguestfs\fR\|(3), http://libguestfs.org/, http://fuse.sf.net/. .SH "АВТОРИ" .IX Header "АВТОРИ" Richard W.M. Jones (\f(CW\*(C`rjones at redhat dot com\*(C'\fR) .SH "АВТОРСЬКІ ПРАВА" .IX Header "АВТОРСЬКІ ПРАВА" Copyright (C) 2009\-2020 Red Hat Inc. .SH "LICENSE" .IX Header "LICENSE" .SH "BUGS" .IX Header "BUGS" To get a list of bugs against libguestfs, use this link: https://bugzilla.redhat.com/buglist.cgi?component=libguestfs&product=Virtualization+Tools .PP To report a new bug against libguestfs, use this link: https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools .PP When reporting a bug, please supply: .IP "\(bu" 4 The version of libguestfs. .IP "\(bu" 4 Where you got libguestfs (eg. which Linux distro, compiled from source, etc) .IP "\(bu" 4 Describe the bug accurately and give a way to reproduce it. .IP "\(bu" 4 Run \fBlibguestfs\-test\-tool\fR\|(1) and paste the \fBcomplete, unedited\fR output into the bug report.