Skip to content

Commit

Permalink
New Crowdin updates (#2589)
Browse files Browse the repository at this point in the history
* New translations installing_nvidia_gpu_drivers.md (French)

* New translations flatpak.md (German)

* New translations installing_nvidia_gpu_drivers.md (German)

* New translations 09-backups.md (Chinese Simplified)

* New translations 09-backups.md (Ukrainian)

* New translations wordpress-on-lamp.md (Ukrainian)

* New translations installing_nvidia_gpu_drivers.md (Ukrainian)

* New translations index.md (Ukrainian)

* New translations 01-gh_cli_1st_pr.md (German)

* New translations 09-backups.md (Ukrainian)
  • Loading branch information
rockylinux-auto authored Jan 28, 2025
1 parent b9f2554 commit efe1ad7
Show file tree
Hide file tree
Showing 9 changed files with 672 additions and 452 deletions.
87 changes: 49 additions & 38 deletions docs/books/admin_guide/09-backups.uk.md
Original file line number Diff line number Diff line change
Expand Up @@ -553,26 +553,40 @@ tar xvf backup.tar --wildcards '*.conf'

На відміну від команди `tar`, тут немає параметрів резервного копіювання та стиснення одночасно. Отже, це робиться в два етапи: резервне копіювання та стиснення.

Щоб виконати резервне копіювання за допомогою `cpio`, вам потрібно вказати список файлів для резервного копіювання.
`cpio` має три режими роботи, кожен з яких відповідає окремій функції:

Цей список надається за допомогою команд `find`, `ls` або `cat`.
1. **режим копіювання copy-out** – створює резервну копію (архів). Ви можете ввімкнути цей режим за допомогою параметрів `-o` або `--create`. У цьому режимі ви повинні створити список файлів за допомогою певної команди (`find`, `ls` або `cat`) і передати його в cpio.

* `find` : переглянути дерево, рекурсивне чи ні;
* `ls` : перелічує каталог, рекурсивний чи ні;
* `cat` : читає файл, що містить дерева або файли, які потрібно зберегти.
* `find`: переглядає дерево, рекурсивне чи ні;
* `ls`: перелічує каталог, рекурсивний чи ні;
* `cat`: читає файл, що містить дерева або файли, які потрібно зберегти.

!!! Note "Примітка"
!!! Note "Примітка"

`ls` не можна використовувати з `-l` (подробиці) або `-R` (рекурсивний).

Для цього потрібен простий список імен.
`ls` не можна використовувати з `-l` (деталі) або `-R` (рекурсивно).

Для цього потрібен простий список імен.

2. **режим копіювання copy-in** – витягує файли з архіву. Ви можете ввімкнути цей режим за допомогою параметра `-i`.
3. **режим копіювання copy-pass** – копіює файли з одного каталогу в інший. Ви можете ввімкнути цей режим за допомогою параметрів `-p` або `--pass-through`.

Подібно до команди `tar`, користувачі мають звернути увагу на те, як зберігається список файлів (**абсолютний шлях** або **відносний шлях**) під час створення архіву.

вторинна функція:

### Створення резервної копії за допомогою команди `cpio`
1. `-t` - Друкує зміст введених даних.
2. `-A` - Додає до існуючого архіву. Працює лише в режимі копіювання copy-in.

!!! note "Примітка"

Для правильної роботи деякі параметри `cpio` потрібно поєднати з правильним режимом роботи. Дивись `man 1 cpio`

### Режим copy-out

Синтаксис команди `cpio`:

```bash
[files command |] cpio {-o| --create} [-options] [<file-list] [>device]
[files command |] cpio {-o| --create} [-options] [< file-list] [> device]
```

Приклад:
Expand All @@ -589,17 +603,17 @@ find /etc | cpio -ov > /backups/etc.cpio
find /etc | cpio -ovF /backups/etc.cpio
```

Результат виконання команди `find` надсилається як вхідні дані для команди `cpio` через *pipe* (символ `|`, ++alt-graph+6++).
Результат виконання команди `find` надсилається як вхідні дані для команди `cpio` через *pipe* (символ `|`, + +зсув вліво+зворотна коса риска++).

Тут команда `find /etc` повертає команді `cpio` список файлів, що відповідають вмісту каталогу `/etc` (рекурсивно), який виконує резервне копіювання.

Не забудьте про знак `>` під час збереження або `F save_name_cpio`.

| Опції | Опис |
| ----- | -------------------------------------------------------- |
| `-o` | Створює резервну копію (*output*). |
| `-v` | Відображає назву оброблених файлів. |
| `-F` | Позначає резервну копію, яку потрібно змінити (середня). |
| Опції | Опис |
| ----- | ------------------------------------------------------------------------------------------------------------------------- |
| `-o` | Створює резервну копію в режимі _cp-out_. |
| `-v` | Відображає назву оброблених файлів. |
| `-F` | Резервне копіювання на певний носій, який може замінити стандартний ввід ("<") і стандартний вихід (">") у команді `cpio` |

Резервне копіювання на носій:

Expand All @@ -612,17 +626,13 @@ find /etc | cpio -ov > /dev/rmt0
* стрічковий накопичувач: `/dev/rmt0`;
* розділ: `/dev/sda5`, `/dev/hda5` тощо.

### Тип резервного копіювання

#### Резервне копіювання з відносним шляхом
#### Відносний і абсолютний шлях до списку файлів

```bash
cd /
find etc | cpio -o > /backups/etc.cpio
```

#### Резервне копіювання з абсолютним шляхом

```bash
find /etc | cpio -o > /backups/etc.A.cpio
```
Expand All @@ -633,10 +643,10 @@ find /etc | cpio -o > /backups/etc.A.cpio

Якщо шлях, указаний у команді `find`, є **відносним**, тоді резервне копіювання буде виконано у **відносному**.

### Додати до резервної копії
#### Додавання файлів до існуючих резервних копій

```bash
[files command |] cpio {-o| --create} -A [-options] [<fic-list] {F|>device}
[files command |] cpio {-o| --create} -A [-options] [< fic-list] {F| > device}
```

Приклад:
Expand All @@ -649,10 +659,10 @@ find /etc/shadow | cpio -o -AF SystemFiles.A.cpio

| Опція | Опис |
| ----- | --------------------------------------------------------- |
| `-A` | Додає один або кілька файлів до резервної копії на диску. |
| `-A` | Додає один або кілька файлів до існуючої резервної копії. |
| `-F` | Визначає резервну копію, яку потрібно змінити. |

### Стиснення резервної копії
#### Стиснення резервної копії

* Збережіть **потім** стисніть

Expand Down Expand Up @@ -680,13 +690,13 @@ find /etc | cpio –o | gzip > /backups/etc.A.cpio.gz
Синтаксис команди `cpio` для читання вмісту резервної копії *cpio*:

```bash
cpio -t [-options] [<fic-list]
cpio -t [-options] [< fic-list]
```

Приклад:

```bash
cpio -tv </backups/etc.152.cpio | less
cpio -tv < /backups/etc.152.cpio | less
```

| Опції | Опис |
Expand All @@ -698,18 +708,18 @@ cpio -tv </backups/etc.152.cpio | less

Таким же чином, перед виконанням відновлення, ви повинні прочитати вміст резервної копії, яка буде використана.

### Відновлення резервної копії
### Режим копіювання copy-in

Синтаксис команди `cpio` для відновлення резервної копії:

```bash
cpio {-i| --extract} [-E file] [-options] [<device]
cpio {-i| --extract} [-E file] [-options] [< device]
```

Приклад:

```bash
cpio -iv </backups/etc.152.cpio | less
cpio -iv < /backups/etc.152.cpio | less
```

| Опції | Опис |
Expand Down Expand Up @@ -757,7 +767,7 @@ cpio --no-absolute-filenames -divuF home.A.cpio
* Відновлення відносної резервної копії

```bash
cpio –iv <etc.cpio
cpio –iv < etc.cpio
```

* Повне відновлення файлу або каталогу
Expand Down Expand Up @@ -803,9 +813,9 @@ usr.tar.gz

Він зберігає ті самі права та ті самі дати останнього доступу та змін.

### Стиснення за допомогою `bunzip2`
### Стиснення за допомогою `bzip2`

Команда `bunzip2` також стискає дані.
Команда `bzip2` також стискає дані.

Синтаксис команди `bzip2`:

Expand Down Expand Up @@ -849,7 +859,8 @@ usr.tar

* `.z` ;
* `-z` ;
* `_z` .
* `_z`;
* `-gz`;

### Декомпресія за допомогою `bunzip2`

Expand All @@ -873,6 +884,6 @@ usr.cpio

`bunzip2` також розпаковує файл із такими розширеннями:

* `-bz` ;
* `.tbz2` ;
* `tbz` .
* `-bz`;
* `.tbz2`;
* `tbz`.
Loading

0 comments on commit efe1ad7

Please sign in to comment.